Exporter 和集成

有许多库和服务器可以帮助将现有指标从第三方系统导出为 Prometheus 指标。这对于无法直接使用 Prometheus 指标检测给定系统的情况非常有用(例如,HAProxy 或 Linux 系统统计信息)。

第三方 Exporter

其中一些 exporter 作为官方 Prometheus GitHub 组织 的一部分进行维护,这些 exporter 标记为 官方,其他 exporter 是外部贡献和维护的。

我们鼓励创建更多的 exporter,但无法对所有 exporter 的 最佳实践 进行审查。通常,这些 exporter 托管在 Prometheus GitHub 组织之外。

Exporter 默认端口 wiki 页面已成为另一个 exporter 目录,并且可能包含此处未列出的 exporter,原因是功能重叠或仍在开发中。

JMX exporter 可以从各种基于 JVM 的应用程序导出指标,例如 KafkaCassandra

数据库

问题跟踪器和持续集成

消息系统

存储

HTTP

API

日志

FinOps

其他监控系统

杂项

在实现新的 Prometheus exporter 时,请遵循 关于编写 exporter 的指南。另请考虑咨询 开发邮件列表。我们很乐意就如何使您的 exporter 尽可能有用和一致提供建议。

暴露 Prometheus 指标的软件

一些第三方软件以 Prometheus 格式暴露指标,因此不需要单独的 exporter

标记为 直接 的软件也直接通过 Prometheus 客户端库进行检测。

其他第三方实用程序

本节列出了帮助您以某种语言检测代码的库和其他实用程序。它们本身不是 Prometheus 客户端库,而是在底层使用了一个普通的 Prometheus 客户端库。与所有独立维护的软件一样,我们无法对所有软件的最佳实践进行审查。

此文档是 开源的。请提交 issue 或 pull request 帮助改进它。