Array Query Functions

Humio's array functions allow you to extract, create and manipulate items embedded in arrays within events.

FunctionDescription
array:contains()Checks whether the given value matches any of the values of the array and excludes the event if no value matches (introduced in 1.39)
array:eval()Evaluates the function argument on all values in the array under the array argument overwriting the array (introduced in 1.39)
array:filter()Drops entries from the input array using the given filtering function. (introduced in 1.39)
array:intersection()Determines the set intersection of array values over input events (introduced in 1.39)
array:reduceAll()Computes a value from all events and array elements of the specified array. (introduced in 1.39)
array:reduceColumn()Computes an aggregate value for each array element with the same index. (introduced in 1.39)
array:reduceRow()Computes an aggregated value of an array on all events. (introduced in 1.39)
array:regex()Checks whether the given pattern matches any of the values of the array and excludes the event from the search result (introduced in 1.39)
array:union()Determines the set union of array values over input events. (introduced in 1.39)

Table: Array Query Functions