Канал Moscow Python. Всё о том, что выходит в наших каналах и о наших мероприятиях.
Чат: @moscowpythonconf
Post #218
531
#НеПереключайтеКанал
Сегодня делимся докладом Кирилла Дунаева (Яндекс) «Как мы в Яндексе следим за производительностью веб-приложений»
«Большинство разработчиков собирают логи своих приложений. Обращения к базе данных, HTTP-запросы и ответы API, задачи Celery. Логи полезны: там видны пятисотки от внешних сервисов, проседания производительности и неожиданно возросшее время ответа после деплоя в пятницу вечером.
За годы работы с Django-приложениями мы в Яндекс заметили, что разные приложения пишут в лог примерно одно и то же. А мы, разработчики, не любим писать один и тот же код!
В докладе я расскажу про нашу внутреннюю библиотеку, которая автоматически подключается к нашим Django-приложениям и сама собирает множество логов, включая работы с ORM и HTTP-запросами. Кроме логов, я расскажу про нашу культуру работы с ними: кросс-дежурства, примеры "плохих" и "хороших" графиков, на что мы обращаем внимание, а что лучше игнорировать».
https://youtube.com/watch?v=Gf4okDx44W0
YouTube Как мы в Яндексе следим за производительностью веб-приложений / Кирилл Дунаев (Яндекс) Moscow Python Conf++ 2019
Зал 2
5 апреля, 16:00
Тезисы и презентация:
http://conf.python.ru/2019/abstracts/4669
Большинство разработчиков собирают логи своих приложений. Обращения к базе данных, HTTP-запросы и ответы API, задачи Celery. Логи полезны:… Сегодня делимся докладом Кирилла Дунаева (Яндекс) «Как мы в Яндексе следим за производительностью веб-приложений»
«Большинство разработчиков собирают логи своих приложений. Обращения к базе данных, HTTP-запросы и ответы API, задачи Celery. Логи полезны: там видны пятисотки от внешних сервисов, проседания производительности и неожиданно возросшее время ответа после деплоя в пятницу вечером.
За годы работы с Django-приложениями мы в Яндекс заметили, что разные приложения пишут в лог примерно одно и то же. А мы, разработчики, не любим писать один и тот же код!
В докладе я расскажу про нашу внутреннюю библиотеку, которая автоматически подключается к нашим Django-приложениям и сама собирает множество логов, включая работы с ORM и HTTP-запросами. Кроме логов, я расскажу про нашу культуру работы с ними: кросс-дежурства, примеры "плохих" и "хороших" графиков, на что мы обращаем внимание, а что лучше игнорировать».
https://youtube.com/watch?v=Gf4okDx44W0