Логи: основа для диагностики проблем и сверки данных по SMS
Надежная система ведения логов существенно сокращает время диагностики неисправностей и минимизирует убытки, вызванные перебоями в работе сервиса.
Стандарты полей лога
- Фиксируйте временные метки запросов, `messageID`, коды стран назначения, статус отправки и результаты получения отчетов о доставке.
- Конфиденциальные данные (например, номера мобильных телефонов) должны быть маскированы для обеспечения соответствия требованиям законодательства о защите персональных данных.
- Логи должны сохраняться как для успешных запросов, так и для случаев возникновения ошибок; не ограничивайтесь записью информации только об ошибках.
- Срок хранения должен соответствовать временным рамкам, необходимым для проведения сверки данных и ретроспективного анализа проблем.
- Используйте структурированные форматы логов для упрощения поиска и фильтрации ключевой информации.
- Разграничивайте логи бизнес-систем, логи запросов API и логи обратных вызовов (callback) / отчетов о доставке.
- Используйте `messageID` для восстановления полного сквозного жизненного цикла SMS-сообщения.
Требования к хранению логов
Лучшие практики использования логов
Комплексная система ведения логов значительно сокращает время диагностики сбоев, повышает эффективность работы технических специалистов по устранению неполадок и снижает негативные последствия перебоев в работе сервиса.
