Loading

Prometheus OTel Scrape (Guided)

Version 0.1.0 (View all)
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
Minimum Kibana version(s) 9.2.0
The Prometheus OTel Scrape (Guided) integration v0.1.0 is in beta

To use beta integrations, go to the Integrations page in Kibana, scroll down, and toggle on the Display beta integrations option.

This package allows you to scrape Prometheus-compatible metrics endpoints using the OpenTelemetry Collector's Prometheus receiver.

This package configures the Prometheus receiver in the EDOT collector to scrape metrics from Prometheus-compatible endpoints. The Elastic Agent processes and enriches the data before sending it to Elasticsearch for indexing and analysis.

Configure individual fields like targets, scrape interval, and TLS settings through the Fleet UI.

Looking for raw config mode? If you have an existing Prometheus scrape_configs YAML that you want to use directly, consider using the Prometheus OTel Scrape (Bring Your Own Config) package instead.

Setting Description Default
Scrape Targets List of targets in host:port format localhost:9090
Scrape Interval How frequently to scrape targets 60s
Scrape Timeout Timeout for scraping 10s
Metrics Path HTTP path to fetch metrics /metrics
Scheme Protocol scheme (HTTP/HTTPS) http
Honor Labels Honor labels from scraped metrics false
Honor Timestamps Honor timestamps from scraped metrics true

For HTTPS endpoints, you can configure:

  • Skip TLS verification for self-signed certificates
  • CA certificate path for custom certificate authorities
  • Client certificate and key for mutual TLS authentication

Username and password can be configured for endpoints requiring basic authentication.

For detailed configuration options and their descriptions, refer to the Prometheus Receiver documentation in the upstream OpenTelemetry Collector repository.

  • Monitor applications exposing Prometheus metrics
  • Scrape Node Exporter, cAdvisor, or other Prometheus exporters
  • Collect custom application metrics in Prometheus format
  • Migrate from Prometheus to Elastic Observability

This package requires:

  • Kibana 9.2.0 or later
  • Elastic Agent with OpenTelemetry Collector support