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

Вы можете экспортировать метрики в формате Prometheus и затем самостоятельно настроить мониторинг и алерты для кластеров баз данных PostgreSQL, MySQL, 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.