Prometheus is an open-source systems monitoring and alerting toolkit, widely used to collect time-series metrics.
How to get data flowing
This is a built-in integration between Cribl Stream and Prometheus. Stream’s Prometheus Destination can send metric events to targets and third-party platforms that support Prometheus’ remote_write spec.
Prometheus as Source and Stream as a destination
Configure Stream to read data from Prometheus via Sources > Prometheus.
Specify the poll interval, log level, extra dimensions to include in events, discovery type, and corresponding discovery parameters (including Prometheus targets, for static discovery).
Stream will start fetching Prometheus data as it becomes available.
Stream as Source and Prometheus targets as destinations
Configure Stream to send data to Prometheus targets via Destinations > Prometheus.
Specify the Remote Write URL, backpressure behavior, authentication type and credentials, and optional parameters.
Stream will start sending out data to the Prometheus targets as it becomes available.