Alertmanagerは、自動化と統合を容易にする一連の管理APIを提供します。
クライアントは、すべての主要言語のOpenAPIジェネレーターを介して簡単に生成できます。
→github.com →prometheus/alertmanager →api/v2/openapi
「amtool」はAlertmanagerAPIと対話するためのCLIツールです。
Alertmanagerのすべてのリリースにバンドルされており、豊富なクエリ構文を使用できます。
・発生しているすべてのアラートを表示
・拡張出力で発生しているすべてのアラートを表示
・アラートを無音に設定
・テンプレートがどのように表示されるかをテスト など
Alertmanagerは、コマンドラインフラグと構成ファイルを介して構成されます。
構成ファイルでは「禁止ルール」「通知ルーティング」「通知受信者」などを定義します。
→prometheus.io →docs →alerting →configuration
Alertmanagerは「高可用性のためのクラスタ構成」をサポートしています。
高可用性クラスタを作成するために、インスタンスが相互に通信するように構成する必要があります。
高可用性構成は、多くの企業において本番環境で使用されており、デフォルトで有効になっています。
OSS×Cloud ACCESS RANKING