Skip to main content
This guide covers common issues with the Chamber agent and how to resolve them.

Quick Checks

Cluster Not Appearing in Dashboard

Symptoms: Agent pod is running but cluster doesn’t appear in Chamber
Verify the token is correct and not expired:
If you see authentication errors, generate a new token from Settings > Security > API Tokens -> New Token in the Chamber dashboard.
The agent needs outbound HTTPS access to Chamber:
If behind a corporate firewall, you may need to configure proxy settings.
Verify the cluster name was set correctly during installation:

GPUs Not Detected

Symptoms: Cluster appears but shows 0 GPUs
The NVIDIA device plugin must be running:
If not running, install it from NVIDIA’s documentation.
Check that nodes report GPU resources:
Nodes should show a GPU count. If showing <none>, the NVIDIA drivers or device plugin may not be configured correctly.

Workloads Not Tracked

Symptoms: Workloads run but don’t appear in Chamber
Workloads must have the team label to be tracked:
If you configured watchNamespaces, verify your workload’s namespace is included. By default, the agent watches all namespaces.

Agent Not Starting

Symptoms: Pod in CrashLoopBackOff or Error state

GPU Metrics Not Appearing

Symptoms: Dashboard shows no GPU utilization data
The agent discovers GPU metrics via DCGM-Exporter:
Look for “DCGM-Exporter detected” messages.
Check that metrics are being sent:
Look for “Sent X metrics to Control Plane” messages.
If DCGM-Exporter is not installed, the agent can’t collect GPU metrics. Install via NVIDIA GPU Operator or standalone:

GPU Usage Metric Not Available

Symptoms: Basic GPU metrics (utilization, memory, temperature) appear in the dashboard, but the GPU Usage metric is missing. Chamber’s GPU Usage metric requires the following five DCGM metrics to be collected:
  • Profiling metrics: DCGM_FI_PROF_SM_ACTIVE, DCGM_FI_PROF_PIPE_TENSOR_ACTIVE, DCGM_FI_PROF_DRAM_ACTIVE — not enabled in the default DCGM-Exporter configuration and must be added explicitly.
  • Power metrics: DCGM_FI_DEV_POWER_USAGE, DCGM_FI_DEV_POWER_MGMT_LIMIT — included in the default DCGM-Exporter configuration but may be missing if your cluster uses a custom metrics configuration.
All five metrics must be present for GPU Usage to be computed. If any are missing, the agent logs a warning indicating which metrics are unavailable.
If you already have a custom DCGM-Exporter metrics ConfigMap, ensure all five metrics above are included in your existing configuration. A common issue is that custom configurations may omit DCGM_FI_DEV_POWER_MGMT_LIMIT, which is required for the power gate calculation.
1

Create a metrics ConfigMap

Create a ConfigMap that includes both standard and profiling metrics:
2

Configure DCGM-Exporter to use the ConfigMap

3

Verify profiling metrics

Confirm the profiling metrics are being collected:
You should see all four metrics in the output:
  • DCGM_FI_PROF_SM_ACTIVE
  • DCGM_FI_PROF_PIPE_TENSOR_ACTIVE
  • DCGM_FI_PROF_DRAM_ACTIVE
  • DCGM_FI_DEV_POWER_MGMT_LIMIT
If any are missing, update your DCGM-Exporter metrics ConfigMap to include them. The GPU Usage metric will appear in the Chamber dashboard shortly after all required metrics are available.
Profiling metrics require NVIDIA Turing architecture or newer GPUs (T4, V100, A100, H100, etc.). Consumer GPUs (GeForce series) may not support profiling metrics.

Proxy Configuration

If your cluster uses an HTTP proxy:
Then upgrade the agent:

Getting Help

If you’re still having issues:
  1. Collect logs: kubectl logs -l app.kubernetes.io/name=chamber-agent > agent-logs.txt
  2. Contact support with logs and your agent version

Installation

Install the agent via Helm

Upgrading

Upgrade to the latest version