To monitor the asynq queue, it would be nice to periodically retrieve stats (like the asynq stats command currently does), but in a format which can be piped into monitoring tools.
A simple and easy way to do this would be to add a --json flag to asynq stats which outputs all gathered stats as json. This stats can then periodically be retrieved (with tools like Telegraf) and then displayed in Grafana.
The text was updated successfully, but these errors were encountered:
@c-nv-s thank you for the comment!
Sorry, this feature work has been de-prioritized because I had other features to work on. I'm currently working on metrics related work, so I may be able to work on this soon.
But if anyone's interested, feel free to open a PR for this 👍
To monitor the asynq queue, it would be nice to periodically retrieve stats (like the
asynq statscommand currently does), but in a format which can be piped into monitoring tools.A simple and easy way to do this would be to add a
--jsonflag toasynq statswhich outputs all gathered stats as json. This stats can then periodically be retrieved (with tools like Telegraf) and then displayed in Grafana.The text was updated successfully, but these errors were encountered: