Exporter(导出器)和集成

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

第三方 Exporter(导出器)

其中一些 Exporter(导出器)由官方的 Prometheus GitHub 组织维护,这些标记为 官方,其他则是外部贡献和维护的。

我们鼓励创建更多的 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 来帮助改进它。