14 个版本
0.0.3-alpha.1 | 2024 年 6 月 5 日 |
---|---|
0.0.2-alpha.1 | 2023 年 10 月 16 日 |
0.0.1-alpha.11 | 2023 年 8 月 4 日 |
0.0.1-alpha.9 | 2023 年 7 月 31 日 |
#283 在 开发工具
1,967 每月下载量
在 4 个 crate 中使用 (via influxive)
39KB
866 行
为 influxive-child-svc 提供的 Opentelemetry 度量绑定。
示例
use influxive_writer::*;
// create an influxive writer
let writer = InfluxiveWriter::with_token_auth(
InfluxiveWriterConfig::default(),
"http://127.0.0.1:8086",
"my.bucket",
"my.token",
);
// register the meter provider
opentelemetry_api::global::set_meter_provider(
influxive_otel::InfluxiveMeterProvider::new(
Default::default(),
Arc::new(writer),
)
);
// create a metric
let m = opentelemetry_api::global::meter("my.meter")
.f64_histogram("my.metric")
.init();
// make a recording
m.record(3.14, &[]);
依赖
~4–11MB
~113K SLoC