Logging, Tracing und Metriken in verteilten Anwendungen
Wer eine Anwendung in der Cloud betreibt, benötigt Daten über deren Leistung und Zustand. Eine Mikroservice Architektur oder ein verteilter Monolith stellen eine besondere Herausforderung für das Sammeln sogenannter Telemetriedaten dar. Eine zentrale Speicherung und Auswertung von Logs, Traces und Metriken ist Pflicht. Niemand möchte bei einem Problem die Logs von mehreren Diensten durchsuchen, um den Durchlauf einer Anfrage durch das System nachzuvollziehen. Auch möchte man wissen, ob das System bereits am Ressourcen-Limit arbeitet oder ob noch Luft für unerwartete Belastungen ist.
Weiterlesen