Exporters and integrations

There are a number of libraries and servers which help in exporting existing metrics from third-party systems as Prometheus metrics. This is useful for cases where it is not feasible to instrument a given system with Prometheus metrics directly (for example, HAProxy or Linux system stats).

Official third-party exporters

These exporters are maintained as part of the official Prometheus GitHub organization:

The JMX exporter can export from a wide variety of JVM-based applications, for example Kafka and Cassandra.

Independently maintained third-party exporters

There are also a number of exporters which are externally contributed and maintained. We encourage the creation of more exporters but cannot vet all of them for best practices. Commonly, those exporters are hosted outside of the Prometheus GitHub organization.


Messaging systems





Other monitoring systems


When implementing a new Prometheus exporter, please follow the guidelines on writing exporters Please also consider consulting the development mailing list. We are happy to give advice on how to make your exporter as useful and consistent as possible.

Directly instrumented software

Some third-party software already exposes Prometheus metrics natively, so no separate exporters are needed:

Other third-party utilities

This section lists libraries and other utilities that help you instrument code in a certain language. They are not Prometheus client libraries themselves but make use of one of the normal Prometheus client libraries under the hood. As for all independently maintained software, we cannot vet all of them for best practices.