エクスポーターと統合

サードパーティシステムから既存のメトリックを Prometheus メトリックとしてエクスポートするのに役立つライブラリとサーバーがいくつかあります。これは、特定のシステムを Prometheus メトリックで直接計測することが現実的でない場合 (たとえば、HAProxy や Linux システム統計) に役立ちます。

サードパーティのエクスポーター

これらのエクスポーターの一部は、公式の Prometheus GitHub 組織の一部としてメンテナンスされており、それらは公式とマークされています。その他のものは外部から貢献され、メンテナンスされています。

より多くのエクスポーターの作成を推奨しますが、すべてのエクスポーターが ベストプラクティスに従っているかを確認することはできません。通常、これらのエクスポーターは Prometheus GitHub 組織外でホストされています。

エクスポーターのデフォルトポートの Wiki ページはエクスポーターのもう一つのカタログとなっており、機能が重複していたり、まだ開発中のためここにリストされていないエクスポーターも含まれている場合があります。

JMX エクスポーターは、たとえば KafkaCassandra など、様々な JVM ベースのアプリケーションからエクスポートできます。

データベース

課題追跡および継続的インテグレーション

メッセージングシステム

ストレージ

HTTP

API

ロギング

FinOps

その他の監視システム

その他

新しい Prometheus エクスポーターを実装する際は、エクスポーターの作成ガイドラインに従ってください。また、開発メーリングリストも参照してください。私たちは、エクスポーターをできるだけ有用で一貫性のあるものにする方法について喜んでアドバイスを提供します。

Prometheus メトリックを公開するソフトウェア

一部のサードパーティソフトウェアは Prometheus 形式でメトリックを公開するため、個別のエクスポーターは必要ありません

直接とマークされたソフトウェアは、Prometheus クライアントライブラリを直接組み込んでいます。

その他のサードパーティユーティリティ

このセクションには、特定の言語でコードを計測するのに役立つライブラリおよびその他のユーティリティがリストされています。これらは Prometheus クライアントライブラリそのものではありませんが、内部で通常の Prometheus クライアントライブラリのいずれかを使用しています。すべての独立してメンテナンスされているソフトウェアと同様に、私たちはそれらすべてがベストプラクティスに従っているかを確認することはできません。

このページの内容