Upgrade OpenTelemetry to 0.29.0

This commit is contained in:
Quentin Gliech
2025-04-06 10:33:01 +02:00
parent afc4904fe0
commit 799f80e6ad
3 changed files with 202 additions and 120 deletions
+4 -2
View File
@@ -145,7 +145,9 @@ fn init_tracer(config: &TracingConfig) -> anyhow::Result<()> {
Ok(())
}
fn otlp_metric_reader(endpoint: Option<&url::Url>) -> anyhow::Result<PeriodicReader> {
fn otlp_metric_reader(
endpoint: Option<&url::Url>,
) -> anyhow::Result<PeriodicReader<opentelemetry_otlp::MetricExporter>> {
let mut exporter = opentelemetry_otlp::MetricExporter::builder()
.with_http()
.with_http_client(mas_http::reqwest_client());
@@ -160,7 +162,7 @@ fn otlp_metric_reader(endpoint: Option<&url::Url>) -> anyhow::Result<PeriodicRea
Ok(reader)
}
fn stdout_metric_reader() -> PeriodicReader {
fn stdout_metric_reader() -> PeriodicReader<opentelemetry_stdout::MetricExporter> {
let exporter = opentelemetry_stdout::MetricExporter::builder().build();
PeriodicReader::builder(exporter, opentelemetry_sdk::runtime::Tokio).build()
}