Twoje monitory w Twoim własnym Prometheusie

Jeden URL, jeden klucz tylko do odczytu: Prometheus pobiera stan, opóźnienie w każdym regionie, dostępność i daty wygaśnięcia wszystkich Twoich monitorów. Dashboard Grafany i reguły alertów są gotowe do importu.

Pro+Klucz Metryki tylko do odczytu
grafana.com/grafana/dashboards/25909
Dashboard Grafany OKStatus: liczba monitorów, wskaźniki dostępności i budżetu błędów, historia stanów i heatmapa czasów odpowiedzi
Co zawiera eksport

Liczby z Twojego panelu OKStatus, w Twoim stosie

Te same obliczenia co w aplikacji: reguła większości dla stanu, dostępność ważona czasem dla SLA. Żadnej drugiej prawdy w Grafanie.

okstatus_monitor_upStan każdego monitora i jego historia: działa, spowolniony, nie działa, konserwacja, wstrzymany.
okstatus_check_latency_secondsCzas odpowiedzi ostatniego sprawdzenia, region po regionie, oraz p50, p95 i p99 z ostatniej godziny.
okstatus_monitor_availability_ratioDostępność w ciągu 24 godzin, 7 i 30 dni, czas niedostępności i Twoje cele SLA do obliczenia budżetu błędów.
okstatus_certificate_expiry_timestamp_secondsWygaśnięcie certyfikatów TLS i domen, jako znaczniki czasu gotowe do alertu.
okstatus_private_agent_upTwoje prywatne agenty: aktywność, wersja, obciążenie. Sonda, którą hostujesz, też jest monitorowana.
okstatus_llm_time_to_first_token_secondsMonitory modeli AI: czas do pierwszego tokenu i czas na każdy wygenerowany token.
Gotowe w trzy minuty

Jeden klucz, jeden blok konfiguracji, jeden import

Nic do instalowania po Twojej stronie: OKStatus już jest sondą, Prometheus tylko czyta.

01 Utwórz klucz Metryki Ustawienia → Klucze API. Odczytuje tylko eksport: jeśli wycieknie z pliku konfiguracyjnego, niczego nie zmieni.
02 Dodaj cel Osiem linii scrape_config lub odpowiednik dla Grafana Alloy i Prometheus Operatora.
03 Zaimportuj dashboard Dashboard 25909 na grafana.com, importowany po ID, i dziesięć przetestowanych reguł alertów, gotowych do załadowania w Prometheusie.
Konfiguracja

Skopiuj, wklej, gotowe

Klucz zostaje w osobnym pliku. Etykiety zawierają tylko hosta, nigdy URL monitora, który mógłby zawierać token. Odpowiedź jest buforowana 15 sekund i kompresowana, z osobnym limitem poza resztą API.

scrape_configs:
  - job_name: okstatus
    scrape_interval: 30s
    scheme: https
    metrics_path: /api/v1/metrics
    authorization:
      credentials_file: /etc/prometheus/okstatus.token
    static_configs:
      - targets: [api.okstatus.eu]
Dashboard Grafany

Dziewiętnaście paneli gotowych do importu

Regiony sond, dostępność względem celu SLA, wszystkie monitory w jednej tabeli, wygaśnięcia, prywatne agenty. Filtry według grupy, monitora, regionu i okna SLA.

Dalsza część dashboardu: stan według regionu sondy, dostępność względem celu SLA, tabela monitorów, nadchodzące wygaśnięcia i prywatne agenty 1Każdy monitor z każdego regionu2Dostępność względem Twojego celu SLA3Wszystkie monitory, z sortowaniem4Certyfikaty i domeny, które wkrótce wygasną

Aby widzieć zewnętrzny obraz usług obok wewnętrznych metryk, w narzędziach zespołu, i korelować: usługa niedostępna z zewnątrz, a dostępna od środka, wskazuje na DNS, CDN lub routing, a nie na samą usługę. Alerty mogą zostać w OKStatus albo iść przez Twój Alertmanager.

Pierwszy monitor w mniej niż minutę.

Plan darmowy, bez karty. Hostowane i prowadzone w Europie.