Hi Masha
you can get the counters by perf dump command on the asok file of your client. such as that:
$ ceph --admin-daemon out/client.admin.9921.asok perf dump|grep rd
        "rd": 656754,
        "rd_bytes": 656754,
        "rd_latency": {
        "discard": 0,
        "discard_bytes": 0,
        "discard_latency": {
        "omap_rd": 0,

But, note that, this is a counter of this one ImageCtx, but not the counter for this image. There are
possible several ImageCtxes reading or writing on the same image.

Yang

On 03/27/2017 12:23 PM, Masha Atakova wrote:

Hi everyone,

I was going around trying to figure out how to get ceph metrics on a more detailed level than daemons. Of course, I found and explored API for watching rados objects, but I'm more interested in getting metrics about RBD images. And while I could get list of objects for particular image, and then watch all of them, it doesn't seem like very efficient way to go about it.

I checked librbd API and there isn't anything helping with my goal.

So I went through the source code and found list of performance counters for image which are incremented by other parts of ceph when making corresponding operations: https://github.com/ceph/ceph/blob/master/src/librbd/ImageCtx.cc#L364

I have 2 questions about it:

1) is there any workaround to use those counters right now? maybe when compiling against ceph the code doing it. Looks like I need to be able to access particular ImageCtx object (instead of creating my own), and I just can't find appropriate class / part of the librbd allowing me to do so.

2) are there any plans on making those counters accessible via API like librbd or librados?

I see that these questions might be more appropriate for the devel list, but:

- it seems to me that question of getting ceph metrics is more interesting for those who use ceph

- I couldn't subscribe to it with an error provided below.

Thanks!

majord...@vger.kernel.org:
SMTP error from remote server for MAIL FROM command, host: vger.kernel.org 
(209.132.180.67) reason: 553 5.7.1 Hello [74.208.4.201], for your MAIL FROM 
address<masha.atak...@mail.com>  policy analysis reported: Your address is not 
liked source for email


--- The header of the original message is following. ---

Received: from [192.168.1.10] ([223.206.146.181]) by mail.gmx.com (mrgmxus001
  [74.208.5.15]) with ESMTPSA (Nemesis) id 0M92q3-1d0LS03yov-00CTwW for
  <majord...@vger.kernel.org>; Mon, 27 Mar 2017 05:55:46 +0200
To:majord...@vger.kernel.org
From: Masha Atakova<masha.atak...@mail.com>
Subject: subscribe ceph-devel
Message-ID:<174d9bc0-b50d-fc80-ede8-5ba9d472e...@mail.com>
Date: Mon, 27 Mar 2017 10:55:43 +0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
  Thunderbird/45.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:Lau7llt7/MuJt+nRLjXIhY91IuCvCBJGtqDzxLgqkh2ERVkWeep
  5CDyh9GHW7QSodn80xWCPOOD2kvvnr6YxrB5R9SZ1iloI9VO2YoTXAauDq4mtWh+abwUOiY
  wQgj6YvUcLjfUinsh0t68Q9m3h3ufZIoKIeWhKFGbsRALqsvZjgWBVlaAR/V5Vt4O/wFJGG
  YULQ6/t4oDSsBuy4agFdQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:xLdjozptxu8=:nO7vxZvAbidrXk7gcv7Wqc
  Bjr14pXiTEv8gVIlRTZ78cNDEQthT557sAgBBRnJkDGXkP1efvEN2QqsZAzfa52Og4ysSFXub
  BPSiDOI0wkzxQMu1QHqWzvURobFX9LxrctwYB3k9nrOtHFgJwm0eQWfV1QKg7i0ESzT244u2c
  2xKpGGrhNUspJtEep97xjY3DyDvR3ApYx9x+RO9ZQAE0Is9AO0mBYqDR3NqrF1KzabJWuCA7I
  yu1y9N0QILgr/WmUf74qxeh1k20n+7yYuYPzgIl9Cm2vyrVu2ONUTJMpN2p+iUit8hhUsTuYQ
  /TNde22Q5OOCz+oGVhWq04J+CBP23VrEkent4kw2vhejDjQD/F2J4o2XkfkPt7ZqpMreGWBfB
  jtpfz4jHyp+voLlldhw7+cKUGY4ux8dihtlaCm9N3FQ2qvQ9CTsFuLsTNHNe7uRx5oeZgBFFh
  6t1OVBLlRR1wwSMDbx6vE5UTx47vbAtu5I/vyryQ1jVnzyQitjWE6iLMEC8faatMquOxJreoF
  4ALLNVStuHEkaGC0zimjQ5YkiFe6nHqxwsaYU7Vcy0j9GXTkiakh6kwluOyLqy5Q1e1FHPfSG
  /swFoOHGvb07bK81+G1OLT7nIIArC+NrsHGmsrycXpw9gvZGubLYoYSgRskhJ1F+QxCzspFK0
  XOgA5Ko3M3djFYkMM0S+xHHyVIIpUr4qQXv1sKuWUY63wlalu3JLwWn7t8CBhC2R0s/3ec0WT
  WD+iDs0hWe0INwfX+BNVWIuyzim7qKg8wbG95YWyAI9J9dyx7lv4VETd2Zf5raU1TgNFB/6OP
  RQrUx3O


_______________________________________________
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

Reply via email to