Vos monitors dans votre Prometheus

Une URL, une clé en lecture seule : Prometheus récupère l'état, la latence par région, la disponibilité et les expirations de tous vos monitors. Le dashboard Grafana et les règles d'alerte sont prêts à importer.

Pro+Clé Métriques en lecture seule
grafana.com/grafana/dashboards/25909
Le dashboard Grafana d'OKStatus : compteurs de monitors, jauges de disponibilité et de budget d'erreur, historique d'état et heatmap des temps de réponse
Ce que l'export contient

Les chiffres de votre dashboard OKStatus, dans votre stack

Les mêmes calculs que l'application : règle de la majorité pour l'état, disponibilité pondérée dans le temps pour le SLA. Pas de deuxième vérité dans Grafana.

okstatus_monitor_upL'état de chaque monitor et son historique : up, dégradé, down, maintenance, pause.
okstatus_check_latency_secondsLe temps de réponse du dernier check, région de sonde par région de sonde, et les p50, p95 et p99 de l'heure.
okstatus_monitor_availability_ratioLa disponibilité sur 24 h, 7 et 30 jours, le temps de panne, et vos objectifs SLA pour calculer le budget d'erreur.
okstatus_certificate_expiry_timestamp_secondsL'expiration des certificats TLS et des noms de domaine, en timestamps prêts pour une alerte.
okstatus_private_agent_upVos agents privés : vivacité, version, charge. La sonde que vous hébergez est surveillée elle aussi.
okstatus_llm_time_to_first_token_secondsMonitors de modèles d'IA : temps avant le premier token et temps par token produit.
En place en trois minutes

Une clé, un bloc de configuration, un import

Rien à installer chez vous : OKStatus est déjà la sonde, Prometheus n'a qu'à lire.

01 Créez une clé Métriques Paramètres → Clés API. Elle ne lit que l'export : si elle fuite d'un fichier de configuration, elle ne peut rien modifier.
02 Ajoutez la cible Un scrape_config de huit lignes, ou l'équivalent pour Grafana Alloy et le Prometheus Operator.
03 Importez le dashboard Le dashboard 25909 sur grafana.com, importé par son ID, et dix règles d'alerte testées, prêtes à charger dans Prometheus.
Configuration

Copiez, collez, c'est scrapé

La clé reste dans un fichier à part. Les labels ne portent que l'hôte, jamais une URL de monitor qui pourrait contenir un jeton. La réponse est mise en cache 15 secondes et compressée, avec un budget de scrape séparé du reste de l'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]
Le dashboard Grafana

Dix-neuf panneaux, prêts à importer

Régions de sonde, disponibilité face à l'objectif SLA, tous les monitors dans un tableau, expirations, agents privés. Filtres par groupe, monitor, région et fenêtre SLA.

La suite du dashboard : état par région de sonde, disponibilité face à l'objectif SLA, tableau des monitors, prochaines expirations et agents privés 1Chaque monitor depuis chaque région de sonde2Disponibilité face à votre objectif SLA3Tous vos monitors, triables4Certificats et domaines qui vont expirer

Pour voir la vue externe de vos services à côté de vos métriques internes, dans les outils de votre équipe, et corréler : un service down vu de l'extérieur et up vu de l'intérieur, c'est un problème de DNS, de CDN ou de route, pas du service. Les alertes peuvent rester chez OKStatus, ou passer par votre Alertmanager.

Votre premier monitor en moins d'une minute.

Plan gratuit, sans carte. Hébergé et opéré en Europe.