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, блок Просмотр и визуализация метрик.

  • статический API-ключ.

    Подсказка

    Проверьте, что при создании API-ключа в секции products указано monaas.

Настройка источника данных Grafana

Чтобы настроить источник данных Grafana:

  1. Скачайте и установите приложение Grafana.

  2. Запустите приложение и в главном меню выберите Administration → Data Sources.

  3. Нажмите Add new data source.

  4. В разделе Time series databases выберите Prometheus.

  5. В поле Name введите название источника данных.

  6. В поле Prometheus server URL раздела HTTP введите эндпоинт в формате https://monitoring.api.cloud.ru/grafana/v2/{project_id}.

    Примечание

    В рамках одного источника данных можно отобразить метрики всех облачных ресурсов выбранного проекта личного кабинета.

  7. В разделе Custom HTTP headers нажмите Add Header и добавьте значения для авторизации:

    • в поле Header введите Authorization;

    • в поле Value укажите значение в формате (маска): Api-Key <Api-ключ>.

  8. В поле HTTP method раздела Other введите GET.

  9. Нажмите 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.

Запустили Evolution free tier
для Dev & Test
Получить