Logs
Use /logs to search project logs, inspect exact evidence, and pivot to same-project traces or spans when correlation exists.
On this page
Use /logs to search project logs, inspect exact evidence, and pivot to same-project traces or spans when correlation exists.
Workflow
- Select a project.
- Open
/logs. - Search by text, time range, service, severity, trace ID, span ID, or attributes.
- Select a log row.
- Inspect body, attributes, and correlation.
- Open trace or span detail only when the log contains same-project correlation.
Filter Ownership
Filters map to LogSearchInput. Storage-read owns:
- text search semantics;
- time filtering;
- severity filtering;
- trace/span correlation;
- attribute filters;
- sorting and cursors.
The frontend renders the returned rows and selected-log inspector. It does not search across projects or compute correlation locally.
Inspector Tabs
| Tab | Purpose |
|---|---|
| Body | Show structured body, scalar body text, and raw JSON fallback. |
| Attributes | Search and copy bounded log attributes. |
| Correlation | Show trace ID, span ID, service, timestamp, and pivot actions. |
Project Boundary
If a log has a trace ID or span ID, CloudGrid opens the target route in the same selected project:
/traces/:traceId
/traces/:traceId?spanId=:spanId
If the target is missing, expired, or unauthorized, the target route shows its missing or forbidden state. The frontend never searches another project for the trace.
States
| State | Primary action |
|---|---|
| No logs ingested | Copy OTLP setup. |
| No filter results | Clear filters. |
| Storage unavailable | Retry and show problem code. |
| Missing correlation | Keep log visible and disable trace/span action with a short reason. |
Next Step
Use Trace investigation for trace detail and Ingest OTLP for log sender setup.
Last updated .