intermediate
Centralized logging
Ship structured logs с correlation IDs, service names, versions и error context, чтобы incidents можно было reconstruct.
Structured logs в центральной системе (ELK, Loki, CloudWatch) позволяют восстановить инциденты across services. Включайте correlation и trace IDs, service name, version, level и error stack — не прозу в каждой строке.
Компромисс: volume и cost против debuggability; PII в логах — compliance risk.
На интервью: log line для failed payment; запрос логов по trace ID across services.
Типовые ошибки: только printf в prod; несогласованные field names; secrets или полные card numbers в логах.
Чеклист:
- Structured JSON или key-value fields.
- Корреляция с trace и request IDs.
- Retention и access controls.
- Alert на error rate patterns, не на каждую строку.