集成
除了客户端库、exporter 和相关集成之外,Prometheus 还有许多其他通用集成。此页面列出了与这些产品的一些集成。
由于某些集成组件功能重复或仍在开发中,因此未在此处列出所有集成。exporter 默认端口 Wiki 页面也恰好包括一些符合这些类别的不是 exporter 的集成。
文件服务发现
对于 Prometheus 本身不支持的服务发现机制,基于文件的服务发现提供了集成接口。
远程端点和存储
Prometheus 的远程写入和远程读取功能允许透明地发送和接收数据样本。这主要用于长期存储。建议您仔细评估此空间中的任何解决方案,以确认它可以承载您的数据存储。
- AppOptics: 写
- Azure Data Explorer: 读写
- Azure Event Hubs: 写
- Chronix: 写
- Cortex: 读写
- CrateDB: 读写
- Elasticsearch: 写
- Gnocchi: 写
- Google Cloud Spanner: 读写
- Graphite: 写
- InfluxDB: 读写
- IRONdb: 读写
- Kafka: 写
- M3DB: 读写
- OpenTSDB: 写
- PostgreSQL/TimescaleDB: 读写
- QuasarDB: 读写
- SignalFx: 写
- Splunk: 读写
- TiKV: 读写
- Thanos: 写
- VictoriaMetrics: 写
- Wavefront: 写
Alertmanager Webhook Receiver
对于 Alertmanager 本身不支持但 webhook receiver 支持的通知机制集成。
- Alertsnitch: 将告警保存到 MySQL 数据库
- AWS SNS
- DingTalk
- GELF
- IRC Bot
- JIRAlert
- Phabricator / Maniphest
- prom2teams: 转发通知给微软团队
- Rocket.Chat
- ServiceNow
- SMS: 支持多种提供商
- SNMP traps
- Telegram bot
- XMPP Bot
- Zoom
管理
Prometheus 不包含配置管理功能,允许您将其与现有系统集成或在其之上构建。
- Prometheus Operator: 在 Kubernetes 上管理 Prometheus
- Promgen: Prometheus 和 Alertmanager 的 Web UI 和配置生成器
其它
- karma: 告警仪表板
- PushProx: 横向NAT和类似网络架构的代理
- Promregator: 云原生应用的发现和数据采集