На этой неделе мы запускаем наш стек, используя каналы Python 3, django 2 и django 2. Поскольку это приложение ASGI, мы используем сервер daphne для обработки запросов HTTP и websocket.
Пока чтомы действительно довольны общей производительностью и стабильностью.Однако в часовом режиме некоторые ошибки показывают смешанные трассировки от разных запросов.
Как я правильно понимаю это может быть связано с тем, что
синхронные представления должны выполняться внутри исполнителя пула потоков
Мой вопрос действительноявляется, каков правильный способ агрегирования регистрации в направлении к часовому в приложении ASGI?Я нашел эту библиотеку от tomchristie, создателя starlette .У кого-нибудь есть опыт использования его в контексте Django?
specs:
raven==6.9.0
daphne==2.2.2
Django==2.1.1
channels==2.1.3
настройка ведения журнала:
...
'handlers': {
'sentry': {
'level': sentry_level,
'class': 'raven.contrib.django.handlers.SentryHandler',
},
},
....