ExaVault utilizza Instana per monitorare le prestazioni API e per il monitoraggio degli errori, il debug e gli avvisi. La metrica più importante che ExaVault osserva quotidianamente è la latenza. "Dobbiamo assicurare una buona esperienza a ogni singolo cliente", afferma Fite. "Se un cliente si trova ad aspettare più di un paio di secondi, potrebbe andarsene."
Con Instana, però, Fite non deve osservare la dashboard tutto il giorno. Instana invia un avviso a un canale Slack dedicato quando si verifica un'anomalia.
Per il monitoraggio a livello di account, ExaVault utilizza il kit di sviluppo software Instana (SDK) per assegnare metadati a ciascuna chiamata API in entrata. Di conseguenza, Fite può filtrare su un numero enorme di variabili. Il caso d'uso più comune, tuttavia, è il filtraggio per account o anche per singoli utenti in un account. "Se un utente ha un problema che non vediamo a livello generale, possiamo approfondire e risolvere effettivamente il problema semplicemente esaminando le sue informazioni", afferma Fite.
Da quando ExaVault ha iniziato a utilizzare Instana, l'MTTR per i bug con impatto sui clienti è diminuito del 56,6%. Inoltre, i rallentamenti e i tempi di inattività della piattaforma sono diminuiti notevolmente. Prima il tempo di attività era al 99,51%, ora è al 99,99%. "Stiamo raggiungendo l'obiettivo che ci eravamo prefissati," spiega Fite. "Il motivo per cui siamo riusciti a farlo è che abbiamo avuto una migliore visibilità dei nostri problemi."
In alcuni casi, c'erano bug di cui ExaVault non sospettava nemmeno l'esistenza prima di utilizzare Instana. Dopo pochi giorni dalla configurazione di Instana, ExaVault si è resa conto di un bug nel software che interrogava la cache di memoria troppo frequentemente e non salvava correttamente. La correzione del bug precedentemente invisibile ha ridotto immediatamente il carico sui server delle applicazioni.