Overview of ElastAlert Rule Types
masterElastAlert uses rule types to determine when a match is found based on Elasticsearch data. Common built-in rule types include:
frequency: Match where there are at least X events in Y time.spike: Match when the rate of events increases or decreases.flatline: Match when there are less than X events in Y time.blacklist/whitelist: Match when a certain field matches a blacklist/whitelist.any: Match on any event matching a given filter.change: Match when a field has two different values within some time.new_term: Match when a never before seen term appears in a field.cardinality: Match when the number of unique values for a field is above or below a threshold.