統合

クライアントライブラリエクスポーターおよび関連ライブラリに加えて、Prometheusには多くの他の汎用的な統合ポイントがあります。このページでは、これらの統合の一部をリストしています。

機能の重複や開発中のものがあるため、すべての統合がここにリストされているわけではありません。エクスポーターのデフォルトポートのWikiページには、これらのカテゴリに該当するエクスポーター以外の統合もいくつか含まれています。

ファイルサービスディスカバリ

Prometheusでネイティブにサポートされていないサービスディスカバリメカニズムの場合、ファイルベースのサービスディスカバリは統合のためのインターフェースを提供します。

リモートエンドポイントとストレージ

Prometheusのリモート書き込みリモート読み取り機能により、サンプルの送受信を透過的に行うことができます。これは主に長期的なストレージを目的としています。この分野のソリューションを注意深く評価し、データボリュームを処理できることを確認することをお勧めします。

Prom-migrator は、リモートストレージシステム間でデータを移行するためのツールです。

Alertmanager Webhook レシーバ

Alertmanagerでネイティブにサポートされていない通知メカニズムの場合、Webhookレシーバは統合を可能にします。

管理

Prometheusには設定管理機能が含まれていないため、既存のシステムと統合したり、その上に構築したりすることができます。

  • Prometheus Operator: Kubernetes上でPrometheusを管理します
  • Promgen: PrometheusとAlertmanagerのためのWeb UIと設定ジェネレーター

その他

  • アラート分析: アラートをClickHouseデータベースに保存し、アラート分析ダッシュボードを提供します
  • karma: アラートダッシュボード
  • PushProx: NATや同様のネットワーク設定を横断するプロキシ
  • Promdump: データブロックをダンプおよび復元するためのkubectlプラグイン
  • Promregator: Cloud Foundryアプリケーションの検出とスクレイピング
  • pint: Prometheusルールのリンター

このドキュメントはオープンソースです。問題やプルリクエストを送信して、改善にご協力ください。