VictoriaMetrics/lib/streamaggr
Aliaksandr Valialkin f8779d1ed2
lib/streamaggr: follow-up for the commit c0e4ccb7b5
- Clarify docs for `Ignore aggregation intervals on start` feature.

- Make more clear the code dealing with ignoreFirstIntervals at aggregator.runFlusher() functions.
  It is better from readability and maintainability PoV using distinct a.flush() calls
  for distinct cases instead of merging them into a single a.flush() call.

- Take into account the first incomplete interval when tracking the number of skipped aggregation intervals,
  since this behaviour is easier to understand by the end users.

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/6137
2024-07-02 21:34:48 +02:00
..
avg.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
count_samples.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
count_series.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
dedup.go lib/streamaggr: prevent from data race inside dedupAggrShard when samplesBuf can be updated in pushSamples() while their values are read in the flush() loop without das.mu lock 2024-06-11 17:31:38 +02:00
dedup_test.go lib/streamaggr: reduce memory allocations by using dedupAggrSample buffer per each dedupAggrShard 2024-06-10 16:39:26 +02:00
dedup_timing_test.go lib/streamaggr: reduce the number of duplicates per each sample in BenchmarkDedupAggr from 100 to 2 2024-06-10 16:39:26 +02:00
deduplicator.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
deduplicator_test.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
deduplicator_timing_test.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
histogram_bucket.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
last.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
max.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
min.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
quantiles.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
rate.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
stddev.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
stdvar.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
streamaggr.go lib/streamaggr: follow-up for the commit c0e4ccb7b5 2024-07-02 21:34:48 +02:00
streamaggr_test.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
streamaggr_timing_test.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
sum_samples.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00
total.go lib/streamaggr: added stale samples metric, added metrics labels (#6462) 2024-07-01 15:01:49 +02:00
unique_samples.go lib/streamaggr: follow-up for 7cb894a777 2024-06-07 16:35:53 +02:00