]> git-server-git.apps.pok.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>
Mon, 1 Jul 2019 22:36:14 +0000 (17:36 -0500)
This will enable/disable sharing of device health metrics and failure data.

Signed-off-by: Sage Weil <sage@redhat.com>
src/pybind/mgr/telemetry/module.py

index a37b69e0342e41e8a813168392b0be3ebf2d1128..3c8857862c397dc97ce3a25f18d1e1358de671af 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 = [
@@ -199,6 +205,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):