繁体   English   中英

"使用 collectd + TDengine + Grafana 部署监控系统"

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM