A context is a stateful object that can be used for enrichment in pipelines. You
can manage a context instance with the
operator and use it with the
enrich operator in one or
more other pipelines.
Each context has a specific type that needs to be specified upon construction. Each context type defines how it processes updates and how it enriches. For example, the lookup table context extends events by performing a key-based lookup in a hash table.
The list below shows all available context types. For a more in-depth introduction into the contextualization framework, please refer to our blog post Contextualization Made Simple.
📄️ Bloom Filter
A space-efficient data structure to represent large sets.
A context for enriching IP addresses with geographical data.
📄️ Lookup Table
An in-memory hash table with a single key column for enriching with arbitrary