]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #43406 from ljflores/wip-telemetry-perf-improvements 43819/head
authorNeha Ojha <nojha@redhat.com>
Thu, 4 Nov 2021 21:27:48 +0000 (14:27 -0700)
committerGitHub <noreply@github.com>
Thu, 4 Nov 2021 21:27:48 +0000 (14:27 -0700)
mgr/telemetry: add mempool stats to telemetry perf report

Reviewed-by: Yaarit Hatuka <yaarit@redhat.com>
1  2 
src/pybind/mgr/telemetry/module.py

index 625b2a41a0bd512d6140f8710378b822f24119c4,dd120ff9d0ae1cc9bc692fafd510cdc1d43b30cd..e54a4621891ff6c5c03fbd86bd04a921b582d7b7
@@@ -910,15 -926,14 +946,18 @@@ class Module(MgrModule)
              report['crashes'] = self.gather_crashinfo()
  
          if 'perf' in channels:
 -            report['perf_counters'] = self.gather_perf_counters()
 +            report['perf_counters_aggregated'] = self.gather_perf_counters('aggregated')
 +            report['perf_counters_separated'] = self.gather_perf_counters('separated')
 +
              report['stat_sum_per_pool'] = self.get_stat_sum_per_pool()
              report['io_rate'] = self.get_io_rate()
 -            report['osd_perf_histograms'] = self.get_osd_histograms()
 +
 +            report['osd_perf_histograms_aggregated'] = self.get_osd_histograms('aggregated')
 +            report['osd_perf_histograms_separated'] = self.get_osd_histograms('separated')
  
+             report['mempool_aggregated'] = self.get_mempool('aggregated')
+             report['mempool_separated'] = self.get_mempool('separated')
          # NOTE: We do not include the 'device' channel in this report; it is
          # sent to a different endpoint.