- What if my key leaks?
- Open Profile → Agent API Keys (/profile#agent-api-keys) and click Revoke. The next request with that key returns 401 immediately. Then create a fresh key.
- Can the agent change anything in my cluster?
- No. The API only exposes Prometheus read verbs. There is no write, delete, restart, or admin surface — even with a valid key.
- Does the agent see other tenants' data?
- No. Every API key resolves to exactly one tenant on the server side, and the request is routed to that tenant's isolated Prometheus namespace. There is no cross-tenant query path.
- I get HTTP 429 — what now?
- The API rate-limits per key to keep things fair. The response includes a Retry-After header — the agent (and the elku-prom wrapper) should back off for that many seconds before retrying.
- I get HTTP 502 — what now?
- That means your in-cluster Prometheus is unreachable. Run elku-prom /api/agent/v1/prometheus/health — if it reports reachable: false, check that your monitor-agent stack is still provisioned (/monitor/install).