Marketplace

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

Обновлено 24 сентября 2024 г.

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

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

Инструкция по развертыванию
  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 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 и паролем prom-operator.

Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Издатель
Yandex Cloud
Примеры использования
  • Удаленное хранилище метрик Prometheus в сервисе Yandex Monitoring.
Полезные ссылки
Техническая поддержка

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

Состав продукта
Helm-чартВерсия
Pull-команда
Документация
yandex-cloud/prometheus/kube-prometheus-stack57.2.0-1Открыть
Docker-образВерсия
Pull-команда
yandex-cloud/prometheus/alertmanager1712316554672691655549119616571790374214120712141v0.27.0
yandex-cloud/prometheus/admission-webhook1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/kube-webhook-certgen1712316554672691655549119616571790374214120712141v20221220-controller-v1.5.1-58-g787ea74b6
yandex-cloud/prometheus/prometheus-operator1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/prometheus-config-reloader1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141v0.34.1
yandex-cloud/prometheus/prometheus1712316554672691655549119616571790374214120712141v2.51.0
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141v0.34.1
yandex-cloud/prometheus/grafana171231655467269165554911961657179037421412071214110.4.0
yandex-cloud/prometheus/bats1712316554672691655549119616571790374214120712141v1.4.1
yandex-cloud/prometheus/curl17123165546726916555491196165717903742141207121417.85.0
yandex-cloud/prometheus/busybox17123165546726916555491196165717903742141207121411.31.1
yandex-cloud/prometheus/k8s-sidecar17123165546726916555491196165717903742141207121411.26.1
yandex-cloud/prometheus/kube-state-metrics1712316554672691655549119616571790374214120712141v2.11.0
yandex-cloud/prometheus/node-exporter1712316554672691655549119616571790374214120712141v1.7.0
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace
Тип тарификации
Free
Тип
Приложение Kubernetes®
Категория
Инструменты для разработчиков
Издатель
Yandex Cloud