Dashboards¶
Разрешения¶
| Разрешение | Описание |
|---|---|
| app-engine:functions:run | Запуск функций |
| app-engine:apps:run | Запуск приложений |
| app-engine:edge-connects:read | Чтение конфигурации EdgeConnect |
| document:environment-shares:read | Доступ к общим дашбордам |
| document:direct-shares:read | Доступ к общим дашбордам |
| state:user-app-states:write/read/delete | Настройки отображения (временной интервал, переменные) |
| davis:analyzers:read/execute | Чтение и запуск анализаторов Davis |
Плитки дашборда¶
- Explore -- исследование данных (логи, метрики, бизнес-события) через интерфейс "укажи и щелкни". Подробнее: Исследование данных.
- Запрос -- DQL-запросы к Grail. Используйте Ctrl+Space для автодополнения. Временной интервал управляется через выпадающий список.
- Код -- получение данных через функции Dynatrace.
- Markdown -- статический контент с форматированием, ссылками и изображениями. Синтаксис ссылок:
[label](address).
Сценарии использования¶
- Готовые дашборды для мониторинга в реальном времени
- Создание пользовательских дашбордов через редактор или Davis CoPilot
- Интеграция с другими приложениями Dynatrace
- Davis AI для обнаружения аномалий и прогнозирования
- Поиск и комбинирование данных с внешними источниками
- Фильтры переменных для мониторинга различных ресурсов
Горячие клавиши¶
| Действие | Горячая клавиша |
|---|---|
| Выбрать все плитки | Ctrl/Cmd+A |
| Удалить выбранные | Del |
| Копировать/Вставить | Ctrl/Cmd+C/V |
| Добавить плитку | Ctrl/Cmd+Shift+Enter |
| Добавить код | Shift+C |
| Добавить запрос | Shift+D |
| Добавить Markdown | Shift+M |
| Добавить SLO | Shift+S |
| Добавить переменную | Shift+V |
| Выполнить запрос/код | Ctrl/Cmd+Enter |
| Показать горячие клавиши | Shift+? |
Список дашбордов¶
- Last opened by you -- недавние дашборды. Контекстное меню: Rename, Duplicate, Download, Change owner, Move to trash.
- All dashboards -- таблица всех доступных дашбордов. Фильтры: Owned by anyone/me, Shared with me, Ready-made.
- Готовые дашборды -- только для чтения, созданы Dynatrace как примеры.
Взаимодействие с дашбордом¶
Отображение и навигация¶
Откройте дашборд выбрав его название. Плитки можно развернуть (Maximize) и свернуть (Minimize).
Обновление¶
- Ручное: нажмите кнопку обновления.
- Автоматическое: выберите частоту обновления (сохраняется между сеансами).
Редактирование "только для чтения"¶
Дашборды без прав на запись можно редактировать в текущем сеансе, затем Save as new или Discard changes.
Временной интервал¶
- По умолчанию: Last 2 hours.
- Глобальный интервал: селектор в правом верхнем углу (стандартный или пользовательский).
- Интервал дашборда по умолчанию: Settings > Custom timeframe.
- Интервал плитки: переопределяет глобальный. Включите Custom timeframe в панели редактирования плитки.
- DQL-интервал:
fetch [recordtype], from:now() - 2hотключает интерфейсную настройку.
Сегменты¶
Фильтрация данных на уровне дашборда или плитки. Плитка переопределяет дашборд.
- Сегменты -- повторно используемые фильтры (K8s кластеры, пространства имен). Автоматически применяются поверх запросов.
- Переменные -- полный контроль над запросом: оператор (equals, contains, startsWith, endsWith), логика (AND, OR), взаимозависимость фильтров.
Уровень дашборда: откройте селектор сегментов вверху, выберите сегменты, нажмите Apply. Уровень плитки: редактирование плитки > Custom segments.
Настройки дашборда¶
Settings в правом верхнем углу: Custom timeframe, Default segment, Variables.
Запуск кода¶
При открытии чужого дашборда с кодом требуется просмотр: Review all code > Accept and run (разово или Always trust code in this document).
Скачивание результата¶
Меню плитки > Download result: CSV, CSV (raw), JSON.
Управление дашбордами¶
- Dock: меню дашборда > Add to dock для быстрого доступа.
- Переименование: наведите на название > Rename.
- Дублирование: меню > Make a copy или Duplicate.
- Совместный доступ: Access for all (view-only), Share access (список пользователей/групп), Share links. Подробнее: Совместный доступ к документам.
- Версии: автоматическое сохранение, до 50 версий, 30 дней. Меню
: Preview, Restore, Make a copy, Download, Delete.
- Смена владельца: меню > Change owner. Вы немедленно теряете доступ.
- Скачивание: меню > Download (JSON).
- Загрузка: панель Dashboards > Upload (JSON).
- Удаление: All dashboards > Move to trash.
API: лучшие практики¶
- Создайте дашборд в UI, затем скачайте конфигурацию.
- Проверяйте изменения через Upload.
- Избегайте пустых вертикальных пространств в макете.