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

Use io_queue_total_delay_sec counter instead of io_queue_delay #1570

Closed
xemul opened this issue Oct 20, 2021 · 2 comments · Fixed by #1606
Closed

Use io_queue_total_delay_sec counter instead of io_queue_delay #1570

xemul opened this issue Oct 20, 2021 · 2 comments · Fixed by #1606

Comments

@xemul
Copy link

xemul commented Oct 20, 2021

The io_queue_delay is the gauge that snapshots a random request delay in the queue. Commit scylladb/seastar@803e790 introduced a replacement for it. The io_queue_total_delay_sec is the increasing counter that accumulates total time requests spent in the queue so far. Applying a rate() on it should give more elaborated delay metrics.

Available since Scylla 4.5.0

@amnonh
Copy link
Collaborator

amnonh commented Oct 24, 2021

Hi @xemul congrats on your first scylla-monitoring issue,
when reporting an issue please make sure to add all relevant information, specifically, the dashbaord you are looking at and the panel you are looking at (the graph inside the dashbaord).

my guess is that you are talking about scylla_io_queue_delay that is in the detailed dashboard and the I/O queue delay panel

@xemul
Copy link
Author

xemul commented Oct 25, 2021

@amnonh , no, it's Advanced dashboard. It contains several plots groupped per-priority class, each class having "queue delay", "bandwidth" and "IOPS" graphics. The metrics I'm taking about is displayed on the "queue delay" ones. Maybe there's something with this metrics on the Detailed dashboard, but I'm unaware of it.

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