Applicatiemap

Monitoren en problemen oplossen in Azure-oplossingen

Ebadur Osib

Senior Cloud Consulting Engineer

Als troubleshooten rommelig wordt

tangledservices.jpg

Monitoren en problemen oplossen in Azure-oplossingen

Introductie van applicatiemap

cleandiagram.jpg

Monitoren en problemen oplossen in Azure-oplossingen

Wat is applicatiemap?

  • Ingebouwde feature van Application Insights.
  • Levert een realtime visuele kaart van je architectuur.
  • Ontdekt automatisch componenten en externe dependencies, zoals:
    • Webapps
    • API's
    • Databases
    • Externe dependencies
  • Gebruikt distributed tracing en runtime-telemetry.
  • Geen handmatige config nodig; sneller troubleshooten
Monitoren en problemen oplossen in Azure-oplossingen

Hoe een applicatiemap wordt gemaakt

  appmapflow.jpg

  • Gebouwd met distributed tracing.
  • Telemetry volgt elke request door je systeem.
  • Traces worden automatisch samengevoegd tot een dependencygraph
Monitoren en problemen oplossen in Azure-oplossingen

De kaart lezen

app-insights-overview.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitoren en problemen oplossen in Azure-oplossingen

Kerncijfers

intelligent-view-insights.png

 

  • Belangrijkste metrics, zoals:
    • Latency
    • Aantal requests
    • Faalpercentage
  • Geen query nodig.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitoren en problemen oplossen in Azure-oplossingen

Gezondheid van dependencies

  mapredhealthlines.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitoren en problemen oplossen in Azure-oplossingen

Applicatiemap in microservices

 

  • Begrijp complexe architecturen.
  • Visualiseert requestflow.
  • Herken kettingfouten.
  • Maakt de blast radius zichtbaar.
  • Versnelt root-cause-analyse.

microservices.jpg

Monitoren en problemen oplossen in Azure-oplossingen

De verborgen bottleneck

sloworders.jpg

Monitoren en problemen oplossen in Azure-oplossingen

De uitdaging zonder applicatiemap

hiddencause.jpg

Monitoren en problemen oplossen in Azure-oplossingen

Het effect met applicatiemap

applicationmapoutcome.jpg

Monitoren en problemen oplossen in Azure-oplossingen

Samenvatting

  • Toont componenten en dependencies.
  • Gebaseerd op distributed tracing en telemetry.
  • Markeert latency en faalpercentages.
  • Maakt troubleshooten in distributed systems eenvoudiger.
  • Essentieel voor microservices en cloud-native apps

  untangledweb.jpg

Monitoren en problemen oplossen in Azure-oplossingen

Laten we oefenen!

Monitoren en problemen oplossen in Azure-oplossingen

Preparing Video For Download...