Экспортировать метрики в формате Prometheus

Вы можете экспортировать метрики в формате Prometheus и затем самостоятельно настроить мониторинг и алерты для кластеров баз данных PostgreSQL, MySQL sync, MySQL semi-sync и Redis.

Историческая информация для кластеров недоступна — метрики запрашиваются только в режиме реального времени.

Чтобы экспортировать метки, нужно получить токен мониторинга. Токен дает доступ к метрикам всех кластеров в одном пуле внутри одного проекта.

  1. В панели управления перейдите в раздел Облачная платформа ⟶ Базы данных.

  2. Нажмите Токены для Prometheus ⟶ Создать.

  3. Введите имя токена. Нажмите Создать. Токен будет сгенерирован автоматически.

  4. Добавьте в конфигурационный файл Prometheus:

    scrape_configs:
      - job_name: get-metrics-from-dbaas
        scrape_interval: 1m
        static_configs:
          - targets:
            - '<pool>.dbaas.selcloud.ru'
        scheme: https
        authorization:
          type: Bearer
          credentials: <monitoring_token>
    

    Укажите:

    • <pool> — пул, в котором действует токен, например ru-3;
    • <monitoring_token> — значение токена мониторинга.
  5. Источник метрик появится по адресу http://localhost:9090/targets.

    Укажите localhost — IP-адрес, на котором установлен Prometheus.