Перейти к содержимому

Обзор интеграций

Интеграции — это мост между вашей инфраструктурой и аналитикой в OpsMan AI. Платформа поддерживает четыре класса источников, каждый из них добавляется независимо.

Kubernetes

Агент внутри кластера собирает Prometheus-метрики по подам, workload’ам и нодам. Подключить →

Облачные провайдеры

Yandex Cloud. Биллинг, ресурсы, метрики, CVoS-рекомендации. Подключить →

Системы мониторинга

Prometheus, VictoriaMetrics, Zabbix, Dynatrace — источники метрик для хостов и VM. Подключить →

Направление сбора данных зависит от типа источника: Kubernetes-агент push’ит метрики в платформу (исходящее соединение из кластера), а облака и on-prem источники платформа pull’ит сама по расписанию. Дальше поток одинаковый для всех.

flowchart LR
  subgraph Sources[Источники]
    K[Kubernetes + агент]
    C[Облачные аккаунты]
    M[Мониторинг хостов]
    V[Виртуализация]
  end

  subgraph Platform[OpsMan AI]
    Ingest[Приём данных]
    Norm[Нормализация и дедупликация]
    Price[Применение тарифов]
    Calc[Расчёт стоимости]
    Insights[Аномалии и рекомендации]
    API[REST API]
  end

  UI[Консоль]

  K -- push --> Ingest
  Ingest -- pull --> C
  Ingest -- pull --> M
  Ingest -- pull --> V
  Ingest --> Norm --> Price --> Calc --> Insights --> API --> UI

Ключевые этапы:

  1. Приём — Kubernetes-агент сам отправляет метрики на платформу (push, TLS, исходящее соединение из кластера); облака и on-prem источники опрашиваются платформой по расписанию (pull).
  2. Нормализация — разные источники приводятся к общей модели ресурса (pod / workload / host / cloud entity).
  3. Применение тарифов — для Kubernetes и on-prem используются тарифы, заданные в Settings → Pricing; для облаков — их собственный биллинг.
  4. Расчёт стоимости — считаются actual_cost, optimal_cost, saving_cost. Формулы →.
  5. Аномалии и рекомендации — ежесуточная джоба находит подозрительные паттерны и даёт советы по оптимизации.
  6. REST API — всё, что видно в консоли, доступно и для программной интеграции.
ИсточникКак часто обновляется
Kubernetes (через агент)Каждые 30 секунд
Облачный биллингКаждый час
Облачные метрики утилизацииКаждый час
Мониторинг хостов (Prometheus, VictoriaMetrics, Zabbix, Dynatrace)Каждые 5 минут
Виртуализация (vSphere, Proxmox, OpenStack)Каждые 5 минут
Аномалии и рекомендацииРаз в сутки, в 04:00 UTC
Курсы валютРаз в сутки
  • Все подключения к API платформы — по HTTPS.
  • Credentials облаков и паролей мониторинга хранятся в зашифрованном виде.
  • Агент metrics-collector использует company token — он даёт только право отправки метрик, без доступа к пользовательским данным.
  • В SaaS ваши данные изолированы по компании: вы не видите чужих ресурсов и наоборот.

Рекомендуемый порядок для новой инсталляции:

  1. Подключить Kubernetes — типично самый объёмный источник.
  2. Подключить облачный аккаунт — для видимости облачных расходов.
  3. Подключить мониторинг хостов — если есть VM или bare-metal.
  4. Подключить виртуализацию — для on-prem/гибридной инфраструктуры.
  5. Задать теги ресурсам и создать allocation groups.