We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c19bc25 commit 62a87d8Copy full SHA for 62a87d8
examples/opentelemetry-tracing/src/main.rs
@@ -1,13 +1,15 @@
1
use lambda_runtime::{
2
layers::{OpenTelemetryFaasTrigger, OpenTelemetryLayer as OtelLayer},
3
- LambdaEvent, Runtime,
+ LambdaEvent, Runtime, tracing::Span
4
};
5
use opentelemetry::trace::TracerProvider;
6
use opentelemetry_sdk::{runtime, trace};
7
use tower::{service_fn, BoxError};
8
use tracing_subscriber::prelude::*;
9
10
async fn echo(event: LambdaEvent<serde_json::Value>) -> Result<serde_json::Value, &'static str> {
11
+ let span = Span::current();
12
+ span.record("otel.kind", "SERVER");
13
Ok(event.payload)
14
}
15
0 commit comments