Gerador de Regras de Alerta e Gravação Prometheus (PromQL) - Guia do Desenvolvedor
Construa e valide visualmente regras de alerta PromQL, regras de gravação (recording rules), limites, rótulos e anotações de runbook.
# 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
AST do PromQL e síntese de expressões
Construa visualmente expressões PromQL robustas com seletores de métricas, janelas de intervalo, funções de agregação e limites de comparação.
Privacidade 100% no navegador
Zero comunicação com servidores ou telemetria. Seus nomes de métricas internas, topologias de cluster e URLs de runbook permanecem privados no seu navegador.
Nativo para Promtool e Operator
Gera arquivos de regras padrão do Prometheus 2.x, CRDs PrometheusRule para kube-prometheus-stack e especificações de testes unitários do promtool.