]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/telemetry: add telemetry channel 'device'
authorSage Weil <sage@redhat.com>
Mon, 1 Jul 2019 22:36:14 +0000 (17:36 -0500)
committerSage Weil <sage@redhat.com>
Wed, 6 Nov 2019 12:41:50 +0000 (06:41 -0600)
This will enable/disable sharing of device health metrics and failure data.

Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit a4e013a7a0dcae69229159048a8e46cdd5c5a74a)

src/pybind/mgr/telemetry/module.py

index 77d2867bfddb0570a891e3e6d0b1c43312ccd33b..01c0202d7c16be7d3b8714d0127993ab749e4d94 100644 (file)
@@ -85,6 +85,12 @@ class Module(MgrModule):
             'default': True,
             'description': 'Share metadata about Ceph daemon crashes (version, stack straces, etc)',
         },
+        {
+            'name': 'channel_device',
+            'type': 'bool',
+            'default': True,
+            'description': 'Share device health metrics (e.g., SMART data)',
+        },
     ]
 
     COMMANDS = [
@@ -203,6 +209,8 @@ class Module(MgrModule):
             r.append('basic')
         if self.channel_crash:
             r.append('crash')
+        if self.channel_device:
+            r.append('device')
         return r
 
     def compile_report(self):