{"repo":"blemmenes/radosgw_usage_exporter","free":true,"listed":false,"github":"https://github.com/blemmenes/radosgw_usage_exporter","clone":"git clone https://github.com/blemmenes/radosgw_usage_exporter.git","description":"Prometheus exporter for scraping Ceph RADOSGW usage data.","language":"Python","stars":67,"topics":["ceph","radosgw","python","prometheus-exporter"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Ceph RADOSGW Usage Exporter Prometheus exporter that scrapes Ceph RADOSGW usage information (operations and buckets). This information is gathered from a RADOSGW using the Admin Operations API. This exporter was based off from both (https://www.robustperception.io/writing-a-jenkins-exporter-in-python/) and the more elaborate Jenkins exporter here (https://github.com/lovoo/jenkins exporter). Requirements - Working Ceph Cluster with Object Gateways setup. - Ceph RADOSGWs must beconfigured to gather usage information as this is not on by default. The miniumum is to enable it via ceph.conf as below. There are however other options that are available and should be considered here. If you don't configure thresholds, intervals, and shards you may end up having too large objects in the usage namespace of the log pool. The values below are just examples. Check the documentation which ones would be the best ones for your setup. - Configure admin entry point (default is 'admin'): - Enable admin API (default is enabled): - This exporter requires a user that has the following capability, see the Admin Guide here for more details. Note: If using a loadbalancer in front of your RADOSGWs, please make sure your timeouts are set appropriately as clusters with a large number of buckets, or large number of users+buckets could cause the usage query to exceed the loadbalancer timeout. For haproxy the timeout in question is timeout server Local Installation Config Arg Env Description Default ------","default_branch":null,"files":null,"tree":[],"storefront":"/r/blemmenes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blemmenes/radosgw_usage_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}