sum by (namespace) (container_memory_working_set_bytes)Which namespace is holding the memory.
Working set, the figure the kubelet uses for eviction.
One DaemonSet enrols into Fleet Management and the pipelines arrive from the portal. Nodes, pods, namespaces and workloads report CPU, memory, network and disk, with no code changes and no per-language agent to keep current.
Included on the free tier: 20,000 active series, 50 GB of logs and 50 GB of traces a month. No card.
What you get
How it gets there
One DaemonSet per cluster. The chart enrols it and Fleet Management sends the rest.
Install the agent chart and enrol the cluster.
Assign the cluster pipeline from Fleet Management.
Pods, nodes and workloads report inside a minute.
helm repo add xscaler <xscaler-chart-repo>helm install xscaler-agent xscaler/agent \
--namespace observability --create-namespace \
--set opamp.endpoint=wss://<your-xscaler-endpoint>/v1/opampWhat you can ask
Paste any of these into Insights, or use them as an alert rule.
sum by (namespace) (container_memory_working_set_bytes)Working set, the figure the kubelet uses for eviction.
kube_pod_container_status_restarts_total > 3From kube-state-metrics, unchanged.
sum by (node) (kube_pod_info)
/ on(node) kube_node_status_allocatable{resource="pods"}Scheduled pods against what each node can hold.
Questions
Something not here? Talk to an engineer who works on the platform.
Book thirty minutesNo. Point its remote_write at us and kube-state-metrics plus kubelet cAdvisor keep scraping exactly as they do today. ServiceMonitors, recording rules and PromQL are unchanged, and Grafana Alloy forwards the same way.
20,000 active series, 50 GB of logs and 50 GB of traces a month, 90-day retention, and the whole of Insights.