File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,10 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
3737 let tracer = tracer_provider. tracer ( "stdout-test" ) ;
3838 let mut span = tracer. start ( "test_span" ) ;
3939 span. set_attribute ( KeyValue :: new ( "test_key" , "test_value" ) ) ;
40+ span. add_event (
41+ "test_event" ,
42+ vec ! [ KeyValue :: new( "test_event_key" , "test_event_value" ) ] ,
43+ ) ;
4044 span. end ( ) ;
4145
4246 let meter = meter_provider. meter ( "stdout-test" ) ;
Original file line number Diff line number Diff line change @@ -154,6 +154,10 @@ struct Event {
154154 name : Cow < ' static , str > ,
155155 attributes : Vec < KeyValue > ,
156156 dropped_attributes_count : u32 ,
157+ #[ serde( serialize_with = "as_unix_nano" ) ]
158+ time_unix_nano : SystemTime ,
159+ #[ serde( serialize_with = "as_human_readable" ) ]
160+ time : SystemTime ,
157161}
158162
159163impl From < opentelemetry:: trace:: Event > for Event {
@@ -162,6 +166,8 @@ impl From<opentelemetry::trace::Event> for Event {
162166 name : value. name ,
163167 attributes : value. attributes . into_iter ( ) . map ( Into :: into) . collect ( ) ,
164168 dropped_attributes_count : value. dropped_attributes_count ,
169+ time_unix_nano : value. timestamp ,
170+ time : value. timestamp ,
165171 }
166172 }
167173}
You can’t perform that action at this time.
0 commit comments