StructsΒ§
- Trace
Batch πColumn Observation - The schema and value types observed for one column in one chunk.
- Trace
Chunk πIngest Context - Shared dependencies and request metadata used while ingesting trace chunks.
- Trace
Chunk πRetry - Sparse representation retained for a v1 trace chunk.
- Trace
Column πRequest Schema - Per-column observations and the resolved target type for a trace request.
- Trace
Failure πEntry - Trace
Failure πMessages - Bounded, deduplicated failure details for one trace request.
- Trace
Ingest πState - Accumulates trace outcomes, auxiliary rows, and bounded failure details.
- Trace
Request πSchema - Request-wide schema observations collected across all v1 trace chunks.
- Trace
Retry πRow - The projected retry values and identifying metadata for one span.
- Trace
Retry πValue - One retry cell and the logical type to restore before insertion.
- Trace
Span πMetadata - Span identity and operation fields retained after request conversion.
- Trace
Table πPreAlter - Table columns to add or widen before inserting the prepared chunks.
EnumsΒ§
- Chunk
Failure πReaction - Determines how trace ingestion responds to a failure before a write is dispatched.
- Trace
Chunk πSchema State - How a v1 chunk should be reconciled when it is written.
- Trace
Request πSchema Plan - Either a ready table-alter plan or the observations that cannot be unified.
- Trace
Retry πSchema Type - The scalar or binary logical type recorded for a retry value.
ConstantsΒ§
- TRACE_
FAILURE_ πCAUSE_ LIMIT - Maximum characters of a failure cause echoed to the client and the log.
- TRACE_
FAILURE_ πMESSAGE_ LIMIT
FunctionsΒ§
- chunk_
owned π - trace_
conventions π - Derives
trace.conventionsfrom the requestβs resource/scopeschema_urls. A single distinct non-empty value is concrete; multiple distinct values aremixed; none isunknown.schema_urlis row-level in OTLP, so the table-level value is best-effort per the RFC conflict rule. - trace_
logical_ πtypes_ incompatible - wrap_
trace_ πalter_ failure - Preserve the original alter failure status so chunk retry behavior stays correct.
Type AliasesΒ§
- Trace
Schema πExclusions - Maps incompatible columns to the chunk indexes that must use fallback.