Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Bolt NameFunctionalityReferences
Enrichment SplitterThis bolt extracts fields and values from a message that can be enriched and sends them to the appropriate enrichment bolt. The configuration for which fields have an associated enrichment is stored in Zookeper. 
Enrichment BoltThis bolt takes the enrichment information from the splitter bolt (key + value), extracts the value, cross references the value against the enrichment store, and then sends the value of the enrichment to the joiner bolt. There can be n enrichment bolts and each enrichment bolt has to be associated with a back end store (which is primarily Hbase). These bolts also use an in-memory cache so they don't thrash the back end reference store. There is a corresponding bulk loader provided per enrichment to be able to bootstrap the enrichment store 
Enrichment Joiner Bolt Join the enrichments with the original message. The bolt waits for all the enrichments to come in prior to joining. If an enrichment part does not come in, then the bolt times out that enrichment and sends the message down the topology without that enrichment part. 
Threat Intel Splitter Bolt  
Threat Intel Bolt  
Threat Intel Joiner Bolt  
Writer Bolt See Supported Data Stores for a list of available extensions