Package Products :: Package ZenEvents :: Package events2 :: Module processing
[hide private]
[frames] | no frames]

Module processing

source code

Classes [hide private]
ProcessingException
DropEvent
Raised when an event should be dropped from the queue.
EventLoggerAdapter
A logging adapter that adds the event UUID to the log output.
Manager
Provides lookup access to processing pipes and performs caching.
EventContext
Maintains the event context while processing.
EventProcessorPipe
An event context handler that is called in a chain.
CheckInputPipe
Validates that the event has required fields.
EventIdentifierPluginException
EventIdentifierPluginFailure
EventIdentifierPluginAbort
BaseEventIdentifierPlugin
IdentifierPipe
Resolves element uuids and identifiers to make sure both are populated.
AddDeviceContextAndTagsPipe
Adds device and component info to the context and event proxy.
UpdateDeviceContextAndTagsPipe
SerializeContextPipe
Takes fields added to the eventProxy that couldn't directly be mapped out of the proxy and applies them to the event protobuf.
AssignDefaultEventClassAndTagPipe
If the event class has not yet been set by the time this pipe is reached, set it to a default value.
FingerprintPipe
Calculates event's fingerprint/dedupid.
TransformAndReidentPipe
TransformPipe
EventPluginPipe
ClearClassRefreshPipe
TestPipeExceptionPipe
Variables [hide private]
  log = logging.getLogger("zen.eventd")