// As per the traceparent header definition, if the trace-id or parent-id are all zeros, they are
// Define default version and trace context construction// Define default version and trace context
if (fluentd_config->has_retry_policy() && fluentd_config->retry_policy().has_retry_back_off()) {
base_interval_ms = PROTOBUF_GET_MS_OR_DEFAULT(fluentd_config->retry_policy().retry_back_off(),
Span::Span(SystemTime start_time, const std::string& operation_name, FluentdTracerSharedPtr tracer,
std::chrono::duration_cast<std::chrono::seconds>(time_source_.systemTime().time_since_epoch())
std::chrono::duration_cast<std::chrono::seconds>(time_source_.systemTime().time_since_epoch())