Distributed logging — централизованный сбор логов со всех сервисов в одно место. Каждый сервис пишет логи в stdout (как Docker рекомендует), агент собирает их и отправляет в хранилище. Важно: structured logging (JSON), единый формат, correlation ID в каждой записи. Без централизации придётся ssh-иться на каждую машину и грепать вручную — при 20 сервисах это нереально. В Go пишешь JSON-логи через slog/zap, а инфраструктура (Fluentd, Promtail) забирает их в систему.