]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/telemetry: bump content revision and add a release note
authorSage Weil <sage@redhat.com>
Thu, 10 Oct 2019 16:58:12 +0000 (11:58 -0500)
committerSage Weil <sage@redhat.com>
Wed, 6 Nov 2019 12:41:50 +0000 (06:41 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 47d3406fb2ad75f525d7141a322fdff81749c81a)

# Conflicts:
# PendingReleaseNotes

PendingReleaseNotes
src/pybind/mgr/telemetry/module.py

index 131801d14de753699596c81382dce27ffa4e9f3e..a84635eeb9804b3fb5e296f1c4c10f87941e20f4 100644 (file)
   bucket reshard in earlier versions of RGW. One subcommand lists such
   objects and the other deletes them. Read the troubleshooting section
   of the dynamic resharding docs for details.
+
+* The telemetry module now has a 'device' channel, enabled by default, that
+  will report anonymized hard disk and SSD health metrics to telemetry.ceph.com
+  in order to build and improve device failure prediction algorithms.  Because
+  the content of telemetry reports has changed, you will need to either re-opt-in
+  with::
+
+    ceph telemetry on
+
+  You can view exactly what information will be reported first with::
+
+    ceph telemetry show
+    ceph telemetry show device   # specifically show the device channel
+
+  If you are not comfortable sharing device metrics, you can disable that
+  channel first before re-opting-in:
+
+    ceph config set mgr mgr/telemetry/channel_crash false
+    ceph telemetry on
index 3a692ff2d11a72a9fc502cdbc49cedf82db82a10..0d1a92225c049844daa220e0e32d2e2e83d1e6d9 100644 (file)
@@ -31,7 +31,7 @@ LAST_REVISION_RE_OPT_IN = 2
 
 # Latest revision of the telemetry report.  Bump this each time we make
 # *any* change.
-REVISION = 2
+REVISION = 3
 
 # History of revisions
 # --------------------
@@ -45,6 +45,9 @@ REVISION = 2
 #   - added config option changes
 #   - added channels
 #   - added explicit license acknowledgement to the opt-in process
+#
+# Version 3:
+#   - added device health metrics (i.e., SMART data, minus serial number)
 
 class Module(MgrModule):
     config = dict()