Ingest OTLP traces (protobuf)
OTLP/HTTP traces exporter endpoint. Accepts only application/x-protobuf (ExportTraceServiceRequest). Spans go to the single span store named by TRACE_INDEX_ID, not to the ingest key’s index. Quickwit answers with JSON, so the response is re-encoded as protobuf, preserving the partial_success count of rejected records. Errors use the google.rpc.Status encoding: 415 is JSON, everything else is binary protobuf.
Authorizations
Ingest API key
Body
Serialised opentelemetry.proto.collector.trace.v1.ExportTraceServiceRequest
Response
Accepted. ExportTraceServiceResponse — empty when every record was accepted, or carrying partial_success when Quickwit rejected some.
Serialised opentelemetry.proto.collector.trace.v1.ExportTraceServiceResponse

