Skip to main content

Module aggregate

Module aggregate 

Source
Expand description

Annotations for the aggregate transform configuration keys.

Constants§

AGGREGATE_CONTEXT_LIMIT
aggregate_context_limit — max distinct metric contexts per window.
AGGREGATE_FLUSH_INTERVAL
aggregate_flush_interval — how often to flush aggregation buckets.
AGGREGATE_FLUSH_OPEN_WINDOWS
dogstatsd_flush_incomplete_buckets — flush open buckets on shutdown.
AGGREGATE_PASSTHROUGH_IDLE_FLUSH_TIMEOUT
aggregate_passthrough_idle_flush_timeout — max buffer time for passthrough metrics.
AGGREGATE_WINDOW_DURATION
aggregate_window_duration — size of each aggregation window. Duration fields serialize as {secs, nanos}; inject as object with test_json.
ALL
All annotations declared in this module, in declaration order.
COUNTER_EXPIRY_SECONDS
counter_expiry_seconds — idle counter lifetime before removal.
DOGSTATSD_NO_AGGREGATION_PIPELINE
dogstatsd_no_aggregation_pipeline — pass through pre-timestamped metrics immediately.
HISTOGRAM_AGGREGATES
histogram_aggregates — list of aggregates to compute for histogram metrics.
HISTOGRAM_COPY_TO_DISTRIBUTION
histogram_copy_to_distribution — also emit histograms as distributions.
HISTOGRAM_COPY_TO_DISTRIBUTION_PREFIX
histogram_copy_to_distribution_prefix — prefix for distribution copies of histograms.