Перейти к основному содержимому

Grafana

Последнее изменение:

Grafana — платформа с открытым исходным кодом для визуализации метрик и анализа данных в реальном времени. Сервис Метрики поддерживает полную интеграцию с Grafana. Интеграция позволяет просматривать исторические метрики за 30 дней и строить аналитические запросы к метрикам.

Для визуализации метрик настройте Grafana.

Настроить Grafana

  1. Добавьте сервисного пользователя.
  2. Запустите Grafana.
  3. Настройте источник данных.
  4. Создайте дашборд.

1. Добавить сервисного пользователя

Добавьте сервисного пользователя с разрешением в области доступа Проекты и ролью:

Добавлять пользователей может Владелец аккаунта или пользователи с ролью iam.admin.

2. Запустить Grafana

к сведению

Это инструкция для локального запуска Grafana. Если у вас есть готовая инсталляция Grafana, запустите ее, используя инструкцию Start the Grafana server официальной документации Grafana.

  1. Откройте CLI.

  2. Запустите Grafana в Docker.

docker run -d -p 3000:3000 --name=grafana grafana/grafana
  1. Откройте в браузере страницу http://localhost:3000.

  2. Для подключения к Grafana введите данные по умолчанию — логин (admin) и пароль (admin).

3. Настроить источник данных

  1. Запустите Grafana.

  2. Перейдите в раздел Data Sources.

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

  4. Выберите Prometheus.

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

  6. В блоке Connection в поле Prometheus server URL эндпоинт сервиса Метрики:

    <base_url>/projects/<project_id>/namespaces/<namespace>

    Укажите:

    • <base_url> — URL для обращения к API сервиса Метрики. Список URL можно посмотреть в инструкции Список URL;
    • <project_id> — ID проекта. Можно скопировать в панели управления: в верхнем меню нажмите Продукты и выберите Облачные серверы → откройте меню проектов → в строке нужного проекта нажмите ;
    • <namespace> — имя выбранного пространства имен, например compute.
  7. В поле Authentication method выберите Basic authentication.

  8. В поле User введите ID пользователя, которого вы добавили на этапе 1;

  9. В поле Password введите пароль пользователя, которого вы добавили на этапе 1.

  10. Нажмите Save & test и дождитесь выполнения тестового запроса.

4. Создать дашборд

  1. Запустите Grafana.

  2. Перейдите в раздел Dashboards.

  3. Нажмите Create dashboard.

  4. Нажмите Add visualization.

  5. Выберите источник данных Prometheus, который вы настроили на этапе 3.

  6. На вкладке Queries в поле Metrics введите имя метрики. Подробнее о доступных метриках в инструкции Справочник метрик.

  7. Опционально: чтобы добавить несколько метрик, нажмите Add query и повторите шаг 5.

  8. Чтобы отобразить значения метрик на дашборде, нажмите Run queries.

  9. Нажмите Save dashboard.