Щоденник Vezha #100: Stream Web для stdout-only контейнерів

Серія: «Історія 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 та надішліть запит на демо.

Прокрутка до верху