The install steps, endpoint values, and trust settings below use the decisions saved in Installation Planning.
Selected plan
Prepare exporter inputs
The exporter needs an environment token and the hub endpoints it should call.
What Gets Installed
The exporter chart installs a cluster-local forwarding path. Metoro Exporter receives telemetry from the local collectors and node agents, watches Kubernetes resources, reads exporter configuration from the hub apiserver, and forwards telemetry to the hub ingester. Node Agent runs as a privileged DaemonSet on monitored nodes. It needs host access, host filesystem mounts, and container runtime socket mounts so it can collect node and workload telemetry. It is not suitable for serverless node environments that do not expose the host to pods. Redis is used for exporter coordination inside the monitored cluster. It does not store durable telemetry. If Redis state is lost, exporter-side maps are rebuilt as the exporter and node agents reconnect and observe the cluster again. When ServiceMonitor scraping is enabled, the chart also installs an OpenTelemetry Collector and Target Allocator. The monitored cluster must already have the Prometheus OperatorServiceMonitor and PodMonitor CRDs installed for those resources to be discovered.
After the exporter connects, the monitored cluster should appear in the Metoro UI. It can take a few minutes for enough telemetry to arrive for services, workloads, and Kubernetes resources to populate.
Troubleshooting
If exporter pods cannot reach the hub, check outbound network policy, DNS, and the exact hub URLs inmetoro-exporter-values.yaml.
If pods fail with certificate errors and the hub uses private PKI, verify that the CA ConfigMap exists in the metoro namespace and that the values file references the same ConfigMap key.
If node-agent pods are missing from some nodes, check node selectors, tolerations, privileged workload policy, and whether those nodes expose the host paths and runtime sockets required by the DaemonSet.
If ServiceMonitor or PodMonitor targets are missing, confirm the Prometheus Operator CRDs exist in the monitored cluster and that the target allocator selectors match the resources you expect to scrape.