既存のメトリックをサードパーティシステムからPrometheusメトリックとしてエクスポートするのに役立つ、多くのライブラリとサーバーがあります。これは、特定のシステムにPrometheusメトリックを直接インストルメントすることが不可能な場合(たとえば、HAProxyまたはLinuxシステム統計)に役立ちます。
これらのエクスポータの一部は、公式のPrometheus GitHub組織の一部として保守されています。それらは公式としてマークされており、その他は外部から提供され、保守されています。
より多くのエクスポータの作成を推奨しますが、ベストプラクティスについてすべてを検証することはできません。一般的に、これらのエクスポータはPrometheus GitHub組織の外部にホストされています。
エクスポータのデフォルトポートのwikiページは、エクスポータの別のカタログとなり、機能の重複や開発中のエクスポータが含まれている場合があります。
JMXエクスポータは、KafkaやCassandraなど、さまざまなJVMベースのアプリケーションからエクスポートできます。
新しいPrometheusエクスポーターを実装する際には、エクスポーター作成に関するガイドラインに従ってください。開発メーリングリストも参照することを検討してください。 エクスポーターをできるだけ有用で一貫性のあるものにするためのアドバイスを喜んで提供します。
一部のサードパーティソフトウェアは、Prometheus形式でメトリクスを公開するため、個別のエクスポーターは必要ありません。
直接とマークされたソフトウェアは、Prometheusクライアントライブラリによっても直接インストルメント化されています。
このセクションでは、特定の言語でコードをインストルメント化するのに役立つライブラリやその他のユーティリティをリストしています。それ自体はPrometheusクライアントライブラリではありませんが、通常のPrometheusクライアントライブラリのいずれかを内部で使用しています。 独立して保守されているすべてのソフトウェアと同様に、ベストプラクティスについてすべてを検証することはできません。
このドキュメントはオープンソースです。問題点やプルリクエストを送信して、改善にご協力ください。