Ingest Prometheus metrics using an OpenTelemetry Collector on Kubernetes

If you’re using Prometheus metrics, you can send those metrics directly to Cloud Observability using the OpenTelemetry Collector, running in Kubernetes.

The OpenTelemetry Collector ingests Prometheus metrics from targets, such as Envoy, RabbitMQ, HAProxy, and other infrastructure components. These components use the Prometheus exporter to send metrics to the Collector. The Collector then uses the Prometheus receiver to scrape the target metrics, and the Cloud Observability OTLP exporter to send the metrics to Cloud Observability.

To send Prometheus metrics to Cloud Observability, you need to do the following:

See also

Quickstart Kubernetes: Collector and Operator

Performance test and tune the Collector

Updated Aug 30, 2022