エクスポーターとインテグレーション

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

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

これらのエクスポーターの一部は、公式の Prometheus GitHub organization でメンテナンスされており、公式とマークされています。その他のものは、外部からの寄稿およびメンテナンスによるものです。

より多くのエクスポーターの作成を奨励しますが、すべてを ベストプラクティス のために検証することはできません。一般的に、これらのエクスポーターは Prometheus GitHub organization の外部にホストされています。

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

たとえば、KafkaCassandra のような、さまざまな JVM ベースのアプリケーションからエクスポートできます。

データベース

課題追跡システムと継続的インテグレーション

メッセージングシステム

ストレージ

HTTP

API

ロギング

FinOps

その他の監視システム

その他

新しい Prometheus エクスポーターを実装する際は、エクスポーター作成ガイドラインに従ってください。また、開発メーリングリスト も参照することを検討してください。エクスポーターを可能な限り有用で一貫性のあるものにするためのアドバイスを提供させていただきます。

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

一部のサードパーティ製ソフトウェアは Prometheus フォーマットでメトリックを公開するため、個別のエクスポーターは不要です。

直接とマークされたソフトウェアは、Prometheus クライアントライブラリで直接インスツルメントされています。

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

このセクションでは、特定の言語でコードをインスツルメントするのに役立つライブラリやその他のユーティリティをリストします。これらは Prometheus クライアントライブラリそのものではありませんが、内部では通常の Prometheus クライアントライブラリのいずれかを利用しています。独立してメンテナンスされているすべてのソフトウェアと同様に、すべてをベストプラクティスとして検証することはできません。

このページの内容