次の Prometheus クエリを使用して、マシンのネットワーク転送速度 (MB/秒など) を表示するグラフを Grafana で作成しようとしています。
rate(node_network_receive_bytes_total[1m]) * 8
ただし、これにより非常に平坦なグラフが得られ、値も間違った順序になっているようです。
Prometheus は、デフォルトのノード エクスポータをスクレイピングして、node_network_receive_bytes_total
およびを含むメトリックを取得していますnode_network_transmit_bytes_total
。
iftop
は、ダウンロード転送速度が約 10+ Mbps であることを示しています。これは、Grafana グラフで計算された 1 KBps よりもはるかに高速です。
Prometheus/Grafana でネットワーク転送帯域幅を計算するための正しいクエリは何ですか?
編集: ノード エクスポーターは Docker コンテナー内で実行されています。