Как интегрировать Sentry с работниками/потребителями HueyPython

Программы на Python
Гость
Как интегрировать Sentry с работниками/потребителями Huey

Сообщение Гость »


Я хотел бы интегрировать 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')
Wheres my huey_worker.py is just a bunch of import statement and database setup lines, without an actual or a function which I could wrap in a try - except block.

What is the recommended way to integrate Sentry in this case?


Источник: https://stackoverflow.com/questions/492 ... -consumers

Вернуться в «Python»