导出器和集成

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

第三方导出器

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

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

导出器默认端口 wiki 页面已成为另一个导出器目录,并且可能包含由于功能重叠或仍在开发中而未在此处列出的导出器。

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

数据库

问题跟踪器和持续集成

消息系统

存储

HTTP

API

日志记录

FinOps

其他监控系统

杂项

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

暴露 Prometheus 指标的软件

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

标记为直接的软件也直接使用 Prometheus 客户端库进行了仪表化。

其他第三方实用程序

此部分列出了帮助您使用特定语言对代码进行仪表化的库和其他实用程序。它们本身不是 Prometheus 客户端库,但在底层使用了普通的 Prometheus 客户端库之一。对于所有独立维护的软件,我们无法对它们进行最佳实践的审查。

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