Prometheus学习系列(三十四)exporters和集成

2,258 阅读3分钟

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

一、第三方导出器

其中一些出口商作为普罗米修斯GitHub官方组织的一部分进行维护,这些出口商被标记为官方,其他出口商则由外部提供和维护。

我们鼓励创建更多出口商,但不能审查所有出口商的最佳做法。 通常,这些出口商在Prometheus GitHub组织之外托管。

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

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

1.1 数据库Databases
1.2 硬件相关Hardware related
1.3 发布跟踪器和持续集成
1.4 消息系统
1.5 存储Storage
1.6 HTTP
1.7 APIs
1.8 Logging
1.9 其他的监控系统
1.10 其他杂项

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

二、可直接使用的软件

某些第三方软件以Prometheus格式公开指标,因此不需要单独的导出器:

直接标记的软件也直接使用Prometheus客户端库进行检测。

三、其他第三方实用工具

本节列出了可帮助您使用特定语言编写代码的库和其他实用程序。 它们本身不是Prometheus客户端库,而是使用一个普通的Prometheus客户端库。 对于所有独立维护的软件,我们无法审核所有这些软件以获得最佳实践。

四、链接

Prometheus官网地址:prometheus.io/ 我的Github:github.com/Alrights/pr…