Monitoring 如何向statsd发送服务器度量数据?

Monitoring 如何向statsd发送服务器度量数据?,monitoring,grafana,statsd,Monitoring,Grafana,Statsd,我们的监控堆栈是Grafana+InluxDB+statsD 我们使用它来监控应用程序 我们需要将服务器指标(CPU、内存、网络连接等)添加到Grafana中,所以我猜我们需要一些代理来收集服务器指标并传递给statsD 你知道有哪个特工能做到吗?或者任何其他实现方法?对于您来说,最简单的选择可能是切换到使用collectd,并用collectd的statsd插件替换statsd 它可以监控很多东西,它本身就是一个statsd服务器,它可以自己可视化所有指标,并可以将所有指标推送到graphit

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

我们使用它来监控应用程序

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


你知道有哪个特工能做到吗?或者任何其他实现方法?

对于您来说,最简单的选择可能是切换到使用collectd,并用collectd的statsd插件替换statsd

它可以监控很多东西,它本身就是一个statsd服务器,它可以自己可视化所有指标,并可以将所有指标推送到graphite、opentsdb、prometheus、XDB等

免费开源:GPLv3+


编辑:它还允许您从shell脚本发送statsd度量值:

用collectD替换statsd将如何帮助我从服务器获取度量值?collectD的主要目的是从服务器收集系统(cpu、负载、内存、磁盘等)统计值,并将其报告给tsdb。您可以在上阅读更多内容,以便collectD将数据发送到…?对,将数据从collectD发送到XDB比仅更改statsD更有意义。