H E L P O P E R A T I O N A L I N S I G H T . - Informatica

Transcription

Informatica Current ReleaseOperational Insights OnlineHelp

Informatica Operational Insights Online HelpCurrent ReleaseFebruary 2019 Copyright Informatica LLC 2017, 2019Publication Date: 2019-02-14

Table of ContentsChapter 1: Introducing Operational Insights. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Understanding the architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Understanding collectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Chapter 2: Creating accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Creating an Informatica Intelligent Cloud Services user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Chapter 3: Installing and Configuring a Secure Agent. . . . . . . . . . . . . . . . . . . . . . . . 11Downloading a Secure Agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Secure Agent Install Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Secure Agent Installation on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Secure Agent Requirements on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Download the Windows Secure Agent Installer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Install and Register the Secure Agent on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Configure the Proxy Settings on Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Configure a Login for a Windows Secure Agent Service. . . . . . . . . . . . . . . . . . . . . . . . . . 16Secure Agent Installation on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Secure Agent Requirements on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Download the Linux Secure Agent Installer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Install and Register the Secure Agent on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Configure the Proxy Settings on Linux. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Chapter 4: Registering and managing domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Enabling the monitoring Model Repository Service. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Configuring the domain connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Entering the domain details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Configuring the Domain Configuration Collector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Configuring the collector schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Configuring the Domain Health Statistics Collector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Configuring the collector schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Configuring the Domain Resource Usage Statistics Collector. . . . . . . . . . . . . . . . . . . . . . . . . . 23Collecting historical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Connecting to the Monitoring Statistics Model repository. . . . . . . . . . . . . . . . . . . . . . . . . 24Configuring the collector schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Configuring the PowerCenter Repository Collector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Collecting historical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Adding a PowerCenter repository. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Configuring the collector schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Configuring the Big Data Collector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Collecting historical data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Table of Contents3

Selecting the cluster configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Configuring the collector schedule. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Finalizing the on-boarding configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Searching for domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Viewing and editing domain configuration details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Unregistering a domain. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Chapter 5: Monitoring the enterprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Viewing enterprise health. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Viewing data processing statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Viewing recommendations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Configuring alerts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Viewing Secure Agent statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Managing collectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Troubleshooting collectors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Zooming in on graph details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Chapter 6: Monitoring Big Data domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Viewing Big Data domain analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Viewing Big Data job analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38Viewing job execution summary data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Viewing job instance performance data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Viewing Big Data domain resource usage analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Viewing resource utilization for nodes, application services, and grids in a Big Data domain . . 42Viewing resource utilization for clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Viewing resource utilization for a Big Data domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43Zooming in on graph details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Chapter 7: Monitoring PowerCenter domains. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Viewing PowerCenter domain analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Viewing PowerCenter workflow analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Viewing PowerCenter workflow execution summary data. . . . . . . . . . . . . . . . . . . . . . . . . 47Viewing PowerCenter workflow instance run analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . 48Viewing anomalous workflow run behavior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Identifying failed workflows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Identifying workflows with increasing run times. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Viewing PowerCenter domain resource usage analytics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Viewing resource utilization for nodes, services and grids in a PowerCenter domain. . . . . . . . 52Viewing resource utilization for a PowerCenter domain. . . . . . . . . . . . . . . . . . . . . . . . . . 53Zooming in on graph details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Viewing the resource utilization heat map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55Enabling the resource usage heat map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56Using PowerCenter repository filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564Table of Contents

Chapter 8: Usage scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Monitoring the enterprise. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Monitoring tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Troubleshooting issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Troubleshooting tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Analyzing performance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Performance tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Calculating chargeback. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Chargeback tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Capacity planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Capacity planning tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63Chapter 9: Auto-scaling PowerCenter grids in the cloud. . . . . . . . . . . . . . . . . . . . . 64Selecting the cloud vendor configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Adding or editing a cloud vendor configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Auto-scaling in Amazon Web Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66License requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Amazon Machine Images for PowerCenter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Preparing to enable auto-scaling in Amazon Web Services. . . . . . . . . . . . . . . . . . . . . . . . 67Configuring auto-scaling for a grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Table of Contents5

Chapter 1Introducing Operational InsightsOperational Insights is an Informatica Intelligent Cloud Services service that gives you visibility into theperformance and operational efficiency of Informatica assets across your enterprise.The rich analytics-driven features Operational Insights provide you with the following capabilities: Comprehensive monitoring statistics provide an overview of the health of all Informatica assets acrossthe enterprise, including Big Data and PowerCenter domains, nodes, grids and services. Data processing analytics based on Big Data domain job and PowerCenter workflow statistics enable youto assess usage of your investment in Informatica services. Run-time job execution, workflow, and task metrics allow you to troubleshoot performance degradationand execution failures. Resource consumption and job and workflow trend analytics help you predict when you need to increasecapacity or reallocate resources. Recommendations help you identify and fix the most commonly occurring errors within a domain. Email notifications alert you about problems within a Big Data or PowerCenter domain or with a SecureAgent. Dynamic auto-scaling of PowerCenter grids running in Amazon EC2 by adding elastic nodes in the cloudto increase processing capacity when needed.Operational Insights provides you with a single pane of glass for monitoring Informatica domains running inon-premise sites as well as in an Amazon Web Services cloud. The service is aware of all domains, nodes,grids, and services deployed within your enterprise. Run-time statistics and asset configuration metadata isuploaded from domains to the service on configurable schedules, providing you with an accurate, up-to-dateoverview of your Informatica deployments.Understanding the architectureThe Secure Agent required by Informatica Intelligent Cloud Services provides the connection between anInformatica domain and Operational Insights. The Secure Agent manages the collection of metrics,performance statistics, and configuration metadata from assets within the domain. The Secure Agent alsouploads the collected operational data and domain-related metadata to the Informatica Intelligent CloudServices for use by Operational Insights.You must configure each domain that Operational Insights monitors to communicate with a Secure Agent.You can configure multiple domains to communicate with a single Secure Agent, or you can download andinstall a Secure Agent on a node within a domain.6

Components known as collectors running within the Secure Agent perform the actual collection anduploading of statistics and configuration metadata from domain assets. You can configure the collectionschedule for each collector.The following image provides a high-level overview of the Operational Insights infrastructure:After the Secure Agent is enabled, it detects all assets within the domain, including nodes, applicationservices, PowerCenter repositories, and Model repositories. When you add a new asset to the domain, theSecure Agent automatically recognizes the asset. The Secure Agent also detects when a PowerCenterRepository Service or a Model Repository Service is added to the domain; you only need to provide theconnection details for the PowerCenter repository database or the Model repository database to enablestatistics collection.Understanding collectorsCollectors are components that run within the Secure Agent that communicates with an Informatica domain.You do not need to configure a collector to collect data from a specific asset; the Secure Agent is aware ofall assets within the domain, and each enabled collector collects operational data and metadata from therelevant assets.The collectors can collect data from Informatica release 9.6.1 domains and from all Informatica release 10.xdomains. If needed, you can disable any collector except for the Domain Configuration Collector. You canalso change the default collection schedule for each collector.The collectors begin collecting and uploading data to Informatica Intelligent Cloud Services after you clickSave as the final step in the domain registration process. Data is uploaded to Informatica Intelligent CloudServices at the time it is collected.Understanding collectors7

The following collectors are deployed with the Secure Agent:CollectorDescriptionDefault CollectionFrequencyMetadata CollectedDomain ConfigurationCollectorCollects and uploadsconfiguration metadatafor the domain and alldomain assets,including nodes andservices.Every 24 hours- Domain details: Domain name,Domain Health StatisticsCollectorCollects and uploadsavailability statistics fordomain assets,including nodes andapplication services.Every 5 minutes- Availability statistics: Domains,Domain Resource UsageStatistics CollectorCollects and uploadsCPU and memoryconsumption statisticsfor all nodes within thedomain.Every 1 hour- CPU utilization: InformaticaThe collector collectsthe statistics from theModel repositorymanaged by themonitoring ModelRepository Servicespecified in theMonitoringConfiguration for thedomain.8Chapter 1: Introducing Operational Insightslist of nodes in the domain,details for grids within thedomain.- Node details: Name, HTTP port,logs directory, maximumprocesses, list of servicesrunning.- System configuration for eachnode: Operating system details,number of CPU cores and CPUspeed, physical memory details.nodes, services, and grids.processes and all processesrunning on each node.- Memory utilization: Informaticaprocesses and all processesrunning on each node.

CollectorDescriptionDefault CollectionFrequencyMetadata CollectedBig Data CollectorCollects and uploadsstatistics on Big Datajobs run on Hadoop.Every 1 hour- Hadoop cluster configuration:You must specify thecluster configurationthat contains theconfigurationinformation for eachHadoop cluster you wantto collect statisticsfrom.PowerCenter RepositoryCollectorCollects and uploadsruntime workflow andsession metrics fromPowerCenterrepositories within thedomain.You must provide theJDBC connection detailsfor the repositorydatabase for eachPowerCenter repositoryyou want to collectstatistics from.Every 1 hourNumber of clusters and nodes byHadoop distribution.- Hadoop cluster resource usage:CPU and memory utilization forInformatica processes and allprocesses running on eachcluster node.- Job execution statistics: Type ofjob, how many rows inserted/rejected, how many mappingsfailed/succeeded, volume of dataprocessed, start and end time,Data Integration Service thatsubmitted the job.- Runtime metrics: Number andtype of unique mappings andworkflows that ran on eachcluster or on all clusters.- Workflow details: Workflowname, start and end time, status(succeeded, failed, etc.),PowerCenter Integration Servicethan submitted the workflow.- Session tasks: Task ID and type,start and end time, rows read,rows written, node the task ranon.- Repository folder details: FolderID and name.Understanding collectors9

Chapter 2Creating accountsYou must create the following accounts to enable users in your organization to use Operational Insights:1.Create an Informatica Intelligent Cloud Services account for your organization, if you do not already haveone.2.Create a user account for each Operational Insights user.Creating an Informatica Intelligent Cloud ServicesuserAll Operational Insights users must have an Informatica Intelligent Cloud Services user account. You use theInformatica Intelligent Cloud Services Administer service to create user accounts.For additional details on creating and managing users, see Administrator in the Cloud Data Integration onlinehelp.1.Log in to Informatica Intelligent Cloud Services at the following ervice/home102.Click Administrator.3.Click Users in the navigation pane.4.Click Add User.5.Provide details and assign roles to the user.6.Click Save when finished.

Chapter 3Installing and Configuring aSecure AgentYou must configure every domain that Operational Insights monitors to communicate with a Secure Agent.If the domain can access an existing Secure Agent, you can configure the domain to use the Secure Agentwhen you register the domain with Operational Insights. You can configure multiple domains within yourorganization to use the same Secure Agent.If the domain doesn't have access to a Secure Agent, you must download and install a Secure Agent on anode within the domain. The Secure

The collectors can collect data from Informatica release 9.6.1 domains and from all Informatica release 10.x domains. If needed, you can disable any collector except for the Domain Configuration Collector. You can also change the default collection schedule for each collector.