我正在尝试使用以下 Prometheus 查询在 Grafana 中创建一个图表来显示计算机的网络传输速度(以 MB/s 或类似单位)
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 容器内运行。
最佳答案
如果您在 docker 容器中运行节点导出器,则可能会发生这种情况。 只需配置使用容器主机系统网络
docker run --network 主机
或在撰写中添加
网络模式:主机
关于networking - 使用 Prometheus 和 Grafana 的网络传输速度(以 MB/秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62606739/