Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator alertów Prometheus

Reguła alertowa w YAML dla Prometheusa

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Uzupełnij regułę i kliknij „Generuj regułę”.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator alertów Prometheus

Prometheus zbiera metryki, a reguły alertowe decydują, kiedy wysłać ostrzeżenie. Ten generator tworzy poprawną składniowo regułę YAML na podstawie wyrażenia PromQL.

Struktura reguły

PoleZnaczenie
alertnazwa alertu
exprwyrażenie PromQL
forjak długo warunek musi trwać
labels.severitywaga: info, warning, critical
annotationsopis i podsumowanie dla człowieka

Przykładowe wyrażenia

  • up == 0 — cel niedostępny.
  • rate(http_requests_total{status=~"5.."}[5m]) > 0.05 — zbyt dużo błędów 5xx.
  • node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes < 0.1 — mało wolnej pamięci.
  • rate(node_cpu_seconds_total{mode="idle"}[5m]) < 0.1 — wysokie obciążenie CPU.

Najczęstsze pytania

Po co „for”?

Zapobiega alertom od chwilowych skoków. Warunek musi być spełniony przez określony czas, np. 5 minut, zanim alert się uruchomi.

Gdzie wstawić reguły?

Do osobnego pliku YAML wskazanego w prometheus.yml w sekcji rule_files, a następnie przeładować konfigurację.

Jak dostarczyć powiadomienia?

Prometheus wysyła alerty do Alertmanagera, który przekazuje je do e-maila, Slacka, PagerDuty itd.

Zobacz też — powiązane narzędzia

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!