Анализ исключений
Анализ исключений в Dynatrace предоставляет исчерпывающий обзор исключений, возникающих в ваших трассировках. Он позволяет выявлять, анализировать и устранять проблемы, предлагая:
- Наглядные тенденции возникновения исключений с течением времени
- Расширенную фильтрацию по сервису, конечной точке, типу исключения и временному диапазону
- Агрегированные трассировки стека для определения первопричин
С помощью подробных контекстных журналов и информации о запросах, содержащих исключения, включая вложенные трассировки, Dynatrace помогает понять первопричины исключений и их влияние на распределённые трассировки, обеспечивая более быстрое устранение проблем и повышение надёжности.
Что такое анализ исключений?¶
В Dynatrace исключение — это ошибка или непредвиденное состояние, возникающее в процессе выполнения кода. Исключения могут быть вызваны ошибками программирования, некорректными входными данными, проблемами с ресурсами или сбоями внешних сервисов.
Исключения захватываются во время спана либо с помощью OneAgent, либо через OpenTelemetry. Новый анализ исключений использует семантику, определённую в Семантическом словаре: Трассировки, которая основана на семантических соглашениях OpenTelemetry.
Анализ исключений помогает более эффективно обнаруживать, исследовать и устранять исключения. Он предоставляет ориентированный на пользователя интерфейс с расширенными возможностями как для реактивного, так и для проактивного устранения неполадок.
Чтобы перейти к разделу Исключения
- Перейдите в
Distributed Tracing.
- Выберите вкладку Исключения.
Эта функция предназначена для SRE-инженеров, разработчиков и DevOps-команд, которым необходим быстрый и действенный анализ паттернов исключений и их влияния на сервисы.
Анализ исключений предоставляет:
- Чёткое представление о том, какие исключения возникают
- Тенденции, показывающие, как исключения развиваются с течением времени
- Расширенную фильтрацию по сервису, конечной точке, типу исключения и временному диапазону
- Углублённый анализ и наглядные тенденции возникновения исключений
- Агрегированные трассировки стека для выявления первопричин
- Контекстные журналы, связанные с исключениями
- Информацию о запросах, содержащих исключения
Ключевые возможности¶
Основные возможности¶
Интеграция с Dynatrace¶
- Встроен в
Distributed Tracing в качестве новой вкладки Исключения
- Интегрирован в опции детализации по конкретным сервисам Dynatrace
- Заменяет устаревшую страницу анализа исключений для клиентов DPS
Доступ и навигация¶
Анализ исключений предназначен для поддержки как контекстных, так и исследовательских рабочих процессов.
Предварительные требования¶
- Лицензия DPS
- Среда Dynatrace с включённой последней платформой Dynatrace
Прямой доступ¶
Чтобы перейти к разделу Исключения напрямую
- Перейдите в
Distributed Tracing.
- Выберите вкладку Исключения.
Контекстный доступ¶
Чтобы анализировать исключения в контексте
- Перейдите в
Сервисы. - Включите параметр Анализировать детали.
- Выберите вкладку Исключения.
Начало работы¶
Чтобы приступить к диагностике исключений сервиса
- Перейдите в
Distributed Tracing и выберите вкладку Исключения.
- Примените фильтры по сервису, конечной точке и временному диапазону.
- Выберите исключение из таблицы, чтобы выделить его тенденцию на диаграмме и получить дополнительные сведения для дальнейшего анализа.
- Для выбранного исключения на экране отображаются агрегированные трассировки стека. Эти трассировки стека сгруппированы для отображения общих путей выполнения и их доли, что позволяет легче понять их сходства и различия.
- Чтобы просмотреть журналы, формируемые в этих спанах с исключением, выберите вкладку Журналы.
- Чтобы просмотреть конечные точки, на которые влияют исключения, выберите вкладку Запросы.
Присоединяйтесь к обсуждению¶
Мы будем рады получить ваши отзывы и вопросы о новом интерфейсе анализа исключений.
Посетите канал обратной связи в сообществе Dynatrace.