Monitoring Agent for InfoSphere DataStage metrics

The metrics for Monitoring Agent for InfoSphere DataStage resource types collect data for monitoring with IBM Cloud Pak for Multicloud Management. Every Monitoring Agent for InfoSphere DataStage resource type defines a set of dimensions and metrics. The descriptions provide such information as data type, dimension key, and metric unit.

Resource dataStageEngine

Component where actual job run takes place. The following section lists the metrics, dimensions and components of Resource dataStageEngine.

Metrics

The following metrics are available for the resource.

Engine Status

Service Disabled Count

Service Down Status

Service Up Count

timestamp

Dimensions

The following dimensions are available for the resource.

Agent Hostname

Agent Instance Name

DatStage Engine Rest Hostname

Engine Name

Engine Origin Node

Component: engineGeneralProperties

it shows properties of the engine nodes, such as operating system, CPU configuration, and memory configuration. The following section lists the metrics and dimensions of Component engineGeneralProperties.

Metrics

The following metrics are available for the component.

Engine General Properties Number Of Cpus

EngineGeneralProperties HostId

Physical Memory

Dimensions

The following dimensions are available for the component.

CPU Model

Engine General Properties HostName

Engine General Properties Node

EngineGeneralProperties PlatformName

EngineGeneralProperties Timestamp

Platform Version

Component: engineJobActivity

It contains information about the historical trend of number of jobs that were in running state at a particular time across all engines, for a given time interval.For more details about jobs on a particular engine, click on this GW to navigate to Job Run Summary by Engine page. The following section lists the metrics and dimensions of Component engineJobActivity.

Metrics

The following metrics are available for the component.

Engine Job Activity Job Count

EngineJobActivity Timestamp

Dimensions

The following dimensions are available for the component.

Engine Job Activity HostName

Engine Job Activity Node

Component: engineJobConfiguration

It contains an configuration information about the job such as the name, project that name that the job was designed in, type of job(server, parallel, sequence)type,whether the job is multi instance or not,latest compilation time of the job in case of jobs that have been compiled multiple times. The following section lists the metrics and dimensions of Component engineJobConfiguration.

Metrics

The following metrics are available for the component.

Engine Job Configuration Compilation Timestamp

Dimensions

The following dimensions are available for the component.

Engine Job Configuration HostName

Engine Job Configuration Is Multiinstance

Engine Job Configuration Job Type

Engine Job Configuration JobId

Engine Job Configuration JobName

Engine Job Configuration Node

Engine Job Configuration Project Name

engineJobConfiguration hostId

engineJobConfiguration timestamp

Component: engineJobRunDetails

It contains information related to JobRuns. The following section lists the metrics and dimensions of Component engineJobRunDetails.

Metrics

The following metrics are available for the component.

Engine Job Run Details Elapsed Run Secs

Engine Job Run Details Minor Status

Engine Job Run Details Total Cpu

Engine Job Run Details Total Logical Nodes

Engine Job Run Details Total Physical Nodes

Engine Job Run Details Total Rows Consumed

Engine Job Run Details Total Rows Produced

Dimensions

The following dimensions are available for the component.

Configuration ID

DataStageEngine Major Status

DataStageEngine Run Type

DS User Name

Engine Job Run Details HostName

Engine Job Run Details Job Name

Engine Job Run Details JobId

Engine Job Run Details Node

Engine Job Run Details Queue Name

Engine Job Run Details Run End Timestamp

Engine Job Run Details Run Start Timestamp

Engine Job Run Details RunId

Engine Job Run Details Timestamp

engineJobRunDetails controllingRunid

engineJobRunDetails creationTimestamp

EngineJobRunDetails Last Update Timestamp

engineJobRunDetails numMessagesWarning

Invocation ID

IS User Name

Number Messages Fatal

Number Messages Total

Component: ENGINESERVICESTATUS

The Engine Service Status data set provides information about the status of the service. The following section lists the metrics and dimensions of Component ENGINESERVICESTATUS.

Metrics

The following metrics are available for the component.

Engine Service Status Error Description

Engine Service Status Status Message

Dimensions

The following dimensions are available for the component.

Engine Service Status node

Engine Service Status Service Name

engineServiceStatus timestamp

Component: engineSystemResources

It contains information about the engine nodes, such as the name of the engine, percentage of CPU used, percentage of physical memory used by the node. The following section lists the metrics and dimensions of Component engineSystemResources.

Metrics

The following metrics are available for the component.

Engine System Resources Cpu Percentage Used

Engine System Resources Physical Memory Percentage Used

EngineSystemResources Timestamp

Dimensions

The following dimensions are available for the component.

Engine System Resources HostId

Engine System Resources Hostname

Engine System Resources Node

Resource dataStageServiceTier

Server which binds multiple DataStage Engines. The following section lists the dimensions and components of Resource dataStageServiceTier.

Dimensions

The following dimensions are available for the resource.

Agent Hostname

Agent Instance Name

Database Hostname

Database Type

DB IP

dbPort

FQDN

Node

Rest Hostname

restIp

restPort

timestamp

Component: jobDetailsForJobRunSummary

It contains configuration information about the job such as project name that the job was designed in, type of job(server, parallel, sequence)type, whether the job is multi instance or not. The following section lists the metrics and dimensions of Component jobDetailsForJobRunSummary.

Metrics

The following metrics are available for the component.

Job Details For Job Run Summary Compilation Timestamp

Dimensions

The following dimensions are available for the component.

Job Details For Job Run Summary Is Multiinstance

Job Details For Job Run Summary Job Type

Job Details For Job Run Summary JobId

Job Details For Job Run Summary Node

Job Details For Job Run Summary Project Name

Job Details ForJ ob Run Summary Job Name

jobDetailsForJobRunSummary_hostId

jobDetailsForJobRunSummary_hostName

jobDetailsForJobRunSummary_timestamp

Component: jobRunLogs

It contains an information about all the events that are logged for a job run such as type of the log, full text of the logged message, and timestamp. The following section lists the metrics and dimensions of Component jobRunLogs.

Metrics

The following metrics are available for the component.

JobRunLogs EventId

Dimensions

The following dimensions are available for the component.

Job Run Logs Message Text

Job Run Logs node

Job Run Logs RunId

Job Run Logs Timestamp

jobRunLogs timestamp

Component: jobRunParameters

It contains an information about the parameters used for configuring a job or parameters with which a job was configured such as param name and value. The following section lists the dimensions of Component jobRunParameters.

Dimensions

The following dimensions are available for the component.

Job Run Parameters Node

Job Run Parameters Param Name

Job Run Parameters Param Value

Job Run Parameters RunId

jobRunParameters timestamp

Component: runDetails

It provides a table that contains run specific information such as run id, start time of the run, end time of the run,total physical nodes, total logical nodes and the queue name to which the job is assigned. The following section lists the metrics and dimensions of Component runDetails.

Metrics

The following metrics are available for the component.

Configuration ID

Controlling Run ID

Number Messages Fatal

Number Messages Total

Number Messages Warning

Run Details Elapsed Run Secs

Run Details Minor Status Name

Run Details Run End Timestamp

Run Details Run Start Timestamp

Run Details Total Cpu

Run Details Total Logical Nodes

Run Details Total Physical Nodes

Total Rows Consumed

Total Rows Produced

Dimensions

The following dimensions are available for the component.

Creation Timestamp

DS User Name

Invocation ID

IS User Name

Last Update Timestamp

Major Status

Run Details Host Name

Run Details Job ID

Run Details Job Name

Run Details Node

Run Details Queue Name

Run Details RunId

Run Details Timestamp

Run Type

Component: runStageDetails

It provides a table that contains run specific information such as name of the stage, type of the stage, CPU usage(milliseconds), run duration, number of instances. The following section lists the metrics and dimensions of Component runStageDetails.

Metrics

The following metrics are available for the component.

Run Stage Details Elapsed Run Secs

Run Stage Details Number Of Instances

Run Stage Details RunId

Run Stage Details Total Cpu

RunStage Details Stage Status

Dimensions

The following dimensions are available for the component.

Job Name(Job Stage)

Run Stage Details JobId

Run Stage Details node

Run Stage Details Stage Name

Run Stage Details Stage Type

Run Stage Details StageId

RunStageDetails Timestamp

Stage Description

Stage End TimeStamp

Stage Start TimeStamp

Component: serviceTierJobActivitySummary

it contains information about the historical trend of number of jobs that were in running state at a particular time across all engines. The following section lists the metrics and dimensions of Component serviceTierJobActivitySummary.

Metrics

The following metrics are available for the component.

Service Tier Job Activity Summary Job Count

Dimensions

The following dimensions are available for the component.

Service Tier Job Activity Summary Node

serviceTierJobActivitySummary timestamp