【问题标题】:Deploy monitoring system using collectd + TDengine + Grafana使用 collectd + TDengine + Grafana 部署监控系统
【发布时间】:2021-10-16 11:48:50
【问题描述】:

尝试构建监控系统。在使用 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

【问题讨论】:

    标签: monitoring collectd tdengine


    【解决方案1】:

    您可以使用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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 2019-03-25
      • 2020-09-08
      相关资源
      最近更新 更多