Skip to content
Legacy docs for Tenzir v5.x. For the latest Tenzir v6 series, visit docs.tenzir.com. Migrating from v5? Read the Tenzir v6 migration guide.

Add a field with the number of preceding events.

enumerate [out:field, group=any]

The enumerate operator adds a new field with the number of preceding events to the beginning of the input record.

Sets the name of the output field.

Defaults to "#".

Groups events by the specified expression and enumerates within each group. When provided, an independent enumeration counter is used for each unique value of the grouping expression.

Enumerate the input by prepending row numbers

Section titled “Enumerate the input by prepending row numbers”
from {x: "a"}, {x: "b"}, {x: "c"}
enumerate
{"#": 0, x: "a"}
{"#": 1, x: "b"}
{"#": 2, x: "c"}
from {x: true}, {x: false}
enumerate index
{index: 0, x: true}
{index: 1, x: false}
from {x: 1}, {x: 2}, {x: 1}, {x: 2}
enumerate count, group=x
count = count + 1
{count: 1, x: 1}
{count: 1, x: 2}
{count: 2, x: 1}
{count: 2, x: 2}

Last updated: