ElixirScope.Events (elixir_scope v0.0.1)
Core event structures for ElixirScope.
Defines all event types that can be captured during execution and provides efficient serialization/deserialization for storage and transmission.
Events are designed to be:
- Lightweight with minimal overhead
- Self-contained with all necessary context
- Timestamped with high resolution
- Correlated with unique IDs for causal analysis
Summary
Functions
Base event structure with common fields for all event types.
Deserializes an event from binary format.
Creates a new event with automatic metadata injection.
Serializes an event to binary format for efficient storage.
Functions
Base event structure with common fields for all event types.
Deserializes an event from binary format.
Creates a new event with automatic metadata injection.
This is the recommended way to create events as it automatically populates common fields like timestamp, node, and generates unique IDs.
Serializes an event to binary format for efficient storage.