Phone Homes
Each instance of Hazelcast Platform Operator reports usage data to the Hazelcast phone home server when a Custom Resource is successfully deployed and every 24 hours after that. Hazelcast uses this data to learn about the usage of Hazelcast Platform Operator.
Usage Data
The following information is sent in a phone home:
-
Operator version
-
K8s distribution such as EKS, GKE, AKS
-
K8s version
-
Operator uptime
-
UID of the operator
-
Operator installation origin such as Dockerhub or Red Hat Connect
-
Type of watched namespace scope such as single, all, multi, own etc.
-
Number of created Hazelcast Enterprise clusters
-
List of created Hazelcast cluster UUIDs
-
List of High Availability Modes of Hazelcast clusters
-
Number of created Management Center instances
-
Number of created Hazelcast members
-
Number of created Wan Replications
-
Number of created
CronHotBackupresources -
Number of created
MultiMapresources -
Number of created Topic resources
-
Number of created
ReplicatedMapresources -
Number of Serialization configuration declared
-
Expose Externally specific:
- Number of Hazelcast clusters where unisocket is used
- Number of Hazelcast clusters where smart client is used
- Number of Hazelcast clusters where
LoadBalancerdiscovery is used - Number of Hazelcast clusters where NodePort discovery is used
- Number of Hazelcast clusters where
LoadBalancermember access is used - Number of Hazelcast clusters where node external IP member access is used
- Number of Hazelcast clusters where node name member access is used
-
User Code Deployment specific:
- Number of times
clientEnabledfield is given true - Number of times
configMapsfield is configured - Number of times
bucketConfigfield is configured - Number of times
remoteURLsfield is configured
- Number of times
-
Aggregated number of all types of configured Executor Services
-
Map specific:
- Number of Map configurations created
- Number of Map configurations with persistence enabled
- Number of Map configurations with map store configured
-
Cache specific:
- Number of Cache configurations created
-
HotHackupspecific:- Number of local backups
- Number of external backups
- Number of backups using K8s persistence Volume Claim
- Number of clusters with enabled persistence restore feature
- Number of external backups to AWS S3
- Number of external backups to Google Storage
- Number of external backups to Azure Blob Storage
- Number of created WAN Sockets using Advanced Network
-
List of allocated resources:
- Limit of memory
- Limit of CPU
-
Number of Hazelcast clusters where SQL is configured
-
Number of
CustomConfigdeclared -
Jet specific:
- Number of Hazelcast clusters where Jet engine is enabled
- Number of Hazelcast clusters where
LosslessRestartis enabled
-
Number of created
JetJobSnapshotresources -
TLS specific:
- Number of Hazelcast clusters where TLS is enabled
- Number of Hazelcast clusters where MTLS is enabled
-
Management Center External Connectivity specific:
- Number of ClusterIP services exposing Management Center
- Number of NodePort services exposing Management Center
- Number of
LoadBalancerservices exposing Management Center - Number of Ingresses routing to Management Center
- Number of OpenShift routes created for Management Center resources
Disabling Phone Homes
To disable phone homes, set phoneHomeEnabled value to false with your helm release:
helm install operator hazelcast/hazelcast-platform-operator --set phoneHomeEnabled=false
Phone Home URL
Usage data is sent to the following URL: http://phonehome.hazelcast.com/pingOp.