Skip to main content
Version: edge

generic::counter

Keeps track of the number of events as they come and emits the current count out alongside the event. The output is a record of the form {"count": n, "event": event}, where n is the current count and event is the original event.

The counter starts when the first event comes through and begins from 1.

This operator preserves event metadata.

Outputs:

  • out

Example:

define operator counter from generic::counter;