我们正在使用Sensu将集群性能指标编写到RHEL VM上的InfluxDB(16GB)。我想收集它发出的每秒涌入进程的写入速率。我的设备位置是/ dev / vda1和文件位置/ var / lib / InfluxDB / data。
问题: sensu的数据收集时间与数据写入InfluxDB的时间之间存在很大的延迟。我们怀疑流入的磁盘IO性能可能是瓶颈,但没有具体数据来支持这一说法。
尝试过的事情: 我尝试过iostat,iotop和其他一些方法。 使用iotop流入过程显示写入速率为35kb / s平均值,我相信这对我们的负载来说要小得多。 (我怀疑它没有向我显示VM统计数据,而是显示物理机器统计信息?)
问题: 1.有没有其他方法可以为涌入流程收集正确的写入率指标? 2.其他人是否面临与sensu和InfluxDB类似的问题?你是怎么解决的?
由于
答案 0 :(得分:0)
您可以使用_internal
Influx数据库。它存储查询时间,磁盘使用情况,写入/读取,测量,系列基数等。
您还可以在数据节点上安装Telegraf,并从Telegraf的system.inputs
部分获取磁盘IO,磁盘,CPU,网络,内存等。