Better Insights: Extended Ceph Exporter for your Ceph Clusters
extended-ceph-exporter
project, I have created an independent fork on GitHub galexrt/extended-ceph-exporter.We are happy to announce that our extended-ceph-exporter
project is hereby publicly available to anyone under the Apache 2.0 License.
What is the extended-ceph-exporter
?
It is a Prometheus metrics exporter to provide extended metrics from a Ceph cluster.
What "extended" metrics are "exported"?
Currently we have two modules that focus on the RGW S3 object storage aspect of Ceph.
We are exporting the RGW Bucket Usage information and User Quota information which enables the users to understand the current usage about their Object Storage cluster.
This is to improve visibility into application’s object storage usage.
For these two metric modules we are getting the metrics through the RGW S3 Admin API
using the go-ceph
rgw/admin API.
The metrics are collected at the Prometheus metrics endpoint which are eventually used for displaying the information in a nice Grafana dashboard.
The above dashboard will help in monitoring which buckets are consuming your storage based on the object count and bucket sizes. If the user wants to know if they've set and enabled Quota on their bucket and how much storage they have consumed based on that, this will make the life easier with this information being right in front on a nice dashboard. Furthermore, it would really help in managing the Day 2 operation aspect of the buckets if there's a need to delete some data or scale up your cluster by adding more storage and increasing your Quota.
Thanks!
Check it out on GitHub: https://github.com/koor-tech/extended-ceph-exporter.
If you have any feedback please feel free to share and start a discussion on the extended-ceph-exporter
Github project.
extended-ceph-exporter
project, I have created an independent fork on GitHub galexrt/extended-ceph-exporter.