Результаты запросов трассировки имеют следующие проблемы с неполными данными:
Процесс записи в Elasticsearch требует выполнения последовательности шагов, включая буфер памяти → журнал транзакций → файлы сегментов, что может привести к задержкам видимости для недавно записанных данных.
По умолчанию, когда jaeger-query
запрашивает интервалы, соответствующие трассам, диапазон времени охватывает один час до и после времени начала интервала.
Например, если интервал начинается в 08:12:30
и заканчивается в 08:12:32
, диапазон времени для запроса этой трассы составит с 07:12:30
до 09:12:32
.
Таким образом, если трасса занимает более 1 часа, запрос через этот интервал может не дать полной трассы.
Подождите немного и обновите страницу, чтобы повторить запрос.
Если интервал трассировки в вашей среде длительный, вы можете настроить диапазон времени запроса для одной трассы, используя параметр запуска --es.asm.span-trace-query-time-adjustment-hours
в jaeger-query
.
Значение по умолчанию для этого параметра составляет 1
час, и вы можете увеличить это значение по мере необходимости.