Temporarily add thanos recording rules for apdex variants

Temporarily add thanos recording rules for apdex variants

This MR aims to very temporarily add 3 variants of how we calculate apdex. These variants are meant to be logically equivalent:

  • Variant A: Record apdex in thanos ruler from pre-aggregated inputs recorded by prometheus servers
  • Variant B: Record apdex in thanos ruler from inputs also recorded by thanos ruler
  • Variant C: Record apdex in thanos ruler from raw unaggregated inputs

This experiment uses the apdex for redis-cluster-ratelimiting as its basis, since we know that is an example that demonstrates the nonsense jitter (e.g. apdex exceeds 100%).

Supports investigations in:

Edited by Matt Smiley

Merge request reports

Loading