fix(monitoring): убрать cAdvisor — несовместим с containerd-снапшоттером
На сервере 1gb Docker Engine использует containerd-снапшоттер (driver-type: io.containerd.snapshotter.v1), а не классический overlay2. cAdvisor (проверено на v0.49.2 и свежей v0.52.1, с --docker_only и через --containerd/--containerd-namespace=moby) не может определить read-write layer контейнеров — падает с «failed to identify the read-write layer ID», метрики только по корневому cgroup, без разбивки по контейнерам. Открытая проблема совместимости, флагами не решается. Убран сервис cadvisor, job в prometheus.yml, панели «топ контейнеров» в host.json (Prometheus иначе резолвит cadvisor:8080 в никуда — Grafana показывала бы «No data» вечно). node-exporter метрики хоста (CPU/RAM/ диск/сеть) при этом покрывает полностью, без изменений. Правка конфигурации мониторинга, без изменения пользовательского поведения — версия не бампается.
This commit is contained in:
14
CHANGELOG.md
14
CHANGELOG.md
@@ -5,15 +5,17 @@
|
||||
|
||||
## [0.0.9] — 2026-07-28
|
||||
|
||||
Метрики CPU/RAM/диска хоста и контейнеров в Grafana; дефолтные подвкладки
|
||||
конференций и пользователей в админке.
|
||||
Метрики CPU/RAM/диска хоста в Grafana; дефолтные подвкладки конференций и
|
||||
пользователей в админке.
|
||||
|
||||
### Добавлено
|
||||
- Мониторинг железа: `node-exporter` (CPU/RAM/диск/сеть/load average хоста)
|
||||
и `cAdvisor` (метрики по каждому контейнеру) — профиль compose
|
||||
`monitoring`, без публикации портов наружу. Новый дашборд Grafana «Хост и
|
||||
контейнеры». Три новых алерта Prometheus: `HostMemoryLow`, `HostDiskLow`,
|
||||
`HostCpuHigh` (пороги — под сервер `1gb`: 8 ГБ RAM, 4 CPU, 50 ГБ диска).
|
||||
— профиль compose `monitoring`, без публикации портов наружу. Новый
|
||||
дашборд Grafana «Хост и контейнеры». Три новых алерта Prometheus:
|
||||
`HostMemoryLow`, `HostDiskLow`, `HostCpuHigh` (пороги — под сервер `1gb`:
|
||||
8 ГБ RAM, 4 CPU, 50 ГБ диска). `cAdvisor` (разбивка по контейнерам)
|
||||
сознательно не включён — несовместим с containerd-снапшоттером Docker
|
||||
Engine на `1gb`, см. `docs/deploy/monitoring.md`.
|
||||
|
||||
### Изменено
|
||||
- Админка, вкладка «Конференции»: вкладка «Все» перенесена в конец списка
|
||||
|
||||
Reference in New Issue
Block a user