Capitolo 10. Come monitorare i sistemi
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nel Capitolo 9, hai imparato a memorizzare, interrogare, replicare e fare il backup dei tuoi dati. Quel capitolo si concentrava principalmente sui dati dei tuoi clienti, come i profili degli utenti, gli acquisti e le foto. Questo capitolo si concentra invece sui dati che ti danno visibilità sulla tua attività, ovvero su ciò che in genere viene definito monitoraggio.
Nella Prefazione hai sentito parlare delle difficoltà di LinkedIn nella consegna del software. Anche noi abbiamo avuto problemi con il monitoraggio. Raccoglievamo metriche e registri, ma gli strumenti per comprendere questi dati erano inutilizzabili, per cui spesso volavamo alla cieca e bug e interruzioni potevano passare inosservati. Nel 2010, uno stagista ha creato inGraphs, un'interfaccia utente per visualizzare le nostre metriche. Ha avuto un impatto profondo sull'azienda, perché all'improvviso potevamo individuare prima i problemi e capire cosa facevano gli utenti. Nell'ambito del Progetto Inversione, abbiamo rivisto ulteriormente il monitoraggio e in breve tempo inGraphs era presente sugli schermi di tutto l'ufficio. Come amava dire David Henke, vicepresidente senior di LinkedIn per l'ingegneria e le operazioni: se non puoi misurarlo, non puoi risolverlo.
Quindi, cosa dovresti misurare? I quattro elementi che seguono sono gli strumenti ...