Skip to main content

proportion

Class: sugar · Streaming: accumulating

Matching events divided by all events, denominator visible.

Signature

| proportion <predicate> <as> [every=<duration>] [by=<field_list>]

Positional Arguments

NameTypeRequiredDescription
predicatepredicateYes-
asfieldYesalias is mandatory

Options

NameTypeDefaultDescription
everyduration--
byfield_list--

Desugars To

stats count(where <pred>) as <name>_num, count() as <name>_den [by ...] | extend <name> = <name>_num / <name>_den

Examples

proportion status >= 500 as error_rate by service

Generated from the LynxFlow registry. See RFC-002 for the full language specification.