This is a prerelease version.

View latest

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 CronHotBackup resources

  • Number of created MultiMap resources

  • Number of created Topic resources

  • Number of created ReplicatedMap resources

  • 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 LoadBalancer discovery is used

    • Number of Hazelcast clusters where NodePort discovery is used

    • Number of Hazelcast clusters where LoadBalancer member 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 clientEnabled field is given true

    • Number of times configMaps field is configured

    • Number of times bucketConfig field is configured

    • Number of times remoteURLs field is configured

  • 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

  • HotHackup specific:

    • 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

  • Tiered Storage specific:

    • Number of maps with Tiered Storage enabled

  • Number of Hazelcast clusters where SQL is configured

  • Number of CustomConfig declared

  • Jet specific:

    • Number of Hazelcast clusters where Jet engine is enabled

    • Number of Hazelcast clusters where LosslessRestart is enabled

  • Number of created JetJobSnapshot resources

  • 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 LoadBalancer services 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.