Алексей Шагалеев. Логирование и сбор метрик, быстро и просто

Алексей Шагалеев. Логирование и сбор метрик, быстро и просто

В этом докладе я раскрою следующие темы и покажу как это можно реализовать на практике:
— Как быстро засетапить систему логирования и внедрить ее в большой проект;
— Best practice по настройке логов в Python-проектах и не только;
— Сбор и хранение метрик в условиях экономии.

49c3bfded3cf5f5100ef423140676288?s=128

Python Community Chelyabinsk

December 05, 2019
Tweet

Transcript

  1. 4.
  2. 6.

    Уровни логирования DEBUG INFO WARNING ERROR CRITICAL - сервисная информация

    - события о правильной работе - предупреждения о неисправности - нарушение функциональности - нарушение жизнеспособности
  3. 7.
  4. 8.
  5. 9.
  6. 10.
  7. 11.

    Formatter %(name)s %(levelname)s %(filename)s %(lineno)d %(funcName)s %(asctime)s %(message)s %(levelno)s %(pathname)s

    %(module)s %(lineno)d %(created)f %(msecs)d %(relativeCreated)d %(thread)d %(threadName)s %(process)d
  8. 12.
  9. 14.
  10. 15.
  11. 16.
  12. 17.
  13. 20.
  14. 21.
  15. 22.
  16. 23.
  17. 26.