問題タブ [prometheus-node-exporter]

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 に答える
2022 参照

prometheus - Prometheus を使用してクラスターの CPU、RAM、ディスク I/O の使用状況を集計するにはどうすればよいですか?

私は3つのサーバーを持っています。Node exporter で Prometheus を使用しており、Prometheus データを視覚化するために Grafana を使用しています。Node Exporter Full (1860) ダッシュボードは、各サーバーの CPU、RAM、ディスク I/O の使用状況のみを個別に表示できます。全体的な使用状況を取得したい。たとえば、クラスター全体 (sarver1 + sarver2 + sarver3) の集計された CPU、RAM、およびディスク I/O の使用状況を取得したい。クラスタ リソースの合計使用率を取得するには、どのクエリを使用すればよいですか?

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

prometheus - 時系列メトリクス Prometheus を特定の期間ごとに削除する

https://www.shellhacks.com/prometheus-delete-time-series-metrics/で、Prometheus で不要な時系列メトリックを削除できることを読みました。

しかし、特定の期間までにそれらを削除する方法はありますか。月~金の午後 5 時から午前 6 時までの間にメトリックを削除するとしますか?

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

prometheus - Prometheus における合成シリーズの条件付きルール

node-exporter から時系列ベクトルnode_memory_MemAvailable_bytesを取得したい。RHEL7 では問題なく動作しますが、古いカーネルの /proc/meminfo に存在しないため、このデータは RHEL6 には存在しません。

問題ありません。Prometheus は、この時系列ベクトルをそのルールによってカウントする可能性を与えてくれます。

node_memory_MemFree_bytes + node_memory_Buffers_bytes + node_memory_Cached_bytesを合計したい。(正確ではないかもしれませんが、ほとんどの場合に適しているようです)。

Prometheusのメイン構成ファイルでそのような文字列を作成しました

およびそのようなファイル prometheus.rules.yml:

そして、新しい時系列node_memory_MemAvailableRH6_bytesが登場しました。

しかし... RHEL7ホストにも登場!

そして、私はそれに対処する方法を見つけることができません。

node_memory_MemAvailable_bytesがない場合にのみルールを適用することはできますか?

または

node_memory_MemAvailable_bytesが存在しない場合にのみ、Grafanaに node_memory_MemAvailableRH6_bytes をグラフ化するように依頼することは可能ですか?

PS/ 私の合計が正確ではないため、Prometheus ルールで node_memory_MemAvailableRH6_bytes によって node_memory_MemAvailable_bytes を書き換えたくありません。