简体   繁体   中英

How to send server metrics data to statsd?

Our monitoring stack is Grafana + InluxDB + statsD.

We use it for application monitoring.

We need to add server metrics (CPU, memory, network connections, etc...) to Grafana, so I'm guessing we'll need some agent to collect server metrics and pass to statsD.

Do you know of any agent that can do that? or any other way to implement this?

可能最简单的选择是切换到使用收集的https://collectd.org/ ,并用statsd插件替换statsd来收集https://collectd.org/wiki/index.php/Plugin:StatsD

Check https://my-netdata.io .

It can monitor a ton of things, it is a statsd server by itself, it can visualize all metrics by itself and can push all metrics to graphite, opentsdb, prometheus, influxdb, etc.

Free and open source: GPL v3+.

EDIT: it also allows you to send statsd metrics from shell scripts: https://github.com/firehol/netdata/wiki/statsd#sending-statsd-metrics-from-shell-scripts

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM