phil-opp / opentelemetry-rust-system-metrics

Enabling system metrics (CPU, Memory, Disk, Network) from process to be observed using opentelemetry.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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);

About

Enabling system metrics (CPU, Memory, Disk, Network) from process to be observed using opentelemetry.

License:Apache License 2.0


Languages

Language:Rust 100.0%