Визуализация данных Yandex Monitoring
Сценарий будет полезен пользователям, у которых уже развернут и запущен один из сервисов Yandex Cloud.
Вы создадите чарт на основе языка запросов Yandex Monitoring и разместите его на дашборде.
Для визуализации и исследования данных подготовьте DataLens к работе, затем выполните следующие шаги:
- Создайте подключение.
- Создайте QL-чарт.
- Создайте дашборд.
- Добавьте QL-чарт на дашборд.
- Добавьте селекторы на дашборд.
Перед началом работы
Чтобы начать работать с DataLens:
-
Войдите
в ваш аккаунт на Яндексе. -
Откройте главную страницу
DataLens. -
Нажмите Открыть DataLens.
-
Выберите один из вариантов:
-
Если у вас уже есть организация, выберите ее в выпадающем меню на вкладке Организации и нажмите Открыть DataLens.
Примечание
Для активации экземпляра DataLens пользователю нужна роль
admin
илиowner
. Подробнее про роли см. в разделе Управление доступом в Yandex Cloud Organization. -
Если у вас есть облако, но нет организации, нажмите Добавить новый DataLens. В открывшемся окне введите название и описание организации и нажмите Создать организацию и DataLens. Подробнее о работе с организациями см. в разделе Начало работы с организациями.
Если у вас возник технический вопрос по работе сервиса, обратитесь в службу поддержки
Yandex Cloud. Чтобы спросить совета, обсудить решение вашей задачи или лучшие практики работы сервиса, напишите в чат DataLens в Telegram. -
Создайте подключение
Примечание
Для создания подключения требуется сервисный аккаунт с ролью monitoring.viewer
(или viewer
).
Для написания запросов в QL-чартах используйте язык запросов Yandex Monitoring.
Подключение к Monitoring
Чтобы создать подключение к Monitoring:
-
Перейдите на страницу подключений
. -
Нажмите кнопку Создать подключение.
-
Выберите подключение Monitoring.
-
Укажите параметры подключения:
- Облако и каталог. Выберите каталог, в котором находится ваш сервисный аккаунт.
- Сервисный аккаунт. Выберите существующий сервисный аккаунт или создайте новый.
-
Нажмите Создать подключение.
-
Укажите имя подключения и нажмите Создать. Подключение появится в списке.
Создайте QL-чарт
-
Перейдите к уже созданному подключению.
-
В правом верхнем углу нажмите Создать QL-чарт.
-
На вкладке Запрос введите текст запроса. Его можно написать самостоятельно, либо скопировать из Monitoring.
Как скопировать запрос из Monitoring
-
Перейдите на интересующий вас дашборд в сервисе Monitoring. Для доступности дашбордов у вас должен быть запущен один из сервисов Yandex Cloud.
-
Откройте нужный график в Metric Explorer. Для этого нажмите значок
в правом верхнем углу графика. -
В нижней части экрана перейдите на вкладку Запросы.
-
В строке с нужным запросом нажмите
и выберите пункт Скопировать как текст. В DataLens запрос нужно вводить без параметраfolderId
.Пример запроса в Monitoring:
"cpu_usage"{folderId="b1g9r5h41935********", service="compute", resource_id="charts-prod-vla-1"}
В DataLens запрос введите без параметра
folderId
:"cpu_usage"{service="compute", resource_id="charts-prod-vla-1"}
-
-
На вкладке Параметры укажите необходимый временной интервал.
-
Нажмите кнопку Запустить. Проверьте, что запрос отрабатывает без ошибок и график с данными отображается.
-
В правом верхнем углу нажмите Сохранить.
-
Введите название чарта:
Monitoring Data Chart
и нажмите Сохранить.
Можете разместить созданный чарт на дашборде. Также на дашборд можно добавить селектор для управления значением параметра interval
QL-чарта.
Создайте дашборд
Создайте дашборд, на который будут добавлены чарты.
-
Перейдите на главную страницу
DataLens. -
Нажмите кнопку Создать дашборд.
Добавьте QL-чарт на дашборд
-
В верхней части страницы нажмите кнопку Добавить и выберите Чарт.
-
В поле Чарт нажмите Выбрать и выберите из списка чартов созданный ранее чарт
Monitoring Data Chart
.Нажмите кнопку Добавить.
-
Чарт появился на дашборде. Растяните его для улучшения визуализации.
-
Сохраните дашборд:
- В правом верхнем углу нажмите кнопку Сохранить.
- Введите название дашборда
Monitoring Data
и нажмите кнопку Создать.
Добавьте селекторы на дашборд
Добавьте селектор, чтобы выбирать временной промежуток, за который отображаются данные:
-
В верхней части страницы нажмите кнопку Добавить.
-
Выберите Селектор.
-
Выберите тип источника Ручной ввод.
-
В Имя поля или параметра введите
interval
. В эту переменную запроса будут передаваться выбранные значения из селектора. -
Выберите тип селектора Календарь.
-
Включите опцию Диапазон.
-
В поле Значение по умолчанию укажите значения в смещениях от текущей даты и нажмите кнопку Применить.
-
Включите опцию Название и введите
Date interval
. -
Нажмите кнопку Добавить.
-
Расположите селектор на дашборде над чартом.
-
Сохраните дашборд.
-
Дашборд готов. Теперь можно выбирать временной диапазон с использованием селектора.