conallob/o11y-analysis-tools

Various static analysis and testing tools for managing PromQL compatible monitoring stacks

4Stars on the repository
9Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
BSD-3-ClauseLicence, which decides whether bodies are shown

alert-hysteresis

01

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Query a live Prometheus's historical ALERTS series to statistically recommend better 'for:' hold-down durations, reducing spurious short-lived alerts and alert fatigue. Use interactively when an alert is firing too often/too briefly and needs its hysteresis tuned, or when auditing a rules file's for: values against…

not rated 4 1mo ago A 0 tokens original BSD-3-Clause

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Identify Prometheus alert/recording rules that have no promtool unit-test coverage, and scaffold true-positive/false-positive/hysteresis test-case skeletons for them. Use when bootstrapping unit tests for new or existing PromQL rules, or auditing test coverage of a rules file. Fully hermetic: reads only local…

not rated 4 1mo ago A 0 tokens original BSD-3-Clause

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Render end-to-end previews of what an alert notification will actually look like (plain-text email, HTML email, Slack attachment JSON, raw webhook JSON) by replaying a Prometheus unit-test file's expected alerts through a live Alertmanager. Effectively a "print preview" for alerts. Use to review notification…

not rated 4 1mo ago A 153 tokens original BSD-3-Clause

label-check

04

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Enforce that PromQL expressions (and, optionally, alert definitions) carry a required set of labels — e.g. job, namespace, cluster — to prevent label collisions in multi-tenant Prometheus/Thanos/Cortex/Mimir setups. Use when validating rule YAML for required labels or required alert labels, interactively or as a CI…

not rated 4 1mo ago A 0 tokens original BSD-3-Clause

promql-cody

05

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Orchestrate all six o11y-analysis-tools PromQL/Alertmanager CLIs together as one workflow for a repo of Prometheus/Alertmanager rules — decide which tools are hermetic and CI-safe (promql-fmt, label-check, autogen-promql-tests, and e2e-alertmanager-test when given a skeleton Alertmanager config) versus…

not rated 4 1mo ago A 176 tokens original BSD-3-Clause

promql-fmt

06

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Format and lint PromQL expressions embedded in Prometheus/Thanos/Cortex/Mimir rule YAML files — multiline layout, redundant aggregation-clause removal, aggregation-style consistency, and naming/instrumentation best-practice checks. Use whenever writing, editing, or reviewing alert/recording rule YAML, or as a CI…

not rated 4 1mo ago A 0 tokens original BSD-3-Clause

conallob/o11y-analysis-tools

Skill Claude CodeCodex

Query a live Prometheus's historical ALERTS series to find alert rules that haven't fired in a long time — "dead code analysis" for alerting rules, surfacing candidates for deletion or threshold review. Use interactively during alert-quality/on-call hygiene reviews, not as a CI gate. Requires a live Prometheus with…

not rated 4 1mo ago A 76 tokens original BSD-3-Clause

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: