2个不稳定版本
0.2.0 | 2024年6月9日 |
---|---|
0.1.0 | 2024年4月20日 |
#565 in 调试
11KB
177 代码行
runtime-otel-metrics
runtime-otel-metrics是一个实验性的crate,它允许你使用OpenTelemetry对tokio运行时和内存使用进行度量。对于tokio度量,它依赖于tokio的不稳定运行时度量。对于内存使用,我们使用memory-stats crate。
用法
要使用tokio
功能,你必须使用--cfg tokio_unstable
rustc标志进行编译。
// Register Tokio metrics with OpenTelemetry
runtime_otel_metrics::tokio_rt::register_tokio_metrics(
tokio::runtime::Handle::current(),
&opentelemetry::global::meter("tokio"),
)?;
// Register memory metrics
runtime_otel_metrics::memory::register(&opentelemetry::global::meter("memory"))?;
类似crate
依赖
~3–11MB
~104K SLoC