Thursday, March 18, 2021

Dynatrace: новое в версии 1. 208

Привет всем. 

Последние изменения и усовершенствования АРМ Dynatrace(1.208 <=).

1. Новый инструмент управления метриками и построения кастом чартов(Data explorer). В меню появилась новая вкладка Metrics. Метрики наглядно демонстрируются: как встроенные, так и созданные. Теперь для чарта стало удобнее добавлять различные фильтры. 

Теперь выбираем метрику и переходим к чарту. 



2. Cross Environment Dashboard. 
Настраивается через (для подключаемой среды нужно сгенерировать токен)
Settings -> Integration -> Remote Environment
Есть небольшой прикол! Если строить кастом чарт и выбрать удаленной энвиромент, то данные так лего не подтянутся как казалось бы с первого взгляда. На примере выглядит так: есть хост хотим мониторить загрузку по ЦПУ. Строим кастом чарт по метрике Host->CPU->CPU Usage, данные по загрузке ЦПУ из удаленного энвайромента не подтягивается, то есть данные по метрике не видны. Как исправить? Копируем id-хоста из URL-адреса, открываем JSON-файл борда, находим метрику с RemoteEnvironmentUri и заменяем айдишник хоста из другого энвиромента. 



3. Добавлены новые метрики для мониторинга реальных пользователей (RUM).
Для более точного анализа быстродействия приложения и определения действий пользователей. 

4. SLO
Настраивается через Settings -> Monitoring -> SLOs
В настройках выбираем метрику(как она определена в апи).
Далее определяем как будем агрегировать метрику(в сингл валью или несколько метрик).
Указываем целевое значение(target) и значение оповещения. 
Если статус опускается ниже целевого значения, меняется цвет отображения. 


5. Новые сенсоры 


6. Поддержка распределенной трассировки агента(OneAgent OpenTracing support)
Распределенная трассировка (распределенной трассировкой запросов) - это метод, используемый для профилирования и мониторинга приложений, особенно тех, которые построены с использованием архитектуры микросервисов.

Вы можете интегрировать OpenTracing в Dynatrace. Open Tracing API предоставляет стандартную, не зависящую от поставщика платформу для инструментирования ваших приложений для распределенной трассировки.

Dynatrace интегрирует открытые трассировки и обогащает данные аналитикой, включая:
  • Анализ точек доступа к готовым услугам (service hotspot analysis)
  • Детали выполнения глубокого кода (deep-code execution details)
  • Постоянное профилирование в контексте транзакции (always-on profiling in transaction context)
Dynatrace выступает в качестве инструмента или объекта  GlobalTracer 

7. Отслеживание запросов DNS