有许多库和服务器可以帮助将现有指标从第三方系统导出为 Prometheus 指标。这对于无法直接使用 Prometheus 指标检测给定系统的情况非常有用(例如,HAProxy 或 Linux 系统统计信息)。
其中一些 exporter 作为官方 Prometheus GitHub 组织 的一部分进行维护,这些 exporter 标记为 官方,其他 exporter 是外部贡献和维护的。
我们鼓励创建更多的 exporter,但无法对所有 exporter 的 最佳实践 进行审查。通常,这些 exporter 托管在 Prometheus GitHub 组织之外。
Exporter 默认端口 wiki 页面已成为另一个 exporter 目录,并且可能包含此处未列出的 exporter,原因是功能重叠或仍在开发中。
JMX exporter 可以从各种基于 JVM 的应用程序导出指标,例如 Kafka 和 Cassandra。
在实现新的 Prometheus exporter 时,请遵循 关于编写 exporter 的指南。另请考虑咨询 开发邮件列表。我们很乐意就如何使您的 exporter 尽可能有用和一致提供建议。
一些第三方软件以 Prometheus 格式暴露指标,因此不需要单独的 exporter
标记为 直接 的软件也直接通过 Prometheus 客户端库进行检测。
本节列出了帮助您以某种语言检测代码的库和其他实用程序。它们本身不是 Prometheus 客户端库,而是在底层使用了一个普通的 Prometheus 客户端库。与所有独立维护的软件一样,我们无法对所有软件的最佳实践进行审查。
此文档是 开源的。请提交 issue 或 pull request 帮助改进它。