Connect Tempo
Use a deployment-approved endpoint reachable from self-hosted OpenCluster, including an approved Grafana Cloud source. Prefer HTTPS and a read-only token. TLS is verified and redirects are refused. Private endpoints need direct access; requests do not use a Relay. Create atempo Integration through POST /api/v1/integrations using the
authenticated API:
Creation verifies actual search access. Trace retrieval can require additional upstream
permission. Admins and Editors can revise configuration; omitted tokens are retained and
used with revised destinations/authentication/tenants. Trust configuration administrators,
approve changes and verify again after edits. There is no enforced destination allowlist;
multi-tenant OpenCluster Cloud requires a separate egress policy.
Investigate a request
Ask: “Find checkout traces with errors during the Incident and inspect a relevant trace.” A focused TraceQL search could be{ resource.service.name = "checkout" && status = error }.
Times are RFC3339. Both Tools clamp to the Investigation window and at most its latest
24 hours, rounding inward to whole seconds. Sources identify the Integration and trace;
span IDs preserve the relationships reported by Tempo. Missing error information is
unknown, not evidence of health. Search results are nondeterministic subsets, not rankings.
Limits and incomplete data
- Search limits, incomplete search jobs, upstream partial status, missing retained parents
and local span limits are reported as incomplete. Empty search and scoped
not_foundresults do not establish global absence. - Retrieval time bounds are backend search hints. They may omit parts of a trace or
return spans outside the window; even a source
COMPLETEstatus is not a guarantee of global completeness or historical isolation. Keep source retention and query policies. - HTTP calls respect cancellation and a 10-second timeout. Decoded responses are limited to 2 MiB and normalized results to 256 KiB. Oversized results fail explicitly. Arbitrary attributes/events and the raw trace document are not sent to the Agent.
- Only supported search and V2 trace JSON APIs are used. Experimental LLM formats are not used, and optional span pruning is disabled. Invalid IDs, timings, responses and permission failures are reported as failures. Known credential reflections are withheld.