如何将服务器指标数据发送到statsd?

时间:2017-01-24 09:21:32

标签: monitoring grafana statsd

我们的监控堆栈是Grafana + InluxDB + statsD。

我们将其用于应用程序监控。

我们需要向Grafana添加服务器指标(CPU,内存,网络连接等),所以我猜我们需要一些代理来收集服务器指标并传递给statsD。

你知道有哪些代理可以做到吗?或任何其他方式来实现这个?

2 个答案:

答案 0 :(得分:0)

对您而言,最简单的选择可能是切换到使用collectd https://collectd.org/,并将statsd替换为collectd https://collectd.org/wiki/index.php/Plugin:StatsD的statsd插件

答案 1 :(得分:0)

检查https://my-netdata.io

它可以监控大量的事情,它本身就是一个统计服务器,它可以自己可视化所有指标,并可以将所有指标推送到graphite,opentsdb,prometheus,Influxdb等。

免费开源:GPL v3 +。

编辑:它还允许您从shell脚本发送statsd指标:https://github.com/firehol/netdata/wiki/statsd#sending-statsd-metrics-from-shell-scripts