【发布时间】:2017-01-24 09:21:32
【问题描述】:
我们的监控堆栈是 Grafana + InluxDB + statsD。
我们用它来监控应用程序。
我们需要将服务器指标(CPU、内存、网络连接等)添加到 Grafana,所以我猜我们需要一些代理来收集服务器指标并传递给 statsD。
你知道有什么代理可以做到吗?或任何其他方式来实现这一点?
【问题讨论】:
标签: monitoring grafana statsd
我们的监控堆栈是 Grafana + InluxDB + statsD。
我们用它来监控应用程序。
我们需要将服务器指标(CPU、内存、网络连接等)添加到 Grafana,所以我猜我们需要一些代理来收集服务器指标并传递给 statsD。
你知道有什么代理可以做到吗?或任何其他方式来实现这一点?
【问题讨论】:
标签: monitoring grafana statsd
对您来说最简单的选择可能是切换到使用 collectd https://collectd.org/,并将 statsd 替换为 collectd https://collectd.org/wiki/index.php/Plugin:StatsD 的 statsd 插件
【讨论】:
它可以监控很多东西,它本身就是一个statsd服务器,它可以自己可视化所有指标,并且可以将所有指标推送到graphite、opentsdb、prometheus、influxdb等。
免费和开源:GPL v3+。
编辑:它还允许您从 shell 脚本发送 statsd 指标:https://github.com/firehol/netdata/wiki/statsd#sending-statsd-metrics-from-shell-scripts
【讨论】: