From cb0b5c50965fca8147bae474adcb834d3a072c53 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 1 Jul 2019 17:36:14 -0500 Subject: [PATCH] mgr/telemetry: add telemetry channel 'device' This will enable/disable sharing of device health metrics and failure data. Signed-off-by: Sage Weil (cherry picked from commit a4e013a7a0dcae69229159048a8e46cdd5c5a74a) --- src/pybind/mgr/telemetry/module.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/pybind/mgr/telemetry/module.py b/src/pybind/mgr/telemetry/module.py index 77d2867bfddb0..01c0202d7c16b 100644 --- a/src/pybind/mgr/telemetry/module.py +++ b/src/pybind/mgr/telemetry/module.py @@ -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): -- 2.39.5