Integrations
In addition to client libraries andexporters and related libraries, there arenumerous other generic integration points in Prometheus. This page lists someof the integrations with these.
Not all integrations are listed here, due to overlapping functionality or stillbeing in development. The exporter defaultportwiki page also happens to include a few non-exporter integrations that fit inthese categories.
File Service Discovery
For service discovery mechanisms not natively supported by Prometheus,file-based service discovery provides an interface for integrating.
Remote Endpoints and Storage
The remote write and remote readfeatures of Prometheus allow transparently sending and receiving samples. Thisis primarily intended for long term storage. It is recommended that you performcareful evaluation of any solution in this space to confirm it can handle yourdata volumes.
- AppOptics: write
- Azure Data Explorer: read and write
- Chronix: write
- Cortex: read and write
- CrateDB: read and write
- Elasticsearch: write
- Gnocchi: write
- Graphite: write
- InfluxDB: read and write
- IRONdb: read and write
- Kafka: write
- M3DB: read and write
- OpenTSDB: write
- PostgreSQL/TimescaleDB: read and write
- SignalFx: write
- Splunk: read and write
- TiKV: read and write
- Thanos: write
- VictoriaMetrics: write
- Wavefront: write
Alertmanager Webhook Receiver
For notification mechanisms not natively supported by the Alertmanager, thewebhook receiver allows for integration.
- Alertsnitch: saves alerts to a MySQL database
- AWS SNS
- DingTalk
- GELF
- IRC Bot
- JIRAlert
- Phabricator / Maniphest
- prom2teams: forwards notifications to Microsoft Teams
- SMS: supports multiple providers
- SNMP traps
- Telegram bot
- XMPP Bot
- Zoom
Management
Prometheus does not include configuration management functionality, allowingyou to integrate it with your existing systems or build on top of it.
- Prometheus Operator: Manages Prometheus on top of Kubernetes
- Promgen: Web UI and configuration generator for Prometheus and Alertmanager
Other
- karma: alert dashboard
- PushProx: Proxy to transverse NAT and similar network setups
- Promregator: discovery and scraping for Cloud Foundry applications