relay_spans/
lib.rs

1//! Structs and functions needed to ingest OpenTelemetry spans.
2
3#![warn(missing_docs)]
4#![doc(
5    html_logo_url = "https://raw.githubusercontent.com/getsentry/relay/master/artwork/relay-icon.png",
6    html_favicon_url = "https://raw.githubusercontent.com/getsentry/relay/master/artwork/relay-icon.png"
7)]
8
9pub use crate::name::name_for_span;
10pub use crate::otel_to_sentry::otel_to_sentry_span as otel_to_sentry_span_v1;
11pub use crate::otel_to_sentry_v2::otel_to_sentry_span as otel_to_sentry_span_v2;
12pub use crate::v2_to_v1::span_v2_to_span_v1;
13
14pub use opentelemetry_proto::tonic::trace::v1 as otel_trace;
15
16mod name;
17mod otel_to_sentry;
18mod otel_to_sentry_v2;
19mod status_codes;
20mod v1_to_v2;
21mod v2_to_v1;
22
23pub use v1_to_v2::span_v1_to_span_v2;