Серія: «Історія Vezha тиждень за тижнем» • Випуск від 27.04.2026
У #100 ми закрили практичний розрив у web-моніторингу: частина контейнерів не пише access.log на диск хоста, тож класичний file-tail не бачить повну картину. Для цього в Vezha додано Stream Web — live-режим для stdout-only веб-контурів.
Що змінили
- Додали окремий Stream Web view з live-агрегацією по IP.
- Підтримали парсинг CLF і Traefik JSON для контейнерних логів.
- Додали rolling-вікно та top offenders для швидкого triage.
- Покрили сценарії Docker/Compose/Swarm без дублювання з file-based Web Stats.
Практичний ефект
Команда експлуатації бачить проблемні IP і сплески помилок одразу в інтерфейсі, навіть коли логи живуть тільки у stdout контейнера. Це скорочує час первинного розбору інциденту й зменшує ризик «сліпих зон».
Кому це критично
Stream Web особливо корисний для команд, які запускають веб-сервіси у мінімальних контейнерних образах і не роблять bind-mount access.log на хост.
У наступних випусках продовжимо лінію швидкого операційного аналізу на основі тих же даних.
Хочете перевірити Vezha на вашій інфраструктурі? Перейдіть на vezha.io та надішліть запит на демо.