Crate venator_engine

Source
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§

Enums§

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.