有许多库和服务器可以帮助将第三方系统中现有的指标导出为 Prometheus 指标。这对于无法直接使用 Prometheus 指标来检测给定系统的情况非常有用(例如,HAProxy 或 Linux 系统统计信息)。
其中一些 Exporter(导出器)由官方的 Prometheus GitHub 组织维护,这些标记为 官方,其他则是外部贡献和维护的。
我们鼓励创建更多的 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 来帮助改进它。