






























Ceph telemetry collects data in distinct channels. Each channel covers a specific category of information. Before opting in, you can preview each channel's payload to understand what is shared.
Preview all telemetry data:
ceph telemetry showPreview a specific channel:
ceph telemetry show basic
ceph telemetry show crash
ceph telemetry show deviceThe basic channel includes anonymized cluster topology and configuration:
Example of basic telemetry output:
ceph telemetry show basic | python3 -m json.tool | head -50The crash channel sends anonymized crash reports:
View current crash reports:
ceph crash ls
ceph crash info <crash-id>The device channel shares SMART health data predictions:
Check device health data:
ceph device ls
ceph device info <device-id>Ceph telemetry explicitly excludes:
Generate the complete JSON report that would be sent:
ceph telemetry show --format json > /tmp/telemetry-preview.json
cat /tmp/telemetry-preview.json | python3 -m json.tool | lessCount items by section:
ceph telemetry show --format json | python3 -c "
import sys, json
d = json.load(sys.stdin)
for k, v in d.items():
print(f'{k}: {type(v).__name__}')
"Access telemetry inspection from the toolbox:
kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- \
ceph telemetry show basicCeph telemetry collects only anonymized cluster structure and health data - no user data, hostnames, or personally identifiable information is ever sent. The basic, crash, and device channels each cover distinct aspects of cluster metadata. Running ceph telemetry show before opting in lets you verify the payload is acceptable for your organization's data policies.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。