1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-07-29 22:01:14 +03:00

Better OpenTelemetry tracer

This commit is contained in:
Quentin Gliech
2022-02-24 16:03:37 +01:00
parent 4c31f8d831
commit b81f4caace
16 changed files with 712 additions and 224 deletions

View File

@ -23,7 +23,7 @@ use opentelemetry::{
sdk::{
self,
propagation::{BaggagePropagator, TextMapCompositePropagator, TraceContextPropagator},
trace::Tracer,
trace::{Sampler, Tracer},
Resource,
},
};
@ -215,7 +215,9 @@ fn meter(config: &MetricsExporterConfig) -> anyhow::Result<()> {
}
fn trace_config() -> sdk::trace::Config {
sdk::trace::config().with_resource(resource())
sdk::trace::config()
.with_resource(resource())
.with_sampler(Sampler::AlwaysOn)
}
fn resource() -> Resource {