問題タブ [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.

0 投票する
1 に答える
1013 参照

kubernetes - Prometheus でのポッド メモリ使用率のカスタム アラート

Prometheus で、ポッド メモリ使用率のアラート ルールを作成しました。アラートは Slack チャネルに完全に表示されていますが、ポッドの名前が含まれていないため、問題が発生しているポッドを理解するのが困難です。

それはちょうど示してい[FIRING:35] (POD_MEMORY_HIGH_UTILIZATION default/k8s warning)ます。しかし、Prometheus UI の「Alert」セクションを見ると、起動されたルールとその Pod 名が表示されます。誰でも助けることができますか?

私のアラート通知テンプレートは次のとおりです。

title: '{{ .CommonAnnotations.summary }}' text: '{{ .CommonAnnotations.description }}'アラート通知テンプレートにオプションを追加したところ、説明が表示されるようになりました。私の説明はdescription: pod {{$labels.pod}} is using high memoryです。しかし、表示のみis using high memory。ポッド名を指定しない

0 投票する
2 に答える
1206 参照

docker - AlertManager -- コンテナ アラートが実行中のホスト名を返さない

1 つの問題に直面しています。アラートを受信したときに、alert_rules.yml で以下のルールを使用しています。コンテナーが実行されているホスト名が返されません。ノード ID の代わりにホスト名を返すにはどうすればよいですか?

container_label_com_docker_swarm_node_id の代わりに container_label_com_docker_swarm_node_name を試してみましたが、機能しません。

助言がありますか ?