問題タブ [prometheus-alertmanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
configuration - 構成を介して Prometheus Alertmanager の外部 URL を設定する方法
Alertmanager を起動するためにバニラの Docker コンテナを使用しています。私の知る限り、この場合、パラメーターを介して外部 URL を提供することはできないため、別の方法を見つける必要があります。
構成ファイルまたは環境変数を介して URL を設定することは可能ですか?
prometheus - プロメテウス値の環境変数
プロメテウス値ファイルの環境 qa/prod に基づいて環境固有の値を設定したい
prometheus-alertmanager - Prometheus Alertmanager UI を介してアラートをサイレンシングしても、トリガーするアラートの最初の発生が防止されない
Alertmanager UI の「Silences」機能を使用して、新しいアラートがレシーバーに送信される前にサイレンスすることはできますか? これは、環境でアップグレードを実行する際に役立ちます。
アラートには「env」というラベル (特定の環境を識別するため) が含まれており、UI を介してサイレント ルールを追加できます。問題は、'env'/environment でアラートが最初に発生した後にのみ沈黙することです。その間に、アラートが Alertmanager レシーバーに送信されました。
また、alertmanager.conf の値を
5 分からgroup_interval
10 秒、group_wait
30 秒から 60 秒に変更してみました。
または、「env」ラベルに一致する場合にレシーバーを更新することもできます...しかし、「サイレンス」機能を使用することをお勧めします(UIまたはAPIのいずれかで-APIを使用してサイレンスを試みたことはありません)。
任意の入力をいただければ幸いです。
(Alertmanager のバージョン 0.14.0 を使用)