Resolver
provide.foundation.eventsets.resolver
¶
TODO: Add module docstring.
Classes¶
EventSetResolver
¶
Resolves and applies event set enrichments to log events.
Initialize the resolver with cached configurations.
Source code in provide/foundation/eventsets/resolver.py
Functions¶
enrich_event
¶
Enrich a log event with event set data.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
event_dict
|
dict[str, Any]
|
The event dictionary to enrich |
required |
Returns:
| Type | Description |
|---|---|
dict[str, Any]
|
The enriched event dictionary |
Source code in provide/foundation/eventsets/resolver.py
get_visual_markers
¶
Extract visual markers for an event without modifying it.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
event_dict
|
dict[str, Any]
|
The event dictionary to analyze |
required |
Returns:
| Type | Description |
|---|---|
list[str]
|
List of visual markers that would be applied |
Source code in provide/foundation/eventsets/resolver.py
resolve
¶
Resolve all registered event sets into a unified configuration.
This merges all registered event sets by priority, building the field mapping and event mapping lookup tables.