問題タブ [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.
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 の使用状況を取得したい。クラスタ リソースの合計使用率を取得するには、どのクエリを使用すればよいですか?
prometheus - 時系列メトリクス Prometheus を特定の期間ごとに削除する
https://www.shellhacks.com/prometheus-delete-time-series-metrics/で、Prometheus で不要な時系列メトリックを削除できることを読みました。
しかし、特定の期間までにそれらを削除する方法はありますか。月~金の午後 5 時から午前 6 時までの間にメトリックを削除するとしますか?
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 を書き換えたくありません。