Я хотел бы интегрировать Sentry с рабочими/потребителями очереди задач Huey.
Я видел проблему как в Sentry, так и в проблемах Huey на GitHub, но обнаружил нет однозначного ответа о том, как их интегрировать.
Я читал, что один из способов их интеграции — ведение журнала, однако я храню свой ключ API в базе данных и загружаю его из кода Python, а не из жестко запрограммированного ini-файла (как рекомендуется).
Вот как я загружаю Sentry в свое основное приложение (Pyramid):< /p>
Код: Выделить всё
app = config.make_wsgi_app()
if get_siteconfig(dbsession)['sentry_key_backend']:
try:
from raven import Client
from raven.middleware import Sentry
client = Client(get_siteconfig(dbsession)['sentry_key_backend'])
app = Sentry(app, client=client)
except Exception:
print('SENTRY init error')
Код: Выделить всё
appWhat is the recommended way to integrate Sentry in this case?
Источник: https://stackoverflow.com/questions/492 ... -consumers