tremor-rs / tremor-runtime

Main Tremor Project Rust Codebase
https://www.tremor.rs
Apache License 2.0
852 stars 126 forks source link

Connector for gathering of common system metrics #171

Open ernadh opened 4 years ago

ernadh commented 4 years ago

Describe the problem you are trying to solve Use Tremor as a system metrics collection agent, replacing Telegraf/Collectd/netdata/Nagios System Metrics plugin/etc as a source.

Describe the solution you'd like Ability to configure an onramp dedicated to collect common system metrics.

Notes Relying on a crate like heim would be a good starting point. Telegraf has many inputs that collect various system metrics though scattered in dozen+ plugins. It'd be good to have one that's highly configurable, similar to node_exporter in Prometheus land.

Licenser commented 4 years ago

Just throwing somethig in, that might belong in a different issue, but a bpf / (dtrace :sob:) onramp might be very neat as an extension to system metrics.

mfelsche commented 2 years ago

This library might be a good tool for obtaining system metrics: https://github.com/heim-rs/heim