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

histogram metric for lustre_disk_io_total... #134

Open
jcftang opened this issue Feb 14, 2018 · 2 comments
Open

histogram metric for lustre_disk_io_total... #134

jcftang opened this issue Feb 14, 2018 · 2 comments

Comments

@jcftang
Copy link

jcftang commented Feb 14, 2018

I'm not sure where to put this request, or I can submit a PR for discussion, but lustre_disk_io_total would be nicer if it was histogram'med instead of having it as a counter, but I guess it depends on what people are using the metric for

@joehandzik
Copy link
Contributor

@jcftang This is a perfectly fine place to put it. We appreciate the feedback for sure. I think we avoided histograms in general for this first-ish pass through Lustre data, but if you think it'd be more valuable as a histogram it's absolutely something we can investigate.

@jcftang
Copy link
Author

jcftang commented Feb 15, 2018

There's use cases that I am looking for this..

The first one is to see the frequency of block sizes, which this metric sort of has already but it doesn't really seem to fit in with what prometheus's histogram_quantile() function does (I may be doing something wrong with my query), this would help in identifying if the system is reasonably setup on the OST side.

The second use case is to get a histogram of the latencies related to each block size, though I'm not sure if this data is available or not from lustre. This could be used as an indicator of some sort to validate if the system is running in an expected way.

Having those two things would help quite a bit in tuning/identifying behaviours on the OST side and also seeing roughly what users are doing

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

No branches or pull requests

2 participants