Начало работы с распределенными трассировками: различия между версиями
(Новая страница: «'''Distributed Traces Classic''' предоставляет вам набор инструментов анализа для анализа транзакций...») |
(нет различий)
|
Версия 16:44, 10 июля 2025
Distributed Traces Classic предоставляет вам набор инструментов анализа для анализа транзакций в вашей среде. Он сочетает в себе прозрачность на уровне кода, информацию о топологии и метаданные с высочайшим уровнем детализации и точности данных. В этой статье вы изучите функциональные возможности Distributed Traces Classic и узнаете, как их использовать для анализа запросов в вашей среде.
Быстрый старт
Чтобы начать работу с анализом распределенной трассировки
- Перейдите к распределенным трассировкам .
- необязательный Используйте обзорную диаграмму для оценки количества запросов и времени ответа за выбранный период времени.
- необязательный В таблице разверните сведения о трассировке, которую вы хотите проанализировать, чтобы получить обзор ее топологии, атрибутов, HTTP информации и времени.
- Выберите имя распределенной трассировки для углубленного анализа трассировки.
- Выберите временной сегмент, чтобы развернуть вкладки с подробностями.
Хранение данных
На диаграмме используются данные трассировки и запроса, которые имеют разные сроки хранения. Для таймфреймов, содержащих данные старше 10 дней, вы можете включить флаг Показать сохранение данных, чтобы лучше понимать, какие данные доступны за тот или иной период, непосредственно на диаграмме.
Просмотр обзора трассировок
Чтобы настроить просмотр распределенных трассировок в вашей среде
Экспорт данных
Вы можете экспортировать данные таблицы обзора распределенных трассировок в файл с разделителями-запятыми (CSV).
- Перейдите к распределенным трассировкам .
- необязательный Сузьте результаты поиска по таблице, изменив настройки представления или воспользовавшись полем ввода поиска над таблицей. В таблице представлен список до 3000 последних трассировок, полученных за выбранный период времени и в выбранной зоне управления. В зависимости от периода времени и настроенного представления, в списке выделяется наиболее важный узел трассировки. Чтобы найти определенный узел трассировки
- Перейдите к распределенным трассировкам.
- Отфильтруйте таблицу по идентификатору трассировки.
- Выберите имя трассировки.
- В окне трассировки найдите нужный узел.
- В правом нижнем углу страницы выберите меню Показать экспорт.

- Выберите один из следующих вариантов.
| Вариант | Экспортированные данные | Поля | Количество записей |
|---|---|---|---|
| Экспорт видимых данных | Текущая отображаемая область таблицы с учетом примененных фильтров | Только видимые поля | До 50 трассировок |
| Экспорт данных таблицы | Все данные таблицы, включая трассировки, которые не отображаются на текущей странице таблицы. | Все доступные поля, связанные с распределенными трассировками | Все 3000 последних трассировок |
Анализ одной трассировки
Представление анализа распределенной трассировки обеспечивает сквозную визуализацию каскадной последовательности запросов в одной трассировке.
Чтобы получить доступ к просмотру отдельной трассировки
- Перейдите к распределенным трассировкам.
- Из таблицы выберите имя распределенной трассировки.
- необязательный Перейдите к разделу Время выполнения, чтобы узнать распределение времени трассировки.
- Перейдите к каскадной диаграмме, чтобы узнать, какие службы охвачены трассировкой и в каком порядке.
- Выберите запрос, чтобы визуализировать последующие взаимодействия. Используйте цвета и положение горизонтальных полос на диаграмме, чтобы увидеть, какие запросы выполнялись синхронно (параллельно). Они указывают как последовательность, так и время ответа каждого запроса.

- Выберите временной сегмент, чтобы получить доступ к подробной аналитике трассировки на подробных вкладках, вплоть до информации на уровне кода.
- Чтобы продолжить анализ, выберите вкладку Подробности.
Итог
| Доступность | по умолчанию |
| Содержание | Включает сведения о метаданных, заголовках запроса, параметрах запроса и информацию о прокси-сервере, через который был отправлен запрос. |
Значения, скрытые пятью звёздочками (*****), подразумевают скрытые конфиденциальные данные, которые могут быть раскрыты пользователями с достаточными правами. Значения, скрытые тремя или менее звёздочками (***), используются для агрегации данных и не могут быть раскрыты.
Тайминг
| Доступность | по умолчанию |
| Содержание | Подробная информация о времени выполнения сервисов. |
| Пример | В примере выше показаны временные характеристики вызова веб-сервиса /orange.jsf. В данном случае запрос выполняется 1,07 с .
|
Уровень кода
| Доступность | Требуется ЕдиныйАгент зависит от входных данных 1
|
| Содержание | Комплексное выполнение кода каждого запроса, включая выполнение методов на уровне кода и их синхронизацию в точной последовательности событий. |
| Пример | В приведенном выше примере Ключ-АСТРОМ точно сообщает, какой метод в запросе /orange.jsf к сервису easyTravel Customer Frontend вызвал соответствующие веб-сервисы и какие конкретно методы веб-сервиса были вызваны. Отображаемые здесь временные интервалы соответствуют времени, зафиксированному в easyTravel Customer Frontend, которое в случае вызовов сервисов на удалённых уровнях соответствует времени клиента.
|
1Объём информации на уровне кода варьируется в зависимости от важности, сроков выполнения и предполагаемых накладных расходов. Как правило, более медленные части запроса содержат больше информации.
Логи
| Доступность | Требуется расширение логов зависит от входных данных
|
| Содержание | Записи логов в полном контексте транзакции. Все доступные идентификаторы интервалов включены по умолчанию.
|
| Пример | Используйте расширение логов для отслеживания ошибок с целью решения проблем |
Ошибки
| Доступность | зависит от входных данных |
| Содержание | Возникновение исключений при неудачных запросах. |
| Пример | Детализация причин сбоев в работе сервиса |



