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

Class FingerprintPipe

source code

        object --+    
                 |    
EventProcessorPipe --+
                     |
                    FingerprintPipe

Calculates event's fingerprint/dedupid.

Instance Methods [hide private]
 
__call__(self, eventContext)
Called in a chain, must return modified eventContext.
source code

Inherited from EventProcessorPipe: __init__

Class Variables [hide private]
  DEFAULT_FINGERPRINT_FIELDS = 'device', 'component', 'eventClas...
  NO_EVENT_KEY_FINGERPRINT_FIELDS = 'device', 'component', 'even...
  dependencies = [AddDeviceContextAndTagsPipe]
Method Details [hide private]

__call__(self, eventContext)
(Call operator)

source code 

Called in a chain, must return modified eventContext.

Overrides: EventProcessorPipe.__call__
(inherited documentation)

Class Variable Details [hide private]

DEFAULT_FINGERPRINT_FIELDS

Value:
'device', 'component', 'eventClass', 'eventKey', 'severity'

NO_EVENT_KEY_FINGERPRINT_FIELDS

Value:
'device', 'component', 'eventClass', 'severity', 'summary'