Documentation ¶
Overview ¶
Package telemetry codifies the Rook telemetry spec used to record Rook information for Ceph telemetry. See: https://docs.ceph.com/en/latest/mgr/telemetry/
Index ¶
Constants ¶
View Source
const ( RookVersionKey = "rook/version" K8sVersionKey = "rook/kubernetes/version" CSIVersionKey = "rook/csi/version" MonMaxIDKey = "rook/cluster/mon/max-id" MonCountKey = "rook/cluster/mon/count" MonAllowMultiplePerNodeKey = "rook/cluster/mon/allow-multiple-per-node" MonPVCEnabledKey = "rook/cluster/mon/pvc/enabled" MonStretchEnabledKey = "rook/cluster/mon/stretch/enabled" DeviceSetTotalKey = "rook/cluster/storage/device-set/count/total" DeviceSetPortableKey = "rook/cluster/storage/device-set/count/portable" DeviceSetNonPortableKey = "rook/cluster/storage/device-set/count/non-portable" NetworkProviderKey = "rook/cluster/network/provider" ExternalModeEnabledKey = "rook/cluster/external-mode" K8sNodeCount = "rook/node/count/kubernetes-total" CephNodeCount = "rook/node/count/with-ceph-daemons" RBDNodeCount = "rook/node/count/with-csi-rbd-plugin" CephFSNodeCount = "rook/node/count/with-csi-cephfs-plugin" NFSNodeCount = "rook/node/count/with-csi-nfs-plugin" )
Variables ¶
View Source
var CSIVersion string
Functions ¶
func ReportKeyValue ¶
func ReportKeyValue(context *clusterd.Context, clusterInfo *client.ClusterInfo, key, value string)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.