Résumé

  • draft-ietf-opsawg-collected-data-manifest-14 exige que le Platform Manifest soit transmis et conservé avec la télémétrie ; le Data Collection Manifest reste un exemple non normatif.
  • L’heure d’émission, l’identifiant de plateforme et l’identifiant d’abonnement permettent de retrouver le contexte applicable, y compris la période de collecte réellement utilisée.
  • Cette jointure ne prouve ni l’absence de pertes, ni la fiabilité du temps, de la chaîne de conservation, de l’interprétation, de la décision ou de son effet opérationnel.

Une valeur de télémétrie n’est jamais son propre mode d’emploi. Un compteur qui tombe à zéro peut signaler un état réel, un redémarrage, un dépassement de capacité, une mauvaise fenêtre d’échantillonnage ou une lacune dans le transport. La révision 14 de A Data Manifest for Contextualized Telemetry Data s’attaque à une faiblesse plus élémentaire : les systèmes conservent souvent la valeur et perdent les conditions qui permettaient de la relire correctement.

Le mécanisme proposé est précis. Le Platform Manifest normatif peut enregistrer un identifiant de plateforme défini par le réseau, le fournisseur ou son PEN, le logiciel et le système d’exploitation, puis le contenu de YANG Library : versions de modules, espaces de noms, fonctions, déviations, schémas et datastores. Le Data Collection Manifest associe à cette plateforme les flux ou datastores, les filtres, l’identifiant d’abonnement, les destinataires, le déclenchement périodique ou sur changement et la période de collecte. Ce second modèle est illustratif, faute de montage de schéma disponible au moment de la conception.

La feuille current-period révèle l’utilité pratique de ce contexte. Une plateforme surchargée peut appliquer vingt secondes alors que l’opérateur en avait demandé dix. Le manifeste expose la cadence effective. L’analyste peut ainsi éviter de traiter une série clairsemée comme si la cadence configurée avait été respectée.

La règle de conservation va au-delà d’un inventaire exporté de temps à autre. Le manifeste doit être diffusé et stocké avec les données, les suivre lorsqu’elles changent de lieu et être mis à jour après une évolution de la plateforme, du logiciel ou de l’abonnement. Il devient lui-même une série temporelle. Pour relire un point, le projet combine l’heure d’émission, l’identifiant de la plateforme d’origine et celui de l’abonnement, puis choisit les manifestes les plus récents antérieurs à cet instant.

Cette jointure apporte de la traçabilité. Elle ne transforme pas une base en témoin souverain.

La première frontière est celle de la plateforme source. L’identifiant doit être unique dans un réseau à chaque instant, mais il peut être réutilisé après le remplacement d’un équipement. La bonne ligne de manifeste dépend donc d’une cartographie d’inventaire et d’une limite temporelle correctes. Une attribution erronée du nom d’hôte, une réutilisation prématurée ou un manifeste reconstruit par le collecteur à partir de modèles dispersés peut produire une jointure impeccable vers la mauvaise machine.

Vient ensuite l’identité du schéma. YANG Library indique quelle version, quel espace de noms, quelles fonctions et quelles déviations donnent son sens à une feuille. Le Datatracker affichait, le 10 septembre 2026, zéro erreur et zéro avertissement de validation YANG pour la révision 14. Mais le texte précise que YANG ne peut pas imposer l’activation d’au moins un des ensembles de fonctions yang-catalog ou ietf-system. Un module peut donc être valide tout en ne révélant guère plus que l’identifiant de plateforme. La validation atteste la cohérence d’un modèle et de ses dépendances, non la complétude du contexte effectivement fourni.

Le périmètre de collecte constitue une troisième preuve. Un filtre décrit ce qui était susceptible d’arriver. Le silence n’a pas le même sens dans un abonnement périodique et dans un abonnement déclenché par changement. La période courante montre une dérive de cadence ; elle ne prouve pas que chaque échantillon attendu a été émis puis reçu. Le projet le dit sans détour : la fiabilité du manifeste est celle de la collecte, puisque le manifeste est lui aussi collecté comme donnée. Un compagnon transporté dans le même canal ne peut témoigner indépendamment de tout ce que ce canal a perdu.

Le temps forme une quatrième frontière. La règle du « dernier manifeste avant le point » suppose que l’heure d’émission, l’identité de plateforme et l’historique permettent réellement d’ordonner les faits. Une dérive d’horloge, une livraison tardive, le remplacement du temps de l’équipement par celui du collecteur ou une mise à jour retardée peuvent sélectionner la mauvaise version sans provoquer d’échec de jointure. L’horodatage est une donnée de calcul, pas une preuve de simultanéité physique.

La conservation ne se réduit pas à la cohabitation dans une table. NETCONF ou RESTCONF sécurisés, l’authentification mutuelle et le contrôle d’accès protègent une session. Le projet renvoie à un travail distinct sur les signatures COSE pour l’intégrité et la provenance. Il faut encore des reçus vérifiables pendant la mise en mémoire tampon, la normalisation, la réplication et le stockage. Deux lignes voisines ne prouvent pas qu’elles n’ont été ni supprimées, ni réordonnées, ni modifiées en chemin.

L’interprétation ne commence qu’après ces contrôles. Le schéma exact améliore le sens d’une feuille, mais il reste à connaître la largeur du compteur, ses remises à zéro et bouclages, les unités, l’agrégation, les défauts du fournisseur et la filiation des transformations. Le projet exclut explicitement de son périmètre la filiation des indicateurs calculés. Une entrée correctement contextualisée peut encore alimenter un taux faux, une référence invalide ou un récit d’incident trompeur.

La décision et l’effet sont les deux derniers registres. Les nœuds YANG sont en lecture seule ; aucun RPC ni aucune action n’est défini. Le manifeste n’autorise donc pas un changement de contrôleur. Une analyse peut recommander un reroutage, une limitation ou une enquête. Un responsable identifiable doit décider, un système doit exécuter, puis une limite de service observable doit montrer ce qui s’est réellement produit.

Le statut du document appelle la même rigueur. Au 10 septembre 2026, la révision 14 était un Internet-Draft actif daté du 19 août, soumis à l’IESG pour publication, au stade Expert Review, avec Proposed Standard comme statut visé. Le contrôle YANG était propre. Rien dans ces éléments n’en faisait un RFC ni ne démontrait un déploiement.

La lecture la plus utile est donc plus étroite que la promesse de données « auto-descriptives ». Le manifeste est un reçu de contexte. Il faut le versionner, le préserver et le relier avec soin, puis demander des preuves distinctes pour la source, le schéma, le périmètre, le temps, la conservation, l’interprétation, la décision et l’effet. Il rend les bonnes questions possibles ; il n’y répond pas à la place de l’opérateur.

Sources