ExaVault verwendet Instana zur Überwachung der API-Leistung sowie zur Fehlerverfolgung, Fehlerbehebung und Warnung. Die wichtigste Metrik, die ExaVault tagtäglich betrachtet, ist Latenz. „Wir müssen sicherstellen, dass jeder Kunde ein gutes Erlebnis hat“, sagt Fite. „Wenn ein Kunde länger als ein paar Sekunden wartet, geht er vielleicht wieder.“
Mit Instana muss Fite jedoch nicht den ganzen Tag auf das Dashboard schauen. Stattdessen sendet Instana eine Benachrichtigung an einen dedizierten Slack-Kanal, wenn etwas ungewöhnlich ist.
Für die Überwachung auf Kontoebene verwendet ExaVault das Instana Software Development Kit (SDK), um jedem eingehenden API-Aufruf Metadaten zuzuordnen. Dadurch kann Fite nach einer großen Anzahl von Variablen filtern. Der häufigste Anwendungsfall ist jedoch das Filtern nach Konto oder sogar nach einzelnen Benutzern in einem Konto. „Wenn ein Benutzer ein Problem hat, das wir auf hoher Ebene nicht sehen, können wir einen Drilldown durchführen und das Problem wirklich beheben, indem wir uns einfach die Informationen ansehen“, sagt Fite.
Seit ExaVault Instana nutzt, ist die mittlere Reparaturzeit (MTTR) für kundenrelevante Fehler um 56,6 % gesunken. Darüber hinaus ist die Plattform erheblich schneller und weniger störanfällig. Vorher lag die Betriebszeit bei 99,51 %, jetzt bei 99,99 %. „Wir erreichen das Ziel, das wir uns vorgenommen haben“, erklärt Fite. „Der Grund, warum wir das tun konnten, ist, dass wir einen besseren Überblick über unsere Probleme hatten.“
In einigen Fällen gab es Fehler, von deren Existenz ExaVault vor der Verwendung von Instana nicht einmal wusste. Schon wenige Tage nach der Einrichtung von Instana stellte ExaVault fest, dass die Software einen Fehler aufwies, der den Speicher-Cache zu häufig abfragte und nicht korrekt gespeichert wurde. Durch die Behebung des zuvor unsichtbaren Fehlers wurde die Belastung der Anwendungsserver sofort reduziert.