Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track queue time for a Sidekiq worker #494

Open
2 tasks
tombruijn opened this issue Mar 27, 2019 · 4 comments
Open
2 tasks

Track queue time for a Sidekiq worker #494

tombruijn opened this issue Mar 27, 2019 · 4 comments

Comments

@tombruijn
Copy link
Member

Track queue time per Sidekiq worker so we can show a graph on our magic Sidekiq dashboard about it. This so you can differentiate between workers in the whole namespace.

Per request: https://app.intercom.io/a/apps/yzor8gyw/inbox/inbox/540709/conversations/21372152283

@lucasmazza
Copy link
Contributor

This was once implemented on #112 but looks like #362 remove it 😬

@tombruijn
Copy link
Member Author

Hi @lucasmazza, not sure what you mean. This issue is about tracking it per worker, not overall queue time. Is the overal queue time for Sidekiq broken for you?

@thijssondag
Copy link

Yes, would be great to track it per worker!

@tombruijn
Copy link
Member Author

tombruijn commented Jul 5, 2024

This was once implemented on #112 but looks like #362 remove it 😬

I don't think this worked. I don't know why our custom background job instrumentation docs mention a queue_time option. No component, Ruby gem, extension, agent, or processor read from that option.
I'm going to update it to mention :queue_start, which it does listens to. This option has been removed in Ruby gem version 4. Use Appsignal::Transaction#set_queue_time instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants