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

Add scan server metrics to track reservation write times and collisions #4509

Open
keith-turner opened this issue Apr 30, 2024 · 1 comment · Fixed by #4577
Open

Add scan server metrics to track reservation write times and collisions #4509

keith-turner opened this issue Apr 30, 2024 · 1 comment · Fixed by #4577
Assignees
Labels
enhancement This issue describes a new feature, improvement, or optimization.

Comments

@keith-turner
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Reserving files is an extra step that scan servers take that can add time to scans. In order to understand the cost of this metrics are useful. The current metrics are not adequate to fully understand the problem.

Describe the solution you'd like
The changes in #4461 add metrics to track the total time reserving a tablets files takes. In addition to these metrics it would be useful to also track the time it takes to write out reservations and count when collisions happen. The changes in #4461 should indirectly track the time it takes to read metadata via the cache metrics it added, so there may not be a need to explicitly track read time.

@keith-turner keith-turner added the enhancement This issue describes a new feature, improvement, or optimization. label Apr 30, 2024
@keith-turner keith-turner added this to To do in 3.1.0 via automation Apr 30, 2024
@keith-turner keith-turner added this to To do in 2.1.3 via automation Apr 30, 2024
@DomGarguilo
Copy link
Member

I can take a look at this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This issue describes a new feature, improvement, or optimization.
Projects
2.1.3
To do
3.1.0
To do
Status: No status
2 participants