- `admin :2019` слушал всю web_proxy_network: любой контейнер мог POST-ом в
/config/ переписать маршрутизацию и снять forward_auth. Теперь
`admin localhost:2019`.
- Метрики для netdata отдаёт отдельный site-блок `http://:2020 { metrics
/metrics }`, netdata скрейпит новый порт.
- Порт для метрик именно 2020, а не 2019, как предлагала задача: сайт на :2019
перехватывает IPv6-петлю (admin висит только на IPv4), из-за чего
`caddy reload` внутри контейнера возвращает 0 и молча ничего не применяет —
проверено на caddy:2.11.4.
- выключены ML (52 MB и тренировка k-means по 13.7k измерений каждые 3
часа), network-viewer, debugfs и ioping; storage tiers 3 → 2, то есть
максимум истории 3 месяца вместо 2 лет; apps.plugin обходит /proc раз в
30s вместо 10s, метрики групп процессов при этом сохранены
- из /proc/net/dev отфильтрованы veth*, br-* и docker0 — 462 графика на 50
интерфейсов, из которых 43 безымянные veth докера. Побочный эффект:
проверка имени в proc_net_dev.c идёт до netdev_rename_this_device(),
поэтому теряется единственный смапленный cgroup_caddyproxy.net_eth0
- postgres перестал собирать метрики индексов (205 индексов × 2 графика);
max_db_indexes задан внутри джоб, потому что на верхнем уровне файла
go.d разбирает только confgroup.Default и молча игнорирует остальное
Замер до: 13.7k метрик, 479 MiB, ~18% ядра. Ожидаемо после: ~11.8k
метрик и ~310 MiB.
- в 2.11 появился netflow-plugin, его стоковый netflow.yaml идёт с
enabled: true и слушателями на UDP 2055/6343; при дефолтном
`enable running new plugins = yes` он поднялся бы сам, поэтому отключён
явно — экспортировать потоки нам некому, а память не бесконечная
- ломающих изменений для нас нет: убранный из prometheus-коллектора
label_prefix и удалённый go-коллектор sensors мы не используем
- backup-targets собирается одной copy вместо lineinfile в цикле: теперь
удаление цели из списка реально убирает строку из файла (7 плейбуков)
- netdata: getent вместо grep по /etc/group, ушёл бессмысленный changed_when
и мёртвый фолбэк PGID
- исправлены копипастные имена play в wanderer и remove-user-and-app