Prometheus Alerting- & Recording-Rule-Generator (PromQL) Entwicklerhandbuch
Erstellen und validieren Sie PromQL-Alerting-Regeln, Recording-Regeln, Schwellenwerte, Labels und Runbook-Annotationen visuell.
# Prometheus Alerting & Recording Rules Specification
# Generated by ToolsAA (100% Client-Side Engine)
groups:
- name: infrastructure_node_alerts
interval: 30s
rules:
- alert: HostHighCpuLoad
expr: 100 - (avg by (instance, job) (rate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) > 85
for: 5m
keep_firing_for: 2m
labels:
severity: warning
tier: "infra"
team: "sre-platform"
annotations:
summary: "Host CPU utilization exceeds 85% on {{ $labels.instance }}"
description: "Node {{ $labels.instance }} (job: {{ $labels.job }}) has had CPU utilization above 85% for 5m. Current load is {{ $value | printf \"%.2f\" }}%."
runbook_url: "https://runbooks.prometheus-operator.dev/runbooks/general/cpu-high-load/"
dashboard_url: "https://grafana.internal.net/d/node-exporter-full?var-instance={{ $labels.instance }}"
action_required: "Investigate noisy-neighbor processes via htop or check autoscaling capacity."
Group: infrastructure_node_alerts | For: 5m
Range: Windowed | Annotations: 3 vars
kube-prometheus-stack • Alertmanager • promtool
PromQL-AST & Ausdrucks-Synthese
Erstellen Sie visuell robuste PromQL-Ausdrücke mit Metrik-Selektoren, Zeitfenstern, Aggregationsfunktionen und Vergleichsschwellenwerten.
100% Browser-Datenschutz
Keine Serverkommunikation oder Telemetrie. Ihre internen Metriknamen, Cluster-Topologien und Runbook-URLs verbleiben sicher in Ihrem Browser.
Promtool & Operator Nativ
Erzeugt standardkonforme Prometheus 2.x Regeldateien, kube-prometheus-stack PrometheusRule-CRDs sowie promtool Unit-Test-Spezifikationen.