Сметка от $50K за CloudWatch Debug логове
"Нека логваме всичко в 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") не е.