Skip to content

FiltersFlushBoundary

Brian L. Troutwine edited this page Oct 5, 2017 · 1 revision

The flush boundary filter is a filter which delays transmission of metrics for some configurable period. The intention is to avoid time splits over a flush pulse, meaning two separate instances of some Telemetry -- belonging to the same time bin -- landing on either side Flush. This filter is often paired with a delay filter.

Configuration

The flush boundary filter configuration options are as follows:

  • tolerance :: the maximum number of seconds to hold points before transmitting
  • forwards :: the filters and/or sinks to forward into [default: []]

The forward concept is described in detail here.

You may configure multiple delay filters.

Example

[filters]
  [filters.flush_boundary.ten_second]
  tolerance = 10
  forwards = ["sinks.console"]