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

Обновлено 1 сентября 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). Если вы оставите пространство имен по умолчанию, 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
Инструменты для разработчиков
Издатель
ТОО «Яндекс.Облако Казахстан»
Примеры использования
  • Удаленное хранилище метрик Prometheus в сервисе Yandex Monitoring.
Техническая поддержка

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

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/charts/kube-prometheus-stack88.5.2-1Открыть
Docker-образВерсия
Pull-команда
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/alertmanager1787826600353499079506767951101611126087017520110v0.34.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/admission-webhook1787826600353499079506767951101611126087017520110v0.93.1
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/kube-webhook-certgen17878266003534990795067679511016111260870175201101.8.5
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/prometheus-operator1787826600353499079506767951101611126087017520110v0.93.1-yc.1
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/prometheus-config-reloader1787826600353499079506767951101611126087017520110v0.93.1
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/thanos1787826600353499079506767951101611126087017520110v0.42.4
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/prometheus1787826600353499079506767951101611126087017520110v3.14.0-distroless
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/thanos1787826600353499079506767951101611126087017520110v0.42.4
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/grafana178782660035349907950676795110161112608701752011013.2.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/bats17878266003534990795067679511016111260870175201101.14.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/curl17878266003534990795067679511016111260870175201108.21.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/busybox17878266003534990795067679511016111260870175201101.38.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/k8s-sidecar17878266003534990795067679511016111260870175201102.10.1
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/kube-state-metrics1787826600353499079506767951101611126087017520110v2.20.0
cr.yandexcloud.kz/yc-marketplace/yandex-cloud/prometheus/node-exporter1787826600353499079506767951101611126087017520110v1.12.1-distroless
Идентификаторы продукта
Продукт:
dp9tt1jkqdugtag4q9jj
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Администрирование и DevOps
Инструменты для разработчиков
Издатель
ТОО «Яндекс.Облако Казахстан»