Skip to main content

Rely On Strictly Typed Schemas

The following Protobuf definition describes the types for structured stream records. A record of type Record has exactly one property for a concrete record version. All streams share a common set of properties across their record version. This allows to correlate different stream records with each other, for example using the common instance_id, trance_id or span_id.

Record Schema​

records/v1/record.proto
loading...

Versioned Record Schema​

versioned_record.proto
loading...

Streams​

Each record has a stream property with one of the following types:

HTTPRequest​

TODO: Describe

APICall​

TODO: Describe

Authentication​

TODO: Describe

Authorization​

TODO: Describe

Event​

The Event stream is under construction 🚧

Action​

The Action stream is under construction 🚧