9个版本
0.2.0 | 2024年6月3日 |
---|---|
0.1.9 |
|
0.1.8 | 2024年3月15日 |
0.1.6 | 2023年11月20日 |
0.1.1 | 2022年6月24日 |
#789 in 网络编程
每月 5,070 次下载
在 2 个Crates中使用 (via dora-metrics)
19KB
149 行
opentelemetry-system-metrics
这是一个出色的crate,可以通过opentelemetry启用进程级系统指标的观察。
当前观察到的指标是
- CPU
- 内存
- 磁盘
- 网络
- GPU内存
入门指南
cargo add opentelemetry_system_metrics
use opentelemetry::global;
use opentelemetry_system_metrics::init_process_observer;
let meter = global::meter("process-meter");
init_process_observer(meter);
要开始使用InfluxDB,您应该在InfluxDB Cloud上创建一个帐户,创建一个新的telegraf opentelemetry导出器。
- 示例
export INFLUX_TOKEN=<PROVIDED TOKEN>
telegraf --config <PROVIDED LINK>
cargo run --example otlp-tokio-metrics
lib.rs
:
这是一个出色的crate,可以通过opentelemetry从进程启用系统指标的观察。当前观察到的指标包括
- CPU
- 内存
- 磁盘
- 网络
入门指南
use opentelemetry::global;
use opentelemetry_system_metrics::init_process_observer;
let meter = global::meter("process-meter");
init_process_observer(meter);
依赖项
~5MB
~93K SLoC