Ben, Thanks for taking a look at it and trying it out! Hmm looks like at some point where the bucket owner is in the JSON changed. Later in the week I'll take a look at adding something to take either location into account.
Thanks, Berant On Tue, May 30, 2017 at 3:54 AM, Ben Morrice <ben.morr...@epfl.ch> wrote: > Hello Berant, > > This is very nice! I've had a play with this against our installation of > Ceph which is Kraken. We had to change the bucket_owner variable to be > inside the for loop [1] and we are currently not getting any bytes > sent/received statistics - though this is not an issue with your code, as > these values are not updated via radosgw-admin either. I think i'm hitting > this bug http://tracker.ceph.com/issues/19194 > > [1] for bucket in entry['buckets']: > print bucket > bucket_owner = bucket['owner'] > > Kind regards, > > Ben Morrice > > ______________________________________________________________________ > Ben Morrice | e: ben.morr...@epfl.ch | t: +41-21-693-9670 > <+41%2021%20693%2096%2070> > EPFL / BBP > Biotech Campus > Chemin des Mines 9 > 1202 Geneva > Switzerland > > On 25/05/17 16:25, Berant Lemmenes wrote: > > Hello all, > > I've created prometheus exporter that scrapes the RADOSGW Admin Ops API and > exports the usage information for all users and buckets. This is my first > prometheus exporter so if anyone has feedback I'd greatly appreciate it. > I've tested it against Hammer, and will shortly test against Jewel; though > looking at the docs it should work fine for Jewel as well. > https://github.com/blemmenes/radosgw_usage_exporter > > > Sample output: > radosgw_usage_successful_ops_total{bucket="shard0",category="create_bucket",owner="testuser"} > 1.0 > radosgw_usage_successful_ops_total{bucket="shard0",category="delete_obj",owner="testuser"} > 1094978.0 > radosgw_usage_successful_ops_total{bucket="shard0",category="list_bucket",owner="testuser"} > 2276.0 > radosgw_usage_successful_ops_total{bucket="shard0",category="put_obj",owner="testuser"} > 1094978.0 > radosgw_usage_successful_ops_total{bucket="shard0",category="stat_bucket",owner="testuser"} > 20.0 > radosgw_usage_received_bytes_total{bucket="shard0",category="create_bucket",owner="testuser"} > 0.0 > radosgw_usage_received_bytes_total{bucket="shard0",category="delete_obj",owner="testuser"} > 0.0 > radosgw_usage_received_bytes_total{bucket="shard0",category="list_bucket",owner="testuser"} > 0.0 > radosgw_usage_received_bytes_total{bucket="shard0",category="put_obj",owner="testuser"} > 6352678.0 > radosgw_usage_received_bytes_total{bucket="shard0",category="stat_bucket",owner="testuser"} > 0.0 > radosgw_usage_sent_bytes_total{bucket="shard0",category="create_bucket",owner="testuser"} > 19.0 > radosgw_usage_sent_bytes_total{bucket="shard0",category="delete_obj",owner="testuser"} > 0.0 > radosgw_usage_sent_bytes_total{bucket="shard0",category="list_bucket",owner="testuser"} > 638339458.0 > radosgw_usage_sent_bytes_total{bucket="shard0",category="put_obj",owner="testuser"} > 79.0 > radosgw_usage_sent_bytes_total{bucket="shard0",category="stat_bucket",owner="testuser"} > 380.0 > radosgw_usage_ops_total{bucket="shard0",category="create_bucket",owner="testuser"} > 1.0 > radosgw_usage_ops_total{bucket="shard0",category="delete_obj",owner="testuser"} > 1094978.0 > radosgw_usage_ops_total{bucket="shard0",category="list_bucket",owner="testuser"} > 2276.0 > radosgw_usage_ops_total{bucket="shard0",category="put_obj",owner="testuser"} > 1094979.0 > radosgw_usage_ops_total{bucket="shard0",category="stat_bucket",owner="testuser"} > 20.0 > > > Thanks, > Berant > > > > > _______________________________________________ > ceph-users mailing > listceph-us...@lists.ceph.comhttp://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > > _______________________________________________ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > >
_______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com