- tocdepth
2
Просмотр и визуализация метрик в Grafana
В этом разделе описано, какие настройки необходимо сделать в Grafana, чтобы через API читать метрики из Cloud.ru. Все данные хранятся в Cloud.ru, а визуализация производится в Grafana.
Перед началом работы
Для работы с метриками в Grafana потребуется:
эндпоинт для запросов —
https://monitoring.api.cloud.ru
;project_id
;Подсказка
Prometheus server URL с
project_id
вашего проекта для работы с API Cloud.ru можно найти в личном кабинете в разделе , блок Просмотр и визуализация метрик.-
Подсказка
Проверьте, что при создании API-ключа в секции
products
указаноmonaas
.
Настройка источника данных Grafana
Чтобы настроить источник данных Grafana:
Скачайте и установите приложение Grafana.
Запустите приложение и в главном меню выберите
.Нажмите Add new data source.
В разделе Time series databases выберите Prometheus.
В поле Name введите название источника данных.
В поле Prometheus server URL раздела HTTP введите эндпоинт в формате
https://monitoring.api.cloud.ru/grafana/v2/{project_id}
.Примечание
В рамках одного источника данных можно отобразить метрики всех облачных ресурсов выбранного проекта личного кабинета.
В разделе Custom HTTP headers нажмите Add Header и добавьте значения для авторизации:
в поле Header введите Authorization;
в поле Value укажите значение в формате (маска): Api-Key <Api-ключ>.
В поле HTTP method раздела Other введите GET.
Нажмите Save & test.
Примечание
Prometheus HTTP API поддерживает следующие эндпоинты:
/api/v1/labels
/api/v1/label/{label_name}/values
/api/v1/metadata
/api/v1/query
/api/v1/query_range
/api/v1/series
После успешного завершения настройки появится сообщение The data source is working.
для Dev & Test