La prima volta che ho sentito parlare di telemetria ero ragazzino, davanti a un Gran Premio di Formula 1. Mi colpiva l’idea che dai box potessero sapere tutto della monoposto mentre sfrecciava a 200 km/h: gomme, freni, consumi, motore. Quel concetto oggi è più attuale che mai nel software: avere visibilità in tempo reale su ciò che accade dentro i nostri sistemi.

Perché in fondo il mio amico P40L0, compagno di lughe sessioni di gaming online con l’Xbox ormai troppi anni fa, aveva ragione quando diceva: “La potenza è nulla senza il controller”.

Definizione

La Treccani definisce la telemetria come l’insieme di metodi per misurare a distanza fenomeni e oggetti. Tradotto in IT: è come avere un cruscotto sempre davanti agli occhi, non della macchina ma del software. La telemetria non serve a generare dati a caso: deve supportare la gestione in produzione, guidare l’evoluzione del prodotto, aiutare a risolvere i problemi e rendere i dati fruibili a tutti.

A chi serve la telemetria?

I destinatari sono diversi e ciascuno ha bisogni specifici:

  • i developer usano log dettagliati, spesso temporanei;
  • gli operations consultano i dati per gestire incidenti;
  • gli auditor verificano la compliance;
  • i program manager analizzano l’uso reale delle feature.

Per questo la telemetria va progettata con cura, non ridotta a qualche file di log disperso sui server. Ogni livello dello stack deve contribuire a generare dati leggibili e azionabili. Solo così diventa possibile avere grafici, rilevare anomalie, ricevere alert proattivi e prendere decisioni basate sui fatti.

Domande allo specchio

Chiediti:

  • i tuoi sistemi hanno un cruscotto leggibile e condiviso, o solo file di log “a caso”?
  • hai pensato a chi userà quei dati, oltre a te?
  • stai usando la telemetria per anticipare problemi o solo per rincorrerli?

Sharing is caring

Se conosci qualcuno che potrebbe trovare utile ricevere e-mail per migliorare l’organizzazione dei team di sviluppo software, DevOps e software engineering in generale inoltragli questo post! Qui può iscriversi e cominciare a ricevere subito!


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *