This is a prerelease version.

View latest

Phone home data

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 Operator.

Usage data is sent to the following URL: http://phonehome.hazelcast.com/pingOp.

Usage data

The following information is sent in a phone home:

  • Operator version

  • Kubernetes distribution, such as EKS, GKE, AKS

  • Kubernetes version

  • Operator uptime

  • Operator UID

  • Operator installation origin, such as Dockerhub or Red Hat Connect

  • Type of watched namespace scope, such as single, all, multi, own

  • 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 Kubernetes Persistent Volume Claims

    • 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 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

Disable 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