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'