Keeps a range of events within the interval [begin, end) stepping by stride.
slice [begin=int, end=int, stride=int]Description
Section titled “Description”The slice operator selects a range of events from the input. The semantics of
the operator match Python’s array slicing.
begin = int (optional)
Section titled “begin = int (optional)”The beginning (inclusive) of the range to keep. Use a negative number to count from the end.
end = int (optional)
Section titled “end = int (optional)”The end (exclusive) of the range to keep. Use a negative number to count from the end.
stride = int (optional)
Section titled “stride = int (optional)”The number of elements to advance before the next element. Use a negative number to count from the end, effectively reversing the stream.
Examples
Section titled “Examples”Get the second 100 events
Section titled “Get the second 100 events”slice begin=100, end=200Get the last 5 events
Section titled “Get the last 5 events”slice begin=-5Skip the last 10 events
Section titled “Skip the last 10 events”slice end=-10Return the last 50 events, except for the last 2
Section titled “Return the last 50 events, except for the last 2”slice begin=-50, end=-2Skip the first and the last event
Section titled “Skip the first and the last event”slice begin=1, end=-1Return every second event starting from the tenth
Section titled “Return every second event starting from the tenth”slice begin=9, stride=2Return all but the last five events in reverse order
Section titled “Return all but the last five events in reverse order”slice end=-5, stride=-1