Skip to content

Install telemetry

Omnia Core sends an anonymous install report every 24 hours. This page lists every field it contains, what it never contains, and the transport.

See Disable install telemetry.

SettingValueEffect
Helm value telemetry.enabledtrue (default)Renders OMNIA_TELEMETRY_ENABLED on the operator Deployment.
Environment variable OMNIA_TELEMETRY_ENABLEDunsetTelemetry is enabled.
a value that parses as trueTelemetry is enabled.
any other set valueTelemetry is disabled.

No feature is gated on telemetry.

See Inspect the telemetry payload.

FlagEffect
/manager --print-telemetryBuilds the report with the same code path as the periodic reporter, prints it as JSON on stdout and exits. Sends nothing and persists no state. Prints the install’s enabled or disabled state on stderr.
FieldTypeMeaning
cluster_fingerprintstringSHA-256 of the kube-system namespace UID and the UID of the namespace Omnia is installed into, truncated to the first 16 bytes and sent as 32 hex characters. Stable across node replacement and etcd restore; changes if the cluster is destroyed and recreated. It is not reversible to a cluster name, an IP, or an organisation.
license_idstringOnly present on licensed installs. Omitted entirely (not sent as "") for unregistered ones.
versionstringThe operator’s --product-version flag, which the Helm chart sets to the chart’s appVersion. dev when the flag is not set: a kustomize install, or /manager --print-telemetry run without --product-version.
FieldTypeMeaning
chart_versionstringFrom the operator Deployment’s helm.sh/chart label. Empty for a non-Helm install.
k8s_versionstringKubernetes version.
k8s_distrostringParsed from the Kubernetes gitVersion string: gke, eks, k3s, rke2 or unknown.
install_methodstringhelm or kustomize.
archstringGOARCH of the operator process.

The report has no cloud-provider field. See How install telemetry is bounded.

FieldTypeMeaning
agent_runtimesintCount of AgentRuntime objects.
workspacesintCount of Workspace objects.
prompt_packsintCount of PromptPack objects.

Counts only, never names. Every count and every list below includes hidden objects, those labelled omnia.altairalabs.ai/hidden: "true". See Hidden resources.

FieldTypeMeaning
crd_kinds[]stringWhich of nine core kinds have at least one object: AgentRuntime, MemoryPolicy, PromptPack, Provider, ScheduledFunction, SessionRetentionPolicy, SkillSource, ToolRegistry, Workspace. Enterprise kinds are not listed here. Kind names only.
facade_types[]stringThe set of spec.facades[].type values in use: websocket, a2a, rest, mcp, custom.
provider_types[]stringProvider types, never model names, endpoints or credentials.
ee_feature_crds_present[]stringEnterprise feature slugs. A slug appears when at least one object of the matching Kind exists: arena (ArenaJob), rolloutAnalysis, toolPolicy, sessionPrivacyPolicy.

ee_feature_crds_present measures presence, not use. See Presence is not use.

None of the following leaves your cluster:

  • Agent, workspace, pack, namespace or cluster names
  • Prompt, message, session or tool-call content
  • Credentials, API keys, or provider secrets
  • Provider endpoints or model names (the provider type is sent; the model is not)
  • IP addresses, hostnames, or user identities
  • Free text typed into a CRD

See How install telemetry is bounded for the rule that governs the payload.

EndpointPOST https://license.altairalabs.ai/v1/reports
IntervalEvery 24 hours, after an initial delay of 1 minute
Failure behaviourLogged at debug level and dropped. Never retried, never queued, and it can never affect operator availability.

The operator sends the report. No other Omnia service sends it.

An unregistered install prints this once per operator start:

========================================================================
Omnia Core — this install is not registered.
Register for release notes and security advisories:
https://altairalabs.ai/r/<fingerprint>
Anonymous install metrics are sent every 24h.
Disable with --set telemetry.enabled=false
Full schema: https://omnia.altairalabs.ai/reference/platform/telemetry/
========================================================================

See How install telemetry is bounded for what registering changes.