Hey all! I’m about to launch for the first time in production arq, and I’d love to hear how others (with more experience with it in prod) are handling observability for it.
Context:
I have a FastAPI app that enqueues various tasks in arq. A big part of my system’s core functionality (and value) of my product relies on these tasks running properly so it’s critical for me to have some sort of observability tracking.
For FastAPI itself, I use the free tier of Sentry, which has worked well for tracking errors and performance issues. However, I’m not sure what the best approach is for monitoring arq tasks.
I know Sentry has an “arq” plugin/integration… but seems that is available for the ones who pay.
The only thing that comes into my mind is to have some self-hosted solution using OTel + Grafana (spans) / prometheus (metrics).
submitted by /u/Okengroth
[link] [comments]
r/learnpython Hey all! I’m about to launch for the first time in production arq, and I’d love to hear how others (with more experience with it in prod) are handling observability for it. Context: I have a FastAPI app that enqueues various tasks in arq. A big part of my system’s core functionality (and value) of my product relies on these tasks running properly so it’s critical for me to have some sort of observability tracking. For FastAPI itself, I use the free tier of Sentry, which has worked well for tracking errors and performance issues. However, I’m not sure what the best approach is for monitoring arq tasks. I know Sentry has an “arq” plugin/integration… but seems that is available for the ones who pay. The only thing that comes into my mind is to have some self-hosted solution using OTel + Grafana (spans) / prometheus (metrics). submitted by /u/Okengroth [link] [comments]
Hey all! I’m about to launch for the first time in production arq, and I’d love to hear how others (with more experience with it in prod) are handling observability for it.
Context:
I have a FastAPI app that enqueues various tasks in arq. A big part of my system’s core functionality (and value) of my product relies on these tasks running properly so it’s critical for me to have some sort of observability tracking.
For FastAPI itself, I use the free tier of Sentry, which has worked well for tracking errors and performance issues. However, I’m not sure what the best approach is for monitoring arq tasks.
I know Sentry has an “arq” plugin/integration… but seems that is available for the ones who pay.
The only thing that comes into my mind is to have some self-hosted solution using OTel + Grafana (spans) / prometheus (metrics).
submitted by /u/Okengroth
[link] [comments]