我正在使用bosun来监视我的服务器。
一个奇怪的问题是,在它的默认configuration中,它报告了磁盘空间的荒谬数字。 例如在我的一台服务器上,它说根分区是440%免费的。 真正的数字是大约51%。
在检查这个我发现linux.disk.fs.space_total度量返回两倍的正确大小的磁盘…
[root@my-host-name ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 8.0G 3.9G 4.2G 49% /
Bosun / scollector声称:
linux.disk.fs.space_total{environment=staging,host=my-host-name,role=gordo}: 16.10907G
奇怪的是,使用空间的测量仍然是正确的:
linux.disk.fs.space_used{environment=staging,host=my-host-name,role=gordo}: 4.36486G
我没有给scollector任何奇怪的设置文件系统的东西。 任何人都可以给我一个指向正确的数字?
软件版本是:
[root@my-host-name ~]# /opt/go/bin/scollector -version scollector version 0.3.0-dev root@bosun:/data/bosun# /opt/bosun-linux-amd64 -version bosun version 0.3.0 (9386abc03b9d074e42dbbe5eb5944ee88ca641f6) built 2015-07-13T15:17:11Z
使用Bosun默认的时间系列数据库OpenTSDB,您不提供的任何标签将被汇总。 所以我想为什么你得到的值不是你期望的,因为你没有为mount标签指定任何值:
vs以下,其中*是作为mount标记的值提供的: