Re: Ceph-mgr summarize recovery counters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Oct 4, 2017 at 7:14 PM, Gregory Farnum <gfarnum@xxxxxxxxxx> wrote:
> On Wed, Oct 4, 2017 at 9:14 AM, Benjeman Meekhof <bmeekhof@xxxxxxxxx> wrote:
>> Wondering if anyone can tell me how to summarize recovery
>> bytes/ops/objects from counters available in the ceph-mgr python
>> interface?  To put another way, how does the ceph -s command put
>> together that infomation and can I access that information from a
>> counter queryable by the ceph-mgr python module api?
>>
>> I want info like the 'recovery' part of the status output.  I have a
>> ceph-mgr module that feeds influxdb but I'm not sure what counters
>> from ceph-mgr to summarize to create this information.  OSD have
>> available a recovery_ops counter which is not quite the same.  Maybe
>> the various 'subop_..' counters encompass recovery ops?  It's not
>> clear to me but I'm hoping it is obvious to someone more familiar with
>> the internals.
>>
>> io:
>>     client:   2034 B/s wr, 0 op/s rd, 0 op/s wr
>>     recovery: 1173 MB/s, 8 keys/s, 682 objects/s
>
>
> You'll need to run queries against the PGMap. I'm not sure how that
> works in the python interfaces but I'm led to believe it's possible.
> Documentation is probably all in the PGMap.h header; you can look at
> functions like the "recovery_rate_summary" to see what they're doing.

Try get("pg_status") from a python module, that should contain the
recovery/client IO amongst other things.

You may find that the fields only appear when they're nonzero, I would
be happy to see a change that fixed the underlying functions to always
output the fields (e.g. in PGMapDigest::recovery_rate_summary) when
writing to a Formatter.  Skipping the irrelevant stuff is only useful
when doing plain text output.

John

> -Greg
> _______________________________________________
> ceph-users mailing list
> ceph-users@xxxxxxxxxxxxxx
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com



[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux