]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard_v2: enable rbd-mirror perf counters
authorTiago Melo <tmelo@suse.com>
Fri, 23 Feb 2018 15:35:48 +0000 (15:35 +0000)
committerRicardo Dias <rdias@suse.com>
Mon, 5 Mar 2018 13:07:16 +0000 (13:07 +0000)
Signed-off-by: Tiago Melo <tmelo@suse.com>
src/pybind/mgr/dashboard_v2/controllers/perf_counters.py
src/pybind/mgr/dashboard_v2/frontend/src/app/ceph/performance-counter/services/table-performance-counter.service.ts

index ee957a20d9db56e28ba0eb67c67cad4d59d11f7a..70b78e4b5592f92e07e67b89be79f3a0bc35e451 100644 (file)
@@ -57,6 +57,7 @@ class PerfCounters(RESTController):
         self.mon = PerfCounter('mon', self.mgr)
         self.osd = PerfCounter('osd', self.mgr)
         self.rgw = PerfCounter('rgw', self.mgr)
+        self.rbd_mirror = PerfCounter('rbd-mirror', self.mgr)
 
     def list(self):
         counters = self.mgr.get_all_perf_counters()
index 2f6ecf3e16d92eab092f70391f6abb1c48eee6f4..45a80ff0ce825d5294bdc549e10026c63241e87e 100644 (file)
@@ -17,7 +17,9 @@ export class TablePerformanceCounterService {
   }
 
   get(service_type: string, service_id: string) {
-    return this.http.get(`${this.url}/${service_type}/${service_id}`)
+    const serviceType = service_type.replace('-', '_');
+
+    return this.http.get(`${this.url}/${serviceType}/${service_id}`)
       .toPromise()
       .then((resp: object): Array<object> => {
         return resp['counters'];