Skip to content

WaveGridИнвентарь инфраструктуры и затраты

Кабинет в облаке — ресурсы, тарифы, алерты. Агент на вашей стороне собирает данные, токены провайдеров наружу не уходят.

WaveGrid — кабинет для команд, у которых инфраструктура разъехалась по провайдерам: Proxmox, облака, DNS, мониторинг. Один workspace видит что есть, сколько стоит и что сломалось или дорожает.

Два слоя:

  1. Агент ставится у вас. Плагины опрашивают провайдеров; токены Proxmox, AWS и остальных не покидают вашу сеть. В кабинет уходят нормализованные снапшоты.
  2. Кабинет нормализует ресурсы, считает тарифы, оценивает правила алертов и показывает это команде по ролям.

Для кого ​

Роль в командеВопросРаздел
DevOpsЧто у нас есть и где?Инвентарь
CTO / финансыЧто дорого и когда платить?Затраты
ВладелецСколько инфраструктура стоит по проектам?Затраты + обзор

В workspace три роли доступа: owner (всё, включая настройки и правила алертов), devops (пишет инвентарь, затраты только читает), manager (пишет затраты, инвентарь только читает). Участников зовут приглашением; у агента — отдельный API-токен workspace, не пароль человека. Подробности: Команда.

Возможности ​

Инвентарь ​

Единый каталог: серверы, VM, домены (группы по apex), хранилища и ручные записи. Фильтры, теги, один проект на ресурс, bulk-правки, CSV. Дубликаты с разных провайдеров склеиваются на Слияниях (IP, имя, hostname) — одна карточка, несколько источников. История изменений — отдельная лента. Подробности и скрины: документация инвентаря.

Затраты ​

Не биллинг провайдера, а ваша модель денег:

  • Тариф — за что предстоит платить (месяц / год), следующая дата считается сама.
  • Платёж — что уже заплатили; ближайший счёт тарифа можно отметить оплаченным.
  • Календарь — разовые события (домен, контракт) плюс лента ближайших платежей.
  • По проектам — run-rate из тарифов, проект берётся из карточки ресурса.

Валюты не смешиваются в одну цифру. На карточке ресурса есть блок активного тарифа. Подробности: затраты.

Алерты ​

Правила поверх инвентаря и затрат (агент офлайн, ресурс пропал, порог суммы). Оценка примерно раз в минуту. Сработало — инцидент в inbox; участники подтверждают и закрывают. Письма, Slack и поиск аномалий — ещё не в этой версии. CRUD правил — только owner. Подробности: алерты.

Агент ​

Процесс в вашей сети: образ kadajgen/agent, конфиг YAML, локальный UI на порту 8765. Плагины ставятся из каталога (полностью: Proxmox, Prometheus, SpaceWeb; Hetzner, Cloudflare и AWS тоже ставятся из Marketplace). Интервал sync задаётся на каждый источник; неудачный плагин не валит остальные. Старт: установка → подключение → плагины.

Команда и доступ ​

Workspace, приглашения, смена пространства, профиль и язык кабинета (ru / en). В шапке — поиск по пространству (Ctrl+K). API-токены — для агента. Данные тенантов изолированы: у каждого workspace своя база. Подробности: команда.

С чего начать ​

  1. Зайти в кабинет и принять приглашение в workspace (или создать его, если пилот это разрешает).
  2. Выпустить токен и поставить агент.
  3. Дождаться статуса online в Агентах.
  4. Разобрать каталог, проекты и слияния.
  5. Навесить тарифы на ресурсы и, при необходимости, правила алертов.

Пока без агента каталог можно заполнить вручную.