Я использую Spring Cloud Sleuth для обеспечения распределенной трассировки для своего приложения.
Трассировка регистрируется с логбэком с использованием logback-spring.xml. Эта конфигурация определяет следующий шаблон регистрации:
{
"severity": "%level",
"service": "${springAppName:-}",
"trace": "%X{X-B3-TraceId:-}",
"span": "%X{X-B3-SpanId:-}",
"parent": "%X{X-B3-ParentSpanId:-}",
"exportable": "%X{X-Span-Export:-}",
"pid": "${PID:-}",
"thread": "%thread",
"class": "%logger{40}",
"rest": "%message"
}
Рассчитывает ли Sleuth автоматически продолжительность интервала, и можно ли добавить продолжительность интервала к этому шаблону регистрации?