Infographic of an update icon

Présentation des notes de mise à jour de Pulse

Picture of Andy Clyde
Senior Application Developer, Internet Society
Catégories:
Twitter logo
LinkedIn logo
Facebook logo
January 24, 2025

Nous mettons constamment à jour le site web de Pulse en y ajoutant de nouvelles fonctionnalités et en améliorant les fonctionnalités existantes. Notre équipe de développement travaille de manière itérative et publie ces changements dès qu’ils sont prêts à être mis en ligne.

Plutôt que d’écrire un billet de blog sur chaque changement, nous introduisons une nouvelle section du site web appelée “Notes de version”.

Dans la nouvelle section ” Notes de version”, nous publierons les détails de toutes les modifications apportées au site web qui ne sont pas suffisamment importantes pour justifier un article de blog complet, mais dont nous pensons qu’elles doivent être portées à votre connaissance. Vous pourrez ainsi vous tenir au courant des modifications que nous apportons et vérifier l’historique d’une fonctionnalité ou d’une donnée particulière.

Mises à jour de IXP Tracker

Pour lancer cette nouvelle fonctionnalité, nous avons quelques améliorations intéressantes à annoncer pour le IXP Tracker.

Nous avons examiné la manière dont nous utilisons les données sources de PeeringDb et nous avons identifié des moyens d’améliorer leur traitement afin de rendre les données IXP Tracker plus précises et plus utiles pour vous.

La plupart de ces changements sont le fruit de la réécriture du code de l’IXP Tracker. Nous avons repris les recherches qui ont servi de point de départ au tracker et les avons intégrées plus étroitement à notre base de code Pulse. Dans le cadre de cette réécriture, nous avons créé une bibliothèque autonome pour gérer le traitement des données de PeeringDb, et nous avons ouvert cette bibliothèque à tous. Si vous souhaitez en savoir plus sur la logique exacte que nous utilisons pour calculer les chiffres de l’IXP Tracker, ou si vous souhaitez effectuer l’analyse vous-même, vous pouvez la télécharger et l’installer.

D’un point de vue technique, nous avons décidé d’écrire cette bibliothèque comme une application autonome pour Django. Nous utilisons Django comme base pour tout notre code principal, et étant donné que le stockage et la récupération de données à l’aide de Django est si central pour le IXP Tracker, nous avons décidé qu’il ne serait pas judicieux de le réécrire en tant que bibliothèque Python “pure”. Django est un framework Python très populaire et il y a beaucoup de documentation disponible, donc si vous ne l’avez jamais utilisé auparavant et que vous voulez l’installer et l’exécuter, vous devriez facilement trouver de bonnes instructions pour le faire.

Consultez la note de mise à jour pour plus de détails.