为了监控服务器,我们为 Grafana 导入了仪表板。这使用 Telegraf 和 InfluxDB 作为收集器和数据库。
当需要调整某些图表时,我注意到在网络速度查询中,接收到的字节(bytes_recv)乘以8,但图表本身的单位以位显示。
SELECT non_negative_derivative(mean(bytes_recv),1s)*8 as "in" FROM "net" WHERE host =~ /$server/ AND interface =~ /$netif/ AND $timeFilter GROUP BY time($interval), * fill(none)
根据我的理解是:8Bit = 1Byte。据此,如果数据以字节形式提供,则必须将其除以 8 才能获得位,如果图形应该显示位。
此外(如果我没记错的话): 兆位 = Mb Mebibit = Mib 兆字节 = MB Mebibyte = MiB
参考这个,图上的单位好像是兆比特吧?我是否理解了根本上的错误,或者“*”是否与“/”混淆了?