Aller au contenu principal
État des services · en direct

État des services KiloDelta

Mes serveurs, en direct.

Quand tu ouvres la carte, prépares un DPIF ou lances une simulation, l'appli va chercher le fond de carte, l'itinéraire, l'adresse, le relief et les données OpenStreetMap sur mes serveurs. Cette page montre s'ils répondent, à quelle vitesse, et lequel te sert en ce moment.

12/12
sondes au vert
44ms
temps de réponse médian du principal
99,90%
disponibilité moyenne sur 24 h
60s
entre deux vérifications
Vérifié à 18h23:51 · à l'instant

Tout répond. 5 services sur 5 tournent sur le serveur principal. Rien à signaler.
1 · Service par service

Ce que chaque serveur fait pour toi.

Chaque service tourne deux fois : sur un serveur principal chez OVH, en Allemagne, et sur un serveur de secours indépendant. Les barres montrent les 50 derniers passages de chaque sonde, le plus récent à droite. Plus une barre est haute, plus le serveur a mis de temps à répondre. Une barre rouge, c'est un passage sans réponse.

Fond de carte

Tuiles OpenStreetMap
Sur le principal
  1. Principal
  2. Secours
  3. Public
Principal Répond · 40 ms · 100 % sur 24 h
Secours Répond · 100 ms · 99,86 % sur 24 h

Sur le terrain. La carte que tu fais défiler dans l'appli. Je la pré-calcule pour toute la France et la Corse, jusqu'au zoom 16.

S'il tombe. Ce que tu as déjà affiché reste en mémoire sur le téléphone. Le reste arrive depuis OpenStreetMap. Les téléchargements hors ligne, eux, ne passent jamais par OpenStreetMap (leur règlement l'interdit) : ils attendent qu'un de mes serveurs revienne.

Itinéraires

OSRM, routage routier
Sur le principal
  1. Principal
  2. Secours
  3. Public
Principal Répond · 45 ms · 100 % sur 24 h
Secours Répond · 121 ms · 99,72 % sur 24 h

Sur le terrain. Calcule la route jusqu'au point : l'itinéraire du DPIF, la navigation, le temps de trajet depuis la caserne.

S'il tombe. Le secours prend la main, puis le routeur public d'OSRM. Si aucun des trois ne répond, le DPIF ne peut pas sortir d'itinéraire.

Adresses

Nominatim, géocodage
Sur le principal
  1. Principal
  2. Secours
  3. Public
Principal Répond · 38 ms · 100 % sur 24 h
Secours Répond · 108 ms · 99,72 % sur 24 h

Sur le terrain. Transforme une adresse tapée en point sur la carte, et un point en nom de voie et de commune pour le DPIF et les messages radio.

S'il tombe. Le DPIF sort quand même, avec les coordonnées et la cellule DFCI, simplement sans adresse. La recherche d'adresse ne renvoie plus rien.

Données OpenStreetMap

Overpass
Sur le principal
  1. Principal
  2. Secours
  3. Public
Principal Répond · 94 ms · 100 % sur 24 h
Secours Répond · 164 ms · 99,86 % sur 24 h

Sur le terrain. Va chercher dans OpenStreetMap ce qui compte autour du feu : points d'eau, routes, rivières, pare-feux pour la simulation, obstacles aériens, zones de sécurité.

S'il tombe. Si tu as téléchargé le pack de ton département, l'appli lit d'abord ces données sur le téléphone. Sinon elle passe par overpass-api.de, gratuit mais souvent saturé en plein été.

Relief

Open Topo Data, SRTM 30 m
Sur le principal
  1. Principal
  2. Secours
  3. Public
Principal Répond · 42 ms · 100 % sur 24 h
Secours Répond · 113 ms · 99,79 % sur 24 h

Sur le terrain. Donne l'altitude le long des 72 rayons de la simulation, donc la pente que le feu monte ou descend.

S'il tombe. Avec le pack relief du département, rien ne change. Sans pack, le service public prend le relais mais il est limité à 1 000 requêtes par jour. Sans relief du tout, la pente est considérée comme uniforme.

2 · La cascade de secours

Principal, secours, public. L'appli choisit seule.

Tu n'as rien à régler. Pour chaque requête, l'appli essaie les serveurs dans l'ordre et prend le premier qui répond. Voici le chemin qu'elle suit en ce moment, service par service.

Ton téléphonel'appli KiloDelta
PrincipalOVH · Limburg (Allemagne)
Secoursun second serveur, indépendant
Publicserveurs OpenStreetMap
Fond de carte 40 ms (utilisé en ce moment) 100 ms en réserve
Itinéraires 45 ms (utilisé en ce moment) 121 ms en réserve
Adresses 38 ms (utilisé en ce moment) 108 ms en réserve
Données OpenStreetMap 94 ms (utilisé en ce moment) 164 ms en réserve
Relief 42 ms (utilisé en ce moment) 113 ms en réserve
  1. L'appli demande au serveur principal. C'est le cas normal, et le plus rapide.
  2. Pas de réponse ? Elle le met de côté 60 secondes et pose la même question au serveur de secours. Pendant ces 60 secondes, elle ne perd plus de temps à retenter le principal.
  3. Le secours ne répond pas non plus ? Elle passe par le service public d'OpenStreetMap. Il est gratuit mais limité en débit, c'est pour ça qu'il vient en dernier.
  4. Au bout des 60 secondes, elle réessaie le principal. Dès qu'il revient, tout repasse par lui, sans que tu aies à redémarrer quoi que ce soit.

Pour le fond de carte, la mise à l'écart ne dure qu'une seconde : une carte qu'on fait défiler demande des centaines de tuiles, et un simple hoquet du secours ne doit pas envoyer tout ça chez OpenStreetMap. Hors de France et de Corse, ou au-delà du zoom 16, les tuiles viennent directement d'OpenStreetMap : mes serveurs ne les ont pas.

3 · Sans réseau du tout

Zone blanche : ce qui reste dans ta poche.

Sur un feu, le réseau tombe souvent avant les serveurs. C'est pour ça que l'appli télécharge à l'avance un pack par département. Tant qu'il est sur le téléphone, une bonne partie du travail se fait sans aucun serveur.

Reste disponible avec le pack

  • le fond de carte du département et les zones déjà affichées ;
  • les données OpenStreetMap, la BD TOPO et la BD Forêt ;
  • le relief pour la pente ;
  • les points d'eau et les pistes DFCI du pack.

Demande du réseau

  • le vent recalculé sur le relief (WindNinja) ;
  • l'IFM, calculé sur mes serveurs ;
  • la météo à jour, que tu peux sinon saisir à la main ;
  • la recherche d'adresse et le nom de la voie dans le DPIF.

Les packs se gèrent dans l'appli, depuis ton profil. Le détail de ce que le moteur de simulation fait sans réseau est dans la méthodologie.

4 · Comment je surveille

Deux vigies, sur deux serveurs différents.

Deux instances d'Uptime Kuma, un outil de surveillance libre, interrogent chaque service toutes les 60 secondes environ. L'une tourne sur le serveur principal, l'autre sur le serveur de secours, et chacune surveille les deux. Si l'une tombe, l'autre voit encore tout.

Ce que lit cette page

Elle interroge d'abord la surveillance principale (status.kilodelta.fr). Si elle ne répond pas, elle lit celle de secours (status.itam.fr). Le résultat est gardé 60 secondes en mémoire, 30 quand c'est le secours qui répond, pour ne pas harceler les serveurs à chaque visite.

Lu sur la surveillance principale · status.kilodelta.fr, à 18h24:16.

La surveillance elle-même

Deux sondes de plus vérifient la surveillance elle-même. Elles ne servent pas l'appli : si elles passent au rouge, rien ne change pour toi, c'est moi qui perds une partie de la vue.

Principal Répond · 69 ms
Secours Répond · 190 ms
Sur le terrain, fie-toi plutôt à l'appli. Dans ton profil, l'écran « État des services » teste les serveurs directement depuis ton téléphone, avec ton réseau. Cette page-ci voit mes serveurs depuis Internet : elle ne sait pas si tu as de la 4G au fond d'un vallon.
5 · Questions

Ce qu'on me demande le plus.

Un voyant est rouge. Je dois faire quelque chose ?
Non. L'appli bascule toute seule sur le secours, puis sur le public si besoin. Le voyant rouge est surtout là pour moi. Si tu constates un vrai souci sur le terrain (carte blanche, itinéraire qui ne sort pas, adresse introuvable), écris-moi avec l'heure et le secteur, ça m'aide à recouper.
Qu'est-ce qui part chez OpenStreetMap quand l'appli passe par le public ?
Uniquement la requête du moment : les tuiles de carte demandées, les deux bouts d'un itinéraire, une adresse tapée ou un point, une zone à interroger. Ton compte et tes missions n'en font pas partie. Les téléchargements de packs, eux, ne passent jamais par OpenStreetMap.
Pourquoi la météo, le vent ou l'IFM n'apparaissent pas ici ?
Cette page suit les cinq services géographiques qui ont un serveur principal et un secours surveillés par Uptime Kuma. La météo, l'IFM, le vent WindNinja, la BD TOPO et la BD Forêt passent par d'autres chemins et ne figurent pas ici. L'écran « État des services » de l'appli en teste davantage.
Pourquoi l'heure ne change pas à chaque fois que je recharge ?
Le résultat est gardé 60 secondes pour ne pas solliciter la surveillance à chaque visite. La page s'actualise d'elle-même toutes les 60 secondes tant qu'elle est ouverte à l'écran ; le bouton « Pause » l'arrête.

Un problème que cette page ne montre pas ? Dis-moi ce que tu vois, où et quand. Je réponds moi-même.