6 releases
0.1.6 | Nov 20, 2023 |
---|---|
0.1.5 | Nov 19, 2023 |
0.1.3 | Oct 19, 2023 |
0.1.2 | Nov 10, 2022 |
0.1.1 | Jun 24, 2022 |
#134 in Operating systems
500 downloads per month
Used in 2 crates
17KB
146 lines
opentelemetry-system-metrics
This is my awesome crate Enabling system metrics from process to be observed using opentelemetry. Current metrics observed are:
- CPU
- Memory
- Disk
- Network
Getting started
use opentelemetry::global;
use opentelemetry_system_metrics::init_process_observer;
let meter = global::meter("process-meter");
init_process_observer(meter);
To get started with InfluxDB, you should create an account at InfluxDB Cloud, create a new telegraf opentelemetry exporter.
- Ex:
export INFLUX_TOKEN=<PROVIDED TOKEN>
telegraf --config <PROVIDED LINK>
cargo run --example otlp-tokio-metrics
lib.rs
:
This is my awesome crate Enabling system metrics from process to be observed using opentelemetry. Current metrics observed are:
- CPU
- Memory
- Disk
- Network
Getting started
use opentelemetry::global;
use opentelemetry_system_metrics::init_process_observer;
let meter = global::meter("process-meter");
init_process_observer(meter);
Dependencies
~5MB
~88K SLoC