Event Block Lifecycle

An event block lifecycle measures the interval between the creation of event blocks.

The two types of event blocks, Transactions and Envelopes, will carry on throughout a model as long as rows contained inside of the model are passing through the system.

Adapters and external publishers are the only elements that produce event blocks. A new event block is created each time data from a block is distributed to a new element in the model. If an element is feeding multiple destinations, such as streams, windows, and adapters, a separate transaction is sent to each element. Event blocks that are split by splitters cannot be rejoined by unions. Events can be filtered out of an event block without impacting the block.