DEV Community

Uhltak Therestismysecret
Uhltak Therestismysecret

Posted on

Monitoring & Observability: Warum Logs allein nicht ausreichen und wie Tracing die Zukunft ist

Einleitung

Monitoring und Observability sind entscheidende Aspekte für die Betreuung von Anwendungen und Systemen. Viele Administratoren und Entwickler nutzen Log-Analytics, um Fehlfunktionen, Leistungsmängel und Sicherheitsprobleme zu erkennen. Es ist jedoch wichtig zu erkennen, dass Log-Analytics ihre Grenzen hat und nicht ausreicht, um eine ausreichende Überwachung sicherzustellen. In diesem Artikel wollen wir Ihnen zeigen, warum Log-Analytics an seine Grenzen stoßen kann und wie Tracing eine umfassendere und effektivere Überwachung ermöglicht.

Log-Analytics: Eine eingeschränkte Sicht

Warum Log-Analytics nicht ausreicht

Log-Analytics basiert hauptsächlich auf der Auswertung von Log-Files, die von Systemen, Application- Servers und Diensten generiert werden. Diese Informationen können zwar nützlich sein, um bestimmte Ereignisse oder Fehler zu erkennen, sie bieten jedoch nur eine begrenzte Perspektive. Hier sind einige Gründe, warum Log-Analytics nicht ausreicht:

Beispiel: Log-Analytics in der Realität

Ein Beispiel dafür, dass Log-Analytics nicht ausreicht, ist die Untersuchung eines Problems, bei dem eine Anwendung ständig abstürzt. Durch die Analyse der Log-Files könnte man feststellen, dass die Abstürze auf eine bestimmte Funktion zurückzuführen sind, aber die genauen Gründe für die Abstürze bleiben unklar. Um ein echtes Gebilde zu erstellen, müssen Sie die Logs mit anderen Tools verbinden, z.B. einem Debug-Agenten oder einem Service-Mesh.

` curl -X GET \

Top comments (0)