Исследование данных¶
Dashboards и Notebooks предлагают:
- Dynatrace Intelligence (ИИ) -- естественный язык для доступа к данным Grail.
- Интерфейс Explore для логов, метрик и бизнес-событий.
- DQL-запросы для полной мощности Grail.
Начало работы¶
- Меню Add > выберите тип данных (Logs, Metrics, Business Events, Events, Problems, Traces, User sessions, Security events, User events).
- Настройте фильтры: поле, оператор, значение. Комбинация
=с*создает фильтры "начинается с", "заканчивается на", "содержит". - Нажмите Run.
Для сложных сценариев создайте DQL-запрос: меню > Create DQL tile/section.
Переход на поля Smartscape¶
Поля dt.entity.* устарели. Используйте dt.smartscape.*. Обновите запросы и проверьте дашборды/ноутбуки.
Prompt (ИИ)¶
В дашборде¶
- Меню Add > Prompt.
- Введите запрос на естественном языке (например,
average cpu usage percentage by host). - Run -- ИИ создаст и выполнит DQL-запрос.
- Для редактирования: раскройте DQL или создайте DQL-плитку через меню.
В ноутбуке¶
Аналогично. Меню Add > Prompt > ввод запроса > Run. Опция Generate DQL only для предпросмотра запроса.
Auto select визуализации: включите в правом верхнем углу панели настроек.
Логи¶
- Меню Add > Logs -- первые 20 строк логов.
- Добавляйте фильтры через поле фильтра.
Фильтрация¶
- log.source:
log.source = *oneagent*-- логи с источником, содержащим "oneagent". - content:
content = *crash*-- логи с содержимым "crash". - status:
status in (ERROR, WARN)-- фильтр по нескольким статусам.
Команды¶
- Summarize -- агрегация результатов по полю.
- Convert to time series -- преобразование в временной ряд для графиков.
- Bucketize -- группировка данных в корзины для гистограмм.
- Sort -- сортировка по полю.
- Limit -- ограничение количества записей.
Метрики¶
- Меню Add > Metrics > выберите метрику.
- Run -- линейный график среднего значения.
Команды метрик¶
- Filters -- фильтрация по полям (например, host.name).
- Split by -- агрегация по измерению (например, dt.entity.host).
- Compare to previous period -- сравнение с предыдущим периодом.
- Default value -- замена null значений.
- Rate -- скорость изменения (Per Second/Minute/Hour/Day).
- Reduce to single value -- свертка для визуализаций Single value, Table.
- Alias -- переименование метрики для читаемости.
- Bucketize -- группировка для гистограмм.
- Expressions -- арифметические операции над метриками (например,
A+B). - Sort, Limit, Interval -- глобальные команды.
Бизнес-события¶
Аналогично логам. Меню Add > Business Events. Фильтрация по event.provider, event.type. Те же команды: Summarize, Convert to time series, Sort, Limit.
Другие области¶
Events, Problems, Traces, User sessions, Security events, User events -- интерфейс аналогичен.
Запросы к Grail¶
- DQL -- раскройте для просмотра автоматически созданного запроса.
- Create DQL section/tile -- создание DQL-секции/плитки для дальнейшего редактирования.