Introduction to OMEGAMON Data Provider

OMEGAMON® Data Provider makes data from z/OS® available to various destinations. Typically, the data consists of metrics or events from z/OS subsystems or applications, and the destinations are analytics platforms that analyze that data.

Figure 1. OMEGAMON Data Provider: data sources, output methods, and example destinations
OMEGAMON Data Provider makes metrics and events from z/OS available to analytics platforms

Data sources

Data sources for OMEGAMON Data Provider include the following software:

  • OMEGAMON monitoring agents on z/OS
  • Other software on z/OS, such as:
    • IBM® Db2® Automation Expert for z/OS
    • IBM Db2 Query Monitor for z/OS

This OMEGAMON Data Provider documentation includes information that applies to all data sources, with specific details for OMEGAMON monitoring agents. For specific details about other software as a data source for OMEGAMON Data Provider, see the separate documentation for that software.

Output methods

Output from OMEGAMON Data Provider is designed to be easily ingested by destinations such as analytics platforms.

OMEGAMON Data Provider supports the following output methods:

Push
The following output methods push (send) data in JSON format to destinations that have been configured to listen for this input:
TCP
JSON Lines over TCP
HTTP
HTTP POST requests containing JSON
Kafka
Apache Kafka topics containing JSON
Pull
The following output method enables destinations to pull (get, scrape) data from OMEGAMON Data Provider:
Prometheus
Prometheus metrics HTTP endpoint served by OMEGAMON Data Provider

Some output methods are for a specific analytics platform. Other output methods, such as JSON Lines over TCP, are generic, and can be ingested by various analytics platforms. For example, analytics platforms that can ingest JSON Lines over TCP include IBM Instana Observability on z/OS (Instana), the Elastic Stack, and Splunk.

Some analytics platforms support more than one output method from OMEGAMON Data Provider. To help decide which output method to use, see the documentation for your analytics platform.

Example destinations

Destinations for OMEGAMON Data Provider include the following platforms:

  • IBM Instana
  • Elastic Stack
  • Splunk
  • Apache Kafka
  • Prometheus/Grafana