File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,7 @@ use tracing_opentelemetry::OpenTelemetrySpanExt;
99use crate :: InstanceState ;
1010
1111impl wasi_otel:: Host for InstanceState {
12- async fn on_start (
13- & mut self ,
14- span_data : wasi_otel:: SpanData ,
15- _parent : wasi_otel:: SpanContext ,
16- ) -> Result < ( ) > {
12+ async fn on_start ( & mut self , context : wasi_otel:: SpanContext ) -> Result < ( ) > {
1713 let mut state = self . state . write ( ) . unwrap ( ) ;
1814
1915 // Before we do anything make sure we track the original host span ID for reparenting
@@ -28,7 +24,7 @@ impl wasi_otel::Host for InstanceState {
2824 }
2925
3026 // Track the guest spans context in our ordered map
31- let span_context: opentelemetry:: trace:: SpanContext = span_data . span_context . into ( ) ;
27+ let span_context: opentelemetry:: trace:: SpanContext = context . into ( ) ;
3228 state
3329 . guest_span_contexts
3430 . insert ( span_context. span_id ( ) , span_context) ;
@@ -51,7 +47,7 @@ impl wasi_otel::Host for InstanceState {
5147 Ok ( ( ) )
5248 }
5349
54- async fn current_span_context ( & mut self ) -> Result < wasi_otel:: SpanContext > {
50+ async fn outer_span_context ( & mut self ) -> Result < wasi_otel:: SpanContext > {
5551 Ok ( tracing:: Span :: current ( )
5652 . context ( )
5753 . span ( )
Original file line number Diff line number Diff line change @@ -2,13 +2,13 @@ interface tracing {
22 use wasi :clocks /wall-clock @ 0.2.0 . {datetime };
33
44 /// Called when a span is started.
5- on-start : func (span : span-data , parent : span-context );
5+ on-start : func (context : span-context );
66
77 /// Called when a span is ended.
88 on-end : func (span : span-data );
99
10- /// Returns the current span context of the host.
11- current -span-context: func () -> span-context ;
10+ /// Returns the span context of the host.
11+ outer -span-context: func () -> span-context ;
1212
1313 /// The data associated with a span.
1414 record span-data {
You can’t perform that action at this time.
0 commit comments