Anwendungs‑Map

Azure-Lösungen überwachen und Fehler beheben

Ebadur Osib

Senior Cloud Consulting Engineer

Wenn Troubleshooting chaotisch wird

Verknotete Services

Azure-Lösungen überwachen und Fehler beheben

Einführung in die Anwendungs‑Map

Sauberes Diagramm

Azure-Lösungen überwachen und Fehler beheben

Was ist die Anwendungs‑Map?

  • In Application Insights integriert.
  • Bietet eine Echtzeit‑Karte der Anwendungsarchitektur.
  • Erkennt automatisch Komponenten und externe Abhängigkeiten, z. B.:
    • Web‑Apps
    • APIs
    • Datenbanken
    • Externe Abhängigkeiten
  • Nutzt verteiltes Tracing und Laufzeit‑Telemetrie.
  • Keine manuelle Konfiguration, schnellere Fehlersuche
Azure-Lösungen überwachen und Fehler beheben

Wie die Anwendungs‑Map entsteht

  App‑Map‑Flow

  • Erstellt mit verteiltem Tracing.
  • Telemetrie folgt jeder Anfrage durch dein System.
  • Traces werden automatisch zu einem Abhängigkeitsgraphen verknüpft
Azure-Lösungen überwachen und Fehler beheben

Die Karte lesen

Übersicht App Insights

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Azure-Lösungen überwachen und Fehler beheben

Schlüsselmetriken

Intelligent‑Ansicht Insights

 

  • Wichtige Kennzahlen, u. a.:
    • Latenz
    • Anfragenanzahl
    • Fehlerrate
  • Keine Abfrage nötig.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Azure-Lösungen überwachen und Fehler beheben

Abhängigkeitszustand

  Map mit roten Health‑Linien

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Azure-Lösungen überwachen und Fehler beheben

Anwendungs‑Map in Microservices

 

  • Komplexe Architekturen verstehen.
  • Anfragefluss visualisieren.
  • Kaskadierende Ausfälle erkennen.
  • Den Blast‑Radius sichtbar machen.
  • Schnellere Root‑Cause‑Analyse unterstützen.

Microservices

Azure-Lösungen überwachen und Fehler beheben

Der versteckte Engpass

Langsame Bestellungen

Azure-Lösungen überwachen und Fehler beheben

Die Herausforderung ohne Anwendungs‑Map

Verborgene Ursache

Azure-Lösungen überwachen und Fehler beheben

Das Ergebnis mit Anwendungs‑Map

Ergebnis mit Anwendungs‑Map

Azure-Lösungen überwachen und Fehler beheben

Zusammenfassung

  • Visualisiert Komponenten und Abhängigkeiten.
  • Basiert auf verteiltem Tracing und Telemetrie.
  • Hebt Latenz und Fehlerraten hervor.
  • Vereinfacht Troubleshooting in verteilten Systemen.
  • Unverzichtbar für Microservices und Cloud‑native Apps

  Entwirrtes Netz

Azure-Lösungen überwachen und Fehler beheben

Lass uns üben!

Azure-Lösungen überwachen und Fehler beheben

Preparing Video For Download...