我们的监控堆栈是Grafana + InluxDB + statsD。
我们将其用于应用程序监控。
我们需要向Grafana添加服务器指标(CPU,内存,网络连接等),所以我猜我们需要一些代理来收集服务器指标并传递给statsD。
你知道有哪些代理可以做到吗?或任何其他方式来实现这个?
答案 0 :(得分:0)
对您而言,最简单的选择可能是切换到使用collectd https://collectd.org/,并将statsd替换为collectd https://collectd.org/wiki/index.php/Plugin:StatsD的statsd插件
答案 1 :(得分:0)
它可以监控大量的事情,它本身就是一个统计服务器,它可以自己可视化所有指标,并可以将所有指标推送到graphite,opentsdb,prometheus,Influxdb等。
免费开源:GPL v3 +。
编辑:它还允许您从shell脚本发送statsd指标:https://github.com/firehol/netdata/wiki/statsd#sending-statsd-metrics-from-shell-scripts