Cribl Expressions

Native Cribl Stream methods can be found under C.*, and can be invoked from any Function that allows for expression evaluations. For example, to create a field that is the SHA1 of a another field’s value, you can use the Eval Function with this Evaluate Fields pair:

NameValue Expression
myNewFieldC.Mask.sha1(myOtherField)

Where fields’ names contain special characters, you can reference them using the __e['<field‑name‑here>'] convention. For details, see Fields with Non-Alphanumeric Characters.

Cribl expressions offer methods and properties in the following classes: