Всем привет.
PurePath помогает найти иголку в стоге сена. Первый шаг в вашем анализе должен состоять в том, чтобы найти те запросы, которые вы хотите проанализировать на детальном уровне. Фильтры могут быть использованы для сужения многих тысяч запросов до тех немногих запросов, которые имеют отношение к вашему анализу.
C помощью Serfice Flow определяем маршрут прохождения запроса, читай реквеста.
В качестве примера возьмем какую-то ошибку. Далее посмотрим на него с помощью purepath.
Раздел summary показывает основную информацию о хосте, IP, процесс, выполненный запрос и др. атрибуты. Раздел с таймингом показывает все затраченное время. Code level & Errors служат для определения вызовов ну уровне кода (или других запросов) и отображения ошибок.
Механизм причинно-следственной связи Dynatrace, ИИ Davis, опирается на высокое качество и точность данных. Основным источником данных являются захваченные PurePaths. Чтобы проанализировать собранные данные Davis должен быть уверен, что качество данных соответствует определенному уровню, а это означает, что все службы, методы, тайминги, свойства были захвачены и переданы("отмониторины") правильно.
В случае, если некоторые данные записываются неправильно или теряются Dynatrace помечает пораженный PurePath диагностическим сообщением. Сообщение объясняет возможные причины и гарантирует, что Davis знает, на какие части информации он может положиться. Диагностическое сообщение показывает возможные причины ошибок.
Purepath не показывается для неопределенных служб.
Изменчивые или волатильные (Volatile services) сервисы направлены на предотвращение создания слишком большого количества сервисов. Изменчивая служба создается, когда очевидно, что слишком много отдельных служб будет обнаружено на основе информации о вызове. Примеры волатильных сервисов включают в себя:
Фильтры
Контекстно-зависимая детализация, содержит табличные макеты. Этот процесс упрощает создания диаграмм(создание чартов для дашбордов) на основе пользовательских метрик или атрибутов запроса.
Dynatrace также предлагает возможность обнаружения кластеризованных служб. Кластеризованные службы - это службы, которые обслуживаются с помощью нескольких процессов. Dynatrace позволяет анализировать распределение нагрузки, распределение времени отклика и частоту отказов каждого отдельного экземпляра службы. И еще - кластер не значит распределитель нагрузки(load balancer), поэтому нагрузка на разных сервисах может быть разная.
Раздел summary показывает основную информацию о хосте, IP, процесс, выполненный запрос и др. атрибуты. Раздел с таймингом показывает все затраченное время. Code level & Errors служат для определения вызовов ну уровне кода (или других запросов) и отображения ошибок.
Механизм причинно-следственной связи Dynatrace, ИИ Davis, опирается на высокое качество и точность данных. Основным источником данных являются захваченные PurePaths. Чтобы проанализировать собранные данные Davis должен быть уверен, что качество данных соответствует определенному уровню, а это означает, что все службы, методы, тайминги, свойства были захвачены и переданы("отмониторины") правильно.
В случае, если некоторые данные записываются неправильно или теряются Dynatrace помечает пораженный PurePath диагностическим сообщением. Сообщение объясняет возможные причины и гарантирует, что Davis знает, на какие части информации он может положиться. Диагностическое сообщение показывает возможные причины ошибок.
Purepath не показывается для неопределенных служб.
Изменчивые или волатильные (Volatile services) сервисы направлены на предотвращение создания слишком большого количества сервисов. Изменчивая служба создается, когда очевидно, что слишком много отдельных служб будет обнаружено на основе информации о вызове. Примеры волатильных сервисов включают в себя:
- База данных, которая вызывается через множество различных строк подключения. Каждое соединение фиксируется как отдельная служба.
- Служба, которая вызывается через динамическую настройку портов. Вызов каждого порта записывается как отдельная служба.
Фильтры
Контекстно-зависимые детализированные фильтры отфильтрует всю страницу, чтобы отобразить только результаты этого конкретного экземпляра службы.
Меню анализа(drill-down menu), реализовано на основе таблиц, раскрывают все возможные варианты детализации и анализа.Контекстно-зависимая детализация, содержит табличные макеты. Этот процесс упрощает создания диаграмм(создание чартов для дашбордов) на основе пользовательских метрик или атрибутов запроса.
Dynatrace также предлагает возможность обнаружения кластеризованных служб. Кластеризованные службы - это службы, которые обслуживаются с помощью нескольких процессов. Dynatrace позволяет анализировать распределение нагрузки, распределение времени отклика и частоту отказов каждого отдельного экземпляра службы. И еще - кластер не значит распределитель нагрузки(load balancer), поэтому нагрузка на разных сервисах может быть разная.
No comments:
Post a Comment