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.