Prometheus OTel Scrape (Guided)
| Version | 0.1.0
|
| Subscription level What's this? |
Basic |
| Developed by What's this? |
Elastic |
| Minimum Kibana version(s) | 9.2.0 |
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
Changelog
| Version | Details | Minimum Kibana version |
|---|---|---|
| 0.1.0 | Enhancement (View pull request) Initial release of the Prometheus OpenTelemetry Input package with guided configuration |
— |