]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
doc/mgr/telemetry: added device channel details
authorYaarit Hatuka <yaarit@redhat.com>
Thu, 6 Feb 2020 17:50:42 +0000 (12:50 -0500)
committerYaarit Hatuka <yaarit@redhat.com>
Thu, 20 Feb 2020 15:27:21 +0000 (10:27 -0500)
Plus details about license agreement.

Fixes: https://tracker.ceph.com/issues/43648
Signed-off-by: Yaarit Hatuka <yaarit@redhat.com>
doc/mgr/telemetry.rst

index de51a4548f1e62ff78a61b4d7490e670b493e196..ea42d387ea1e3d686ce1e923415f8b514eb1ec97 100644 (file)
@@ -31,14 +31,19 @@ the per-channel setting has no effect.)
     - operating system (OS distribution, kernel version)
     - stack trace identifying where in the Ceph code the crash occurred
 
-* **ident** (default: on): User-provided identifying information about
+* **device** (default: on): Information about device metrics, including
+
+    - anonymized SMART metrics
+
+* **ident** (default: off): User-provided identifying information about
   the cluster
 
     - cluster description
     - contact email address
 
 The data being reported does *not* contain any sensitive
-data like pool names, object names, object contents, or hostnames.
+data like pool names, object names, object contents, hostnames, or device
+serial numbers.
 
 It contains counters and statistics on how the cluster has been
 deployed, the version of Ceph, the distribution of the hosts and other
@@ -54,6 +59,15 @@ You can look at what data is reported at any time with the command::
 
   ceph telemetry show
 
+To protect your privacy, device reports are generated separately, and data such
+as hostname and device serial number is anonymized. The device telemetry is
+sent to a different endpoint and does not associate the device data with a
+particular cluster. To see a preview of the device report use the command::
+
+  ceph telemetry show-device
+
+Please note: In order to generate the device report we use Smartmontools
+version 7.0 and up, which supports JSON output. 
 If you have any concerns about privacy with regard to the information included in
 this report, please contact the Ceph developers.
 
@@ -65,15 +79,22 @@ Individual channels can be enabled or disabled with::
   ceph config set mgr mgr/telemetry/channel_ident false
   ceph config set mgr mgr/telemetry/channel_basic false
   ceph config set mgr mgr/telemetry/channel_crash false
+  ceph config set mgr mgr/telemetry/channel_device false
   ceph telemetry show
+  ceph telemetry show-device
 
 Enabling Telemetry
 ------------------
 
-To allow the *telemetry* module to start sharing data,::
+To allow the *telemetry* module to start sharing data::
 
   ceph telemetry on
 
+Please note: Telemetry data is licensed under the Community Data License
+Agreement - Sharing - Version 1.0 (https://cdla.io/sharing-1-0/). Hence,
+telemetry module can be enabled only after you add '--license sharing-1-0' to
+the 'ceph telemetry on' command.
+
 Telemetry can be disabled at any time with::
 
   ceph telemetry off
@@ -86,6 +107,13 @@ You can adjust this interval with::
 
   ceph config set mgr mgr/telemetry/interval 72    # report every three days
 
+Status
+--------
+
+The see the current configuration::
+
+  ceph telemetry status
+
 Contact and Description
 -----------------------