Open
Description
Nevertheless this seems to work for me:
tmp <- tempfile(fileext = "otel")
trc_prv <- tracer_provider_stdstream_new(tmp)
trc <- trc_prv$get_tracer("mytracer")
sess1 <- trc$start_session() # 1
spn1 <- trc$start_span("1") # 1
sess2 <- trc$start_session() # 2
spn2 <- trc$start_span("2") # 2
trc$activate_session(sess1) # 1
spn11 <- trc$start_span("11") # 1
trc$deactivate_session(sess1) # 1
trc$finish_session(sess1) # 1
spn11$end() # 1
spn1$end() # 1
spn2$end() # 2
trc$finish_all_sessions() # 2
spn01 <- trc$start_span("01") # 0
spn01$end() # 0
trc$flush()
spns <- parse_spans(tmp)
spns[["1"]]$parent
#> [1] "0000000000000000"
spns[["2"]]$parent
#> [1] "0000000000000000"
spns[["11"]]$parent
#> [1] "974d73b58cb211b0"
spns[["1"]]$span_id
#> [1] "974d73b58cb211b0"
spns[["01"]]$span_id
#> [1] "5474aea57faf9dcf"
spns[["01"]]$parent
#> [1] "0000000000000000"
Metadata
Metadata
Assignees
Labels
No labels