Prometheus Learning Series (thirty-four) exporters and integration

There are many libraries and servers can help export an existing index as an indicator of Prometheus from third-party systems. This, given the system is very useful for Prometheus index can not be used (for example, HAProxy or Linux system statistics) to detect directly.

A third-party exporter

Some exporters as Prometheus GitHub official organization part of maintenance, these exporters are marked as official, other exporters provided and maintained by outside.

We encourage exporters to create more, but not all exporters to review the best practices . Typically, these exporters Prometheus GitHub hosted outside the organization.

Export default port wiki page has become another exporter catalog, possibly including overlapping functions or still in development due exporter is not listed here.

JMX exporter may be based on the JVM derived from a variety of applications, e.g. Kafka and Cassandra .

1.1 database Databases
1.2 Hardware related Hardware related
1.3 issue tracking and continuous integration
1.4 Messaging System
1.5 storage Storage
1.6 HTTP
1.7 APIs
1.8 Logging
1.9 Other monitoring system
1.10 Other miscellaneous

In implementing the new Prometheus exporters, follow the guidelines prepared by exporters . Also consider consulting open mail list . We are very happy on how to make your exporters as useful and consistent advice.

Second, the software can be used directly

Some third-party software publicly indicators Prometheus format, so no separate exporter:

Direct labeling software is also used directly Prometheus client library for testing.

Third, other third-party utilities

This section lists to help you use specific language code libraries and other utilities. They themselves are not Prometheus client library, but the use of a common Prometheus client library. For all maintained independently of the software, we can not review all of the software to get the best practices.

Fourth, the link

Prometheus official website address: https://prometheus.io/
my Github: https://github.com/Alrights/prometheus

Guess you like

Origin blog.csdn.net/Coffin_monkey/article/details/93380751