Lär dig hur du övervakar prestandaproblem med hjälp av distribuerad spårning.

Slutförd

I den här lektionen tittar vi på Application Insights-funktionerna i Azure Spring Apps för att bättre förstå problem med mikrotjänster.

Nu har vi en fullständig mikrotjänststack:

  • En Spring Boot-mikrotjänst som lagrar sina data i MySQL.
  • En todo-gateway baserad på Spring Cloud Gateway.

Även med bara dessa två komponenter är det dock redan ganska utmanande att övervaka och granska prestandaproblem i vår arkitektur.

För att lösa problemet använder vi programprestandaövervakning (APM):

  1. Gå till Azure-portalen.
  2. Gå till översiktssidan för ditt Azure Spring Apps-kluster och välj Application Insights på menyn.
  3. Den här inställningen bör redan vara aktiverad.
  4. Du har åtkomst till en programkarta och lagrar dina spårningsdata.

Dricks

Det kan ta några minuter att mata in spårning av data i systemet, så använd den här tiden till att generera viss belastning och vänta tills data har kommit in.

Nu bör du ha åtkomst till en fullständig programkarta och till en sökmotor som gör att du kan hitta flaskhalsar i prestanda.

Diagram that shows distributed tracing.