"Нека логваме всичко в production, за всеки случай."

$50,000/месец разходи за CloudWatch:

  • 500GB/ден debug логове
  • 99% от логовете никога не са прочетени
  • Няма настроена политика за задържане
  • 12 месеца натрупване

Какво логвахме:

  • Всяко HTTP request body (включително големи payload-и)
  • Всяка заявка към базата данни с параметри
  • Debug-level trace информация
  • Отговори от health check (на всеки 10 секунди на pod)

Решението:

  • Преминахме към структурирано логване
  • Настроихме log levels (WARN в prod, DEBUG в staging)
  • 7-дневно задържане в CloudWatch
  • Дългосрочни логове → S3 с Athena за заявки
  • Семплирано debug логване (1% от заявките)

Резултат: $50,000/месец → $3,200/месец.

Урок: Логовете са полезни. Плащането на enterprise тарифи за съхранение на println("here") не е.


← Назад към Научени Уроци