Prometheus
Overview
Onum supports integration with Prometheus. Use the Open Telemetry Sink to send metrics to your Prometheus endpoint.
Select OpenTelemetry from the list of Data sink types and click Configuration to start.
Data sink configuration
Now you need to specify how and where to send the data, and how to establish a connection with OpenTelemetry.
Metadata
Enter the basic information for the new Data sink.
Name*
Enter a name for the new Data sink.
Description
Optionally, enter a description for the Data sink.
Tags
Add tags to easily identify your Data sink. Hit the Enter
key after you define each tag.


Metrics display
Decide whether or not to include this Data sink info in the metrics and graphs of the Home area.


Configuration
Now, add the configuration to establish the connection with Prometheus.
Protocol -
HTTP
Endpoint - the default URL is usually
http://<your-prometheus-host>:9090
Go to Status > Targets URL:
http://<host>:9090/targets
You’ll see a list of endpoints Prometheus is currently scraping, such as:
http://node-exporter:9100/metrics http://my-app:8080/metrics
Port - enter the port included in your endpoint.
Send Metrics -
true
Your metrics must have a specific set of information in OpenTelemetry format. Check an example for every data type below:
HTTP Metrics Path
Optionally, enter any additional information. If you don't need any, set everything to false.


Pipeline configuration
When it comes to using this Data sink in a Pipeline, you must configure the following output parameters. To do it, simply click the Data sink on the canvas and select Configuration.
Output configuration
Event field to be sent*
Choose the field that contains the data to be sent.


Click Save to save your configuration.
Last updated
Was this helpful?