[英]Deploy monitoring system using collectd + TDengine + Grafana
尝试构建监控系统。 在使用 collectd 将监控指标生成以下格式的文件后,我的下一步是将数据导入 TDengine 并使用 Grafana 作为前端仪表板来显示收集的指标。 将此类数据格式转换为与 TDengine 兼容的数据格式并将数据导入数据库的最佳实践是什么?
[root@nas01]# head cpu-load-2021-10-15
epoch,min,max,avg
1470731947.726,0.000000,0.002500,0.012500
1470731957.724,0.000000,0.002500,0.012500
1470731967.724,0.000000,0.002500,0.012500
1470731977.724,0.000000,0.002500,0.012500
1470731987.724,0.000000,0.002500,0.012500
您可以使用 collectd 通过 taosAdapter 将数据写入 TDengine。
使用“直接收集”方式:
修改collectd配置/etc/collectd/collectd.conf。 taosAdapter默认使用6045进行collectd直接采集数据写入。
LoadPlugin network
<Plugin network>
Server "127.0.0.1" "6045"
</Plugin>
或者使用“tsdb writer”方式:
修改collectd配置/etc/collectd/collectd.conf。 taosAdapter 默认使用 6047 进行 collectd tsdb 写入。
LoadPlugin write_tsdb
<Plugin write_tsdb>
<Node>
Host "localhost"
Port "6047"
HostTags "status=production"
StoreRates false
AlwaysAppendDS false
</Node>
</Plugin>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.