Expand description
The “engine” crate represents the core functionality to injest, store, index, and query the events and spans. It does not provide functionality outside of its Rust API.
Structs§
- This storage implementation just holds elements in memory.
Enums§
- Stands for “borrowed or owned”, a
Cowwithout theClonerequirement.
Traits§
- This reflects the backing storage of spans, events, and span events. This (currently) does not store indexes; they are re-created on startup.
Type Aliases§
- This is the external type used to identity an connection. This is generated client-side and should be random to make it unique.
- This is the internal type used to identify connections. The value is the unique timestamp from when the connection was created.
- This is the internal type used to identify span eventss. The value is the semi-unique timestamp from when the span event was created. “Semi-unique” because the “create” event shares a timestamp with the span it creates.
- This is the external type used to identity a span. This is generated client- side and is unique but only within that connection.
- This is the internal type used to identify spans. The value is the unique timestamp from when the span was created.