Prometheus

If you have a system that is instrumented as a Prometheus client, you can use OpenTelemetry Collector to scrape metrics data from that client’s endpoint and send it to a Honeycomb dataset.

How it works

Prometheus is a widely adopted open source metrics server with its own API and client libraries. Prometheus clients expose their metrics on an HTTP endpoint. Prometheus servers can then connect to that endpoint and store the metrics they provide. The OpenTelemetry Collector can act like a Prometheus server, and will transform Prometheus metrics signals into OpenTelemetry Metrics signals, which can then be forwarded to Honeycomb via the OpenTelemetry Line Protocol (OTLP).

Refer to the Prometheus documentation to find details about the appropriate client library for your application.


Use an OpenTelemetry Collector to scrape Prometheus metrics from your clients.

Resources

Documentation

Honeycomb Documentation for Prometheus Clients

read more
Webpage

Prometheus

read more
Webinar

Introducing Honeycomb Metrics

read more
Blog

HoneyByte: Using Application Metrics With Prometheus Clients

read more