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.
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