-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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 Ceph Cluster Performance Statistics #1513
Comments
FYI that image was a live capture of a real CRUSH map update, and exactly what we want to see! |
I made a similar thing here if it is of use: https://github.com/Buhrietoe/ceph-metrics |
Using the supported ceph python library really makes things a lot easier on the implementation side. It would be nice if someone could do a pure go implementation but @Buhrietoe's solution is completely functional in the meantime. |
@spjmurray Very nice plugin. Could you share your grafana dashboard ? |
@aderumier Sorry this took so long! https://gist.github.com/spjmurray/41a6cf650a725ae21729af9e9b12697e |
Feature Request
Add Ceph Cluster Performance Statistics
Proposal:
Current behavior:
The ceph plugin is only concerned with a small set of data available from the admin socket.
Desired behavior:
Things like
ceph status
,ceph df
andceph osd pg stat
gives a far richer set of performance metrics, e.g. placement group states, IOPs/read/writes on a global and per pool basis.Use case: [Why is this important (helps with prioritizing requests)]
We rely on this for road map capacity planning, maintenance window schedule planning, performance profiling, spotting errors etc.
The text was updated successfully, but these errors were encountered: