集成

除了客户端库导出器及相关库之外,Prometheus 中还有许多其他通用的集成点。本页列出了其中一些集成。

由于功能重叠或仍在开发中,并非所有集成都在此处列出。导出器默认端口维基页面也碰巧包含了一些适合这些类别的非导出器集成。

基于文件的服务发现

对于 Prometheus 不原生支持的服务发现机制,基于文件的服务发现提供了一个集成接口。

远程端点和存储

Prometheus 的远程写入远程读取功能允许透明地发送和接收样本。这主要用于长期存储。建议您对该领域的任何解决方案进行仔细评估,以确认其能处理您的数据量。

Prom-migrator 是一个用于在远程存储系统之间迁移数据的工具。

Alertmanager Webhook 接收器

对于 Alertmanager 不原生支持的通知机制,webhook 接收器允许集成。

管理

Prometheus 不包含配置管理功能,允许您将其与现有系统集成或在其基础上进行构建。

  • Prometheus Operator:在 Kubernetes 之上管理 Prometheus
  • Promgen:用于 Prometheus 和 Alertmanager 的 Web UI 和配置生成器

其他

  • 告警分析:将告警存储到 ClickHouse 数据库并提供告警分析仪表盘
  • karma:告警仪表盘
  • PushProx:用于穿越 NAT 和类似网络设置的代理
  • Promdump:用于转储和恢复数据块的 kubectl 插件
  • Promregator:用于 Cloud Foundry 应用程序的发现和抓取
  • pint:Prometheus 规则检查器

本页内容