Prometheus Operator с поддержкой Yandex Monitoring

Обновлено 27 августа 2026 г.

Prometheus Operator упрощает установку и управление системой мониторинга Prometheus.

Приложение интегрировано с сервисом Yandex Monium Metrics как удаленное хранилище в Prometheus, доступное для записи и чтения метрик через Remote API.

Инструкция по развертыванию

Примечание

В зависимости от того, какой способ аутентификации вы выбрали, укажите один из параметров:

  • API-ключ — скопируйте содержимое файла sa-key.json.
  • Сервисный аккаунт, привязанный к WLIF — выберите сервисный аккаунт IAM, созданный ранее.
  1. Убедитесь, что группы безопасности для кластера Managed Service for Kubernetes и его групп узлов настроены корректно. Если отсутствует какое-либо из правил — добавьте его.

    От настройки групп безопасности зависит работоспособность и доступность кластера, а также запущенных в нем сервисов и приложений.

  2. Создайте сервисный аккаунт с ролью monitoring.editor.

  3. Создайте API-ключ в формате JSON для сервисного аккаунта и сохраните ключ в файл sa-key.json:

    yc iam api-key create \
       --service-account-name=<имя_сервисного_аккаунта> \
       --format=json > sa-key.json
    
  4. Задайте настройки Prometheus Operator:

    • Пространство имен — создайте новое пространство имен (например, prometheus-operator-space). Если вы оставите пространство имен по умолчанию, Prometheus Operator может работать некорректно.
    • Название приложения — укажите название приложения.
    • Prometheus Workspace — выберите нужный воркспейс Prometheus.
    • API-ключ — укажите содержимое файла sa-key.json, полученного ранее.
  5. Нажмите кнопку Установить.

  6. Дождитесь перехода приложения в статус Deployed.

  7. Подключитесь к дашборду Grafana:

    1. Установите kubectl и настройте его на работу с созданным кластером.

    2. Получите имя пода с работающим приложением Grafana:

      kubectl get pods --namespace <пространство_имен_приложения> | grep grafana
      
    3. Настройте переадресацию порта сервиса grafana на локальный компьютер:

      kubectl port-forward --namespace <пространство_имен_приложения> <имя_пода_Grafana> 8080:3000
      

      Если закрыть окно терминала или прервать выполнение команды, переадресация порта будет остановлена.

    4. Откройте в браузере дашборд Grafana по адресу http://localhost:8080.

    5. Авторизуйтесь с логином admin и паролем хранящимся в секрете kube-prometheus-stack-grafana, его можно получить следующим образом:

      kubectl -n <пространство_имен_приложения> get secret kube-prometheus-stack-grafana \
      -o jsonpath='{.data.admin-password}' | base64 --decode
      echo
      
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Администрирование и DevOps
Издатель
Yandex Cloud
Примеры использования
  • Удаленное хранилище метрик Prometheus в сервисе Yandex Monitoring.
Техническая поддержка

Служба технической поддержки Yandex Cloud отвечает на запросы 24 часа в сутки, 7 дней в неделю. Доступные виды запросов и срок их обработки зависят от тарифного плана. Подключить платную поддержку можно в консоли управления. Подробнее о порядке оказания технической поддержки.

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/prometheus/charts/kube-prometheus-stack88.5.2-1Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/prometheus/alertmanager1787831392413371706175672484422458654987616860334v0.34.0
yandex-cloud/prometheus/admission-webhook1787831392413371706175672484422458654987616860334v0.93.1
yandex-cloud/prometheus/kube-webhook-certgen17878313924133717061756724844224586549876168603341.8.5
yandex-cloud/prometheus/prometheus-operator1787831392413371706175672484422458654987616860334v0.93.1-yc.1
yandex-cloud/prometheus/prometheus-config-reloader1787831392413371706175672484422458654987616860334v0.93.1
yandex-cloud/prometheus/thanos1787831392413371706175672484422458654987616860334v0.42.4
yandex-cloud/prometheus/prometheus1787831392413371706175672484422458654987616860334v3.14.0-distroless
yandex-cloud/prometheus/thanos1787831392413371706175672484422458654987616860334v0.42.4
yandex-cloud/prometheus/grafana178783139241337170617567248442245865498761686033413.2.0
yandex-cloud/prometheus/bats17878313924133717061756724844224586549876168603341.14.0
yandex-cloud/prometheus/curl17878313924133717061756724844224586549876168603348.21.0
yandex-cloud/prometheus/busybox17878313924133717061756724844224586549876168603341.38.0
yandex-cloud/prometheus/k8s-sidecar17878313924133717061756724844224586549876168603342.10.1
yandex-cloud/prometheus/kube-state-metrics1787831392413371706175672484422458654987616860334v2.20.0
yandex-cloud/prometheus/node-exporter1787831392413371706175672484422458654987616860334v1.12.1-distroless
Идентификаторы продукта
Продукт:
f2eag5jtufht5jaefnih
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Администрирование и DevOps
Издатель
Yandex Cloud