État d’avancement:Essai localfiche de référencemise en service interdite pour l’instantÉtat réel:code imagetelemetry-lab mTLScible VIP privéeaucun déploiementNO-GO
Choisissez votre lectureCommencez par la vue sans jargon si vous découvrez le sujet.
À qui s’adresse chaque lecture?

Je veux comprendre: direction, équipes métier, communication, achats et première visite. Exploitation: opérateur, support et astreinte. Vue architecte: architecte, ingénieur et sécurité. Tout afficher: revue complète de la fiche.

« Je veux comprendre » affiché. Ce choix sera repris sur les autres fiches. La décision de mise en service et les risques restent toujours visibles.

Comprendre cette fonction en 60 secondes

Le résumé donne le rôle, le trajet, le risque, le responsable et la limite de preuve en moins d’une minute. Les dépendances et exemples restent disponibles juste après, sans jargon imposé.

Résumé essentiel

Ce que c’est et à quoi cela sert

Envoyer l’état de santé d’une cellule.

Faire sortir un petit bilan de santé sans ouvrir une nouvelle entrée réseau.

Une comparaison utile

Comme une chaîne de témoins: chaque étape reçoit, garde et transmet.

Ce qui entre

Une cellule produit son bilan de fonctionnement.

Qui en bénéficie et quel résultat attendre

L’équipe d’exploitation reçoit régulièrement cet état hors de la machine.

L’équipe chargée de détecter et traiter les pannes.

État actuel

Essai local. Une preuve locale existe. Aucun déploiement ni usage réel n’est prouvé. Mise en service interdite pour l’instant.

Risque principal

La cellule peut continuer à fonctionner, mais son état devient invisible après une courte réserve de reprise.

Responsable

Responsable de l’envoi des états de santé. Autorité de décision: Responsable supervision téléphonie.

Décision suivante

Autoriser l’agent quand il transmet un état récent sans ouvrir de nouvel accès entrant.

Voir les dépendances, preuves et solutions de secours
Ce qui entre, en langage courant

Une cellule produit son bilan de fonctionnement.

Ce dont il dépend

Des bilans de santé récents, du réseau privé et des étapes voisines de la chaîne d’alerte.

Comment le service continue

L’équipe vérifie manuellement les étapes voisines. Les appels continuent seulement si leur chemin est indépendant; aucune notification humaine ne doit être supposée.

En cas de panne et pour vos données

Si le lien vers le centre de suivi est coupé, la cellule garde au plus trois petits bilans en réserve puis les abandonne. Les appels continuent, mais l’équipe ne voit plus l’état de la cellule. Les bilans restent sur la machine et ne contiennent rien des conversations.

Preuve attendue avant la prochaine étape

Essais de réseau coupé, file locale pleine, reprise sans doublon et absence de port entrant.

Statut expliqué

Des essais limités sur une machine ont réussi. Ils ne prouvent pas que le service fonctionne dans un hébergement réel, sur le réseau téléphonique public ou en production. Il reste à le déployer, à tester de vraies pannes, à mesurer sa fiabilité et à vérifier les services externes.

Exemple concret

Une cellule produit son bilan de fonctionnement. L’équipe d’exploitation reçoit régulièrement cet état hors de la machine.

Voir l’exemple technique précis

Toutes les 15 secondes, l’exporter envoie un snapshot borné; en panne réseau, trois éléments au plus restent dans le spool.

Voir les questions et réponses selon votre rôle

Les six lectures ci-dessous reprennent les mêmes faits. Elles ne créent pas une seconde source de vérité.

Direction
Question: Peut-on compter sur cette fonction aujourd’hui?
Réponse: Des essais limités sur une machine ont réussi. Ils ne prouvent pas que le service fonctionne dans un hébergement réel, sur le réseau téléphonique public ou en production. Autoriser l’agent quand il transmet un état récent sans ouvrir de nouvel accès entrant.
Métier
Question: Quel service rend-elle concrètement?
Réponse: Faire sortir un petit bilan de santé sans ouvrir une nouvelle entrée réseau. L’équipe d’exploitation reçoit régulièrement cet état hors de la machine.
Achats et conformité
Question: De quoi dépend l’engagement et qu’est-ce qui manque?
Réponse: Des bilans de santé récents, du réseau privé et des étapes voisines de la chaîne d’alerte. Il reste à le déployer, à tester de vraies pannes, à mesurer sa fiabilité et à vérifier les services externes. Preuve attendue: Essais de réseau coupé, file locale pleine, reprise sans doublon et absence de port entrant.
Communication
Question: Que peut-on annoncer sans faire de fausse promesse?
Réponse: Vous pouvez expliquer l’objectif suivant: Faire sortir un petit bilan de santé sans ouvrir une nouvelle entrée réseau. Ne présentez pas cette fonction comme disponible en production: Des essais limités sur une machine ont réussi. Ils ne prouvent pas que le service fonctionne dans un hébergement réel, sur le réseau téléphonique public ou en production.
Exploitation
Question: Qui agit et quel est le premier geste sans risque?
Réponse: Responsable de l’envoi des états de santé. Autorité de décision: Responsable supervision téléphonie. Vérifier l’heure du dernier état et les étapes juste avant et après. Un silence de supervision ne signifie jamais que tout va bien.
Technique
Question: Où sont les contrats exacts?
Réponse: Utilisez la « Vue architecte ». Elle montre les entrées, les sorties, les interfaces, les données, la sécurité et les preuves provenant de la fiche d’autorité.

Trajet simple, de la situation au résultat

Le trajet montre ce qui déclenche cette fonction, le service qu’elle rend et le résultat obtenu. Il reste lisible sans fonction interactive.

Suivre le flux

Partie documentée: Envoyer l’état de santé d’une cellule.

  1. Une cellule produit son bilan de fonctionnement.

  2. Faire sortir un petit bilan de santé sans ouvrir une nouvelle entrée réseau.

  3. L’équipe d’exploitation reçoit régulièrement cet état hors de la machine.

Comment lire ce trajet: avancez avec les flèches du clavier ou parcourez les étapes dans l’ordre. Les contrats exacts restent dans la « Vue architecte ».

Étape 1 sur 3: Une cellule produit son bilan de fonctionnement.

Impact utile: L’équipe d’exploitation reçoit régulièrement cet état hors de la machine.

En cas de panne: La cellule peut continuer à fonctionner, mais son état devient invisible après une courte réserve de reprise.

Responsable: Responsable de l’envoi des états de santé. Autorité de décision: Responsable supervision téléphonie.

Premiers gestes en cas de problème

Reconnaître ce qui se passe, protéger le service et prévenir le bon responsable sans improviser.

Ce que vous voyez

La cellule peut continuer à fonctionner, mais son état devient invisible après une courte réserve de reprise.

Première action sans risque

Vérifier l’heure du dernier état et les étapes juste avant et après. Un silence de supervision ne signifie jamais que tout va bien.

Solution de secours

L’équipe vérifie manuellement les étapes voisines. Les appels continuent seulement si leur chemin est indépendant; aucune notification humaine ne doit être supposée.

Qui prévenir et où lire les preuves

Responsable de l’envoi des états de santé. Autorité de décision: Responsable supervision téléphonie. La procédure de production reste à créer et valider avant la mise en service. Ouvrir la fiche d’architecture et de preuve du domaine.

Besoin d’un terme technique? Ouvrir les définitions
Exporter
agent qui envoie des mesures
Spool
petite file locale de reprise
mTLS
authentification TLS mutuelle

Décision actuelle: mise en service interdite pour l’instant. Des essais limités sur une machine ont réussi. Ils ne prouvent pas que le service fonctionne dans un hébergement réel, sur le réseau téléphonique public ou en production. Ce qui reste à faire: Il reste à le déployer, à tester de vraies pannes, à mesurer sa fiabilité et à vérifier les services externes.Décision actuelle: promotion NO-GO, pas de mise en production. Une preuve locale bornée existe. Elle ne vaut ni déploiement cloud, ni preuve carrier/PSTN, ni qualification de production. Blockers: Déploiement, exercice de panne réel, SLO et interopérabilité externe restent des gates.

Contrat opérateur et modes dégradés

Owner: SRE edge. Non-rôle: aucun listener, aucune décision carrier, aucun drain et aucune persistance métier.

Séquence nominaleÉtat et observabilitéPanne / repriseSLO
Lit snapshot.json, valide sa forme, écrit une enveloppe v1, tente les éléments du spool dans l’ordre puis écrit export.json.Spool 0700, au plus trois enveloppes 0600; reçu local content-free avec livré/en file/supprimé et code borné.Timeout ou refus distant conserve une file bornée; retry idempotent. Symlink, identité de cellule ou reçu invalide sont refusés.Aucun SLO déployé. Fraîcheur, backlog et succès de livraison restent à mesurer en environnement réel.

Panne, reprise et surveillance

Modes de panne connus, comportement de reprise et signaux à mesurer avant toute mise en service.

Modes de panneReprise après incidentSignaux à mesurer
  • Réseau management coupé ou refus distant: l’exporter conserve au plus trois enveloppes dans son spool puis supprime; l’état de la cellule devient invisible pour la supervision malgré un service local sain.
  • Symlink, identité de cellule ou reçu invalide: l’écriture est refusée; le collecteur ne reçoit rien et la supervision peut croire à tort la cellule silencieuse.
  • Fichier snapshot malformé: la validation de forme échoue et aucun envoi n’a lieu; la chaîne d’alerte perd sa source de fraîcheur.
Le spool local sous /run est borné à trois enveloppes et perdu au redémarrage; les retries sont idempotents pour éviter les doublons. Aucune action humaine n’est automatisée. Le telemetry-lab mTLS prouve localement file, reprise sans doublon et absence de port entrant; aucune preuve de reprise en hébergement réel n’existe.Existent: un reçu local content-free indiquant livré, en file ou supprimé, avec un code borné, plus le telemetry-lab. N’existent pas: métriques de production. Avant promotion, mesurer fraîcheur des envois, backlog du spool, taux de succès de livraison et temps de reprise après coupure.
Déplier ou replier les détails d’architecture

Interfaces, dépendances et déploiement

Le composant est embarqué dans l’image edge candidate et dépend uniquement des artefacts locaux et du plan management privé.

EntréesSortiesAmont / avalConfiguration
/run/navy-phone-edge/telemetry/snapshot.json, config exacte /etc/navy-phone/edge-telemetry.json, credentials chargés.HTTPS mTLS POST /v1/edge-health sur TCP/9443; cible candidate 10.72.40.50:9443.Amont: timer de santé edge. Aval: VIP/LB, puis collecteur.Service oneshot navy-phone-edge-telemetry.service, identité de cellule A/B et spool sous /run. Aucun module cloud déployé.

Sources dépôt: edge-cell-image/.../telemetry.py, unités systemd, README image et telemetry-lab. Preuve consolidée: registre des preuves.

Frontière de confiance: Boucle locale vers plan management privé. L’exporter lit un état local borné sur la machine de la cellule, n’ouvre aucun port entrant et pousse une enveloppe content-free en HTTPS mTLS vers une adresse privée candidate. Seule la sortie TCP/9443 traverse la frontière; l’identité de cellule est contrôlée par certificat.

Déplier ou replier les détails de sécurité et de preuve

Identité, frontière de confiance et données

Le passage vers le management privé est la frontière principale; les identités telemetry ne sont pas réutilisées par monitoring ou notification.

Identité

Cellule A ou B exacte

Certificat client avec SAN edge-a.telemetry.navy.invalid ou edge-b.telemetry.navy.invalid; CA telemetry dédiée et SAN serveur exact.

Blockers

Confiance non opérée

PKI de production, rotation/révocation, routage management, VIP privée, attestation cloud et tests de charge restent à acquérir.

Données et souveraineté UEL’enveloppe est content-free: état de santé borné, sans contenu d’appel, et reste sur le plan management privé RFC1918. Aucun tiers ne reçoit ces données; la cible est une adresse privée candidate. PKI de production, rotation et résidence UE du collecteur restent à prouver.