]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Sanitize rgw perf counter names
authorBoris Ranto <branto@redhat.com>
Fri, 6 Apr 2018 10:02:41 +0000 (12:02 +0200)
committerBoris Ranto <branto@redhat.com>
Mon, 9 Apr 2018 12:44:20 +0000 (14:44 +0200)
The rgw perf counters are currently being named by the rgw names (i.e.
client.rgw.<name>.<something>). This changes their names to something
more sane like rgw.<something>. This also makes data exported by
prometheus ceph-mgr module a lot more useful as you do not need to use
the rgw name to get the metrics for an rgw.

Signed-off-by: Boris Ranto <branto@redhat.com>
(cherry picked from commit af7c1c5adf8f83091098dcee15bb27c8c13e2168)

src/rgw/rgw_common.cc

index 4e01d0c17defc14297c470ec5d7924c918b16640..fd14b26b14ead1357a0eb754bda7df58550d77e2 100644 (file)
@@ -136,7 +136,7 @@ rgw_http_errors rgw_http_swift_errors({
 
 int rgw_perf_start(CephContext *cct)
 {
-  PerfCountersBuilder plb(cct, cct->_conf->name.to_str(), l_rgw_first, l_rgw_last);
+  PerfCountersBuilder plb(cct, "rgw", l_rgw_first, l_rgw_last);
 
   // RGW emits comparatively few metrics, so let's be generous
   // and mark them all USEFUL to get transmission to ceph-mgr by default.