Skip to content

Conversation

@zenador
Copy link
Contributor

@zenador zenador commented Dec 11, 2025

What this PR does

Add more native histogram versions of alerts using classic histograms in the mixin.

Which issue(s) this PR fixes or relates to

N/A

Checklist

  • Tests updated.
  • Documentation added.
  • CHANGELOG.md updated - the order of entries should be [CHANGE], [FEATURE], [ENHANCEMENT], [BUGFIX]. If changelog entry is not needed, please add the changelog-not-needed label to the PR.
  • about-versioning.md updated with experimental features.

Note

Adds native histogram versions of multiple alerts (KV store, level-1 blocks queried, Kafka delay/processing, ruler remote eval, GEM federation errors) and updates compiled/Helm outputs accordingly.

  • Mixin (Jsonnet):
    • Introduce histogramLabels() and refactor alert helpers to emit both classic/native histogram queries.
    • Add native histogram counterparts for:
      • KVStoreFailure, HighVolumeLevel1BlocksQueried (blocks), Kafka ingest-storage alerts (Starting/RunningIngester*, processing failure/stuck), RulerRemoteEvaluationFailing.
      • GEM: GEMFederationFrontendRemoteClusterErrors (classic + native).
  • Compiled alerts (mimir, baremetal, GEM) & Helm tests:
    • Generate parallel classic/native rules with appropriate labels (e.g., histogram: native, buckets: custom where applicable) across all affected alerts.
  • Changelog:
    • Note change: add more native histogram versions of alerts using classic histograms.

Written by Cursor Bugbot for commit c2e9466. This will update automatically on new commits. Configure here.

@zenador zenador requested a review from a team as a code owner December 11, 2025 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant