"service.name", pdns::trace::AnyValue{"dnsdist"}},
}},
.scope_spans = std::vector<pdns::trace::ScopeSpans>{{.scope = {
+ .name = "queryFromFrontend",
.attributes = {d_attributes.begin(), d_attributes.end()},
},
.spans = {}}}}}};
.span_id = preActivationTrace.span_id,
.parent_span_id = preActivationTrace.parent_span_id,
.name = preActivationTrace.name,
+ .kind = pdns::trace::Span::SpanKind::SPAN_KINSERVER,
.start_time_unix_nano = preActivationTrace.start_time_unix_nano,
.end_time_unix_nano = preActivationTrace.end_time_unix_nano,
});
{
auto tracer = pdns::trace::dnsdist::Tracer::getTracer();
auto data = tracer->getOTProtobuf();
- BOOST_TEST(data.size() == 31U);
+ BOOST_TEST(data.size() == 54U);
tracer->activate();
tracer->setTraceAttribute("foo", AnyValue{"bar"});
data = tracer->getOTProtobuf();
- BOOST_TEST(data.size() == 49U);
+ BOOST_TEST(data.size() == 68U);
}
BOOST_AUTO_TEST_SUITE_END()