Hello,

I filed this [1] feature request in the tracker a a while ago. I started 
looking at the possibilty
of helping out with this feature but gave up after digging for a while.

Maybe somebody else with more ninja foo can look at it :)

[1] https://tracker.ceph.com/issues/47342

> On 28 Oct 2021, at 15:30, Casey Bodley <cbod...@redhat.com> wrote:
> 
> On Thu, Oct 28, 2021 at 3:46 AM Engelmann Florian
> <florian.engelm...@everyware.ch> wrote:
>> 
>> Is there any PR ongoing to add such counters to bucket stats? rados-level is 
>> not an option if those counters are needd to do, eg.  rating/billing.
> 
> i'm not aware of any work in progress here. a feature request at
> https://tracker.ceph.com/projects/rgw/issues/new (set Tracker=Feature)
> is probably a good place to start
> 
> there have been some requests to enable user/bucket quotas on a
> per-storage-class basis, and that would probably require that buckets
> track these per-storage-class stats as well
> 
>> ________________________________________
>> From: Casey Bodley <cbod...@redhat.com>
>> Sent: Wednesday, September 9, 2020 7:50:12 PM
>> To: Tobias Urdin
>> Cc: ceph-users@ceph.io
>> Subject: [ceph-users] Re: Storage class usage stats
>> 
>> That's right, radosgw doesn't do accounting per storage class. All you
>> have to go on is the rados-level pool stats for those storage classes.
>> 
>> On Mon, Sep 7, 2020 at 7:05 AM Tobias Urdin <tobias.ur...@binero.com> wrote:
>>> 
>>> Hello,
>>> 
>>> Anybody have any feedback or ways they have resolved this issue?
>>> 
>>> Best regards
>>> ________________________________
>>> From: Tobias Urdin <tobias.ur...@binero.com>
>>> Sent: Wednesday, August 26, 2020 3:01:49 PM
>>> To: ceph-users@ceph.io
>>> Subject: [ceph-users] Storage class usage stats
>>> 
>>> Hello,
>>> 
>>> I've been trying to understand if there is any way to get usage information 
>>> based on storage classes for buckets.
>>> 
>>> Since there is no information available from the "radosgw-admin bucket 
>>> stats" commands nor any other endpoint I
>>> tried to browse the source code but couldn't find any references where the 
>>> storage class would be exposed in such a way.
>>> 
>>> It also seems that RadosGW today is not saving any counters on amount of 
>>> objects stored in storage classes when it's
>>> collecting usage stats, which means there is no such metadata saved for a 
>>> bucket.
>>> 
>>> 
>>> I was hoping it was atleast saved but not exposed because then it would 
>>> have been a easier fix than adding support to count number of objects in 
>>> storage classes based on operations which would involve a lot of places and 
>>> mean writing to the bucket metadata on each op :(
>>> 
>>> 
>>> Is my assumptions correct that there is no way to retrieve such 
>>> information, meaning there is no way to measure such usage?
>>> 
>>> If the answer is yes, I assume the only way to get something that could be 
>>> measured would be to instead have multiple placement
>>> targets since that is exposed from in bucket info. The bad things would be 
>>> though that you lose a lot of functionality related to lifecycle
>>> and moving a single object to another storage class.
>>> 
>>> Best regards
>>> Tobias
>>> _______________________________________________
>>> ceph-users mailing list -- ceph-users@ceph.io
>>> To unsubscribe send an email to ceph-users-le...@ceph.io
>>> _______________________________________________
>>> ceph-users mailing list -- ceph-users@ceph.io
>>> To unsubscribe send an email to ceph-users-le...@ceph.io
>>> 
>> _______________________________________________
>> ceph-users mailing list -- ceph-users@ceph.io
>> To unsubscribe send an email to ceph-users-le...@ceph.io
> 

_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to