Skip to content

update and fix tempo rules - #1948

Merged
hervenicol merged 3 commits into
mainfrom
fix-vulture-check
Feb 26, 2026
Merged

update and fix tempo rules#1948
hervenicol merged 3 commits into
mainfrom
fix-vulture-check

Conversation

@hervenicol

Copy link
Copy Markdown
Contributor

Towards: https://github.com/giantswarm/giantswarm/issues/35782

This PR updates tempo mixins, and fixes alerting rules were broken because of a too short evaluation interval.

Checklist

@hervenicol hervenicol self-assigned this Feb 23, 2026
@hervenicol
hervenicol marked this pull request as ready for review February 24, 2026 08:52
@hervenicol
hervenicol requested a review from a team as a code owner February 24, 2026 08:52
@hervenicol

Copy link
Copy Markdown
Contributor Author

Tested on graveler, did not generate new alerts.

runbook_url: https://github.com/grafana/tempo/tree/main/operations/tempo-mixin/runbook.md#TempoLiveStoreUnhealthy
expr: |
max by (cluster_id, installation, pipeline, provider, namespace) (tempo_ring_members{cluster_type="management_cluster", state="Unhealthy", name="ingester"}) > 0
max by (cluster_id, installation, pipeline, provider, namespace) (tempo_ring_members{cluster_type="management_cluster", state="Unhealthy", name="live-store"}) > 0

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's a live store?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In v3, compactor and ingester are deprecated in favor of live-store and backend worker and scheduler.(grafana/tempo#6369)
But that means I should use an older version of the mixins until v3!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Switched back to v2.10.
There's already a new livestore alert, but no more savage deletion of alerts!

- name: tempo_alerts
rules:
- alert: TempoCompactorUnhealthy
annotations:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this alert gone?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's now restored when switching back to mixins v2.10

@hervenicol
hervenicol merged commit 16d14a7 into main Feb 26, 2026
7 checks passed
@hervenicol
hervenicol deleted the fix-vulture-check branch February 26, 2026 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants