Overvågning af programmets ydeevne
I dette undermodul ser vi på APM-begreber (Application Performance Monitoring).
Kontinuerlig overvågning
APM-løsninger (Application Performance Management) giver dig mulighed for at overvåge dine brugeres oplevelse og forbedre stabiliteten af din programinfrastruktur. Det hjælper med at identificere hovedårsagen til problemer hurtigt for proaktivt at forhindre afbrydelser og holde brugerne tilfredse.
APM i Azure Spring Apps tilbyder detaljeret overvågning af ydeevnen for dine Spring-programmer uden at kræve kodeændringer, genkompilering, geninstallation eller geninstallation. Du behøver ikke at gøre noget; Udrul blot dine programmer, og overvågningsdataene begynder at flyde. De fordele, du får med programovervågning, er:
- Synlighed i alle dine programmer med distribueret sporing, herunder stier til handlingsanmodninger fra oprindelser til destinationer samt indsigt i programmer, der fungerer korrekt, og de programmer, der har flaskehalse.
- Logge, undtagelser og målepunkter i forbindelse med opkaldsstier giver meningsfuld indsigt og handlingsrettede oplysninger for at fremskynde rodårsagsanalyser.
- Indsigt i programafhængigheder som SQL Database, MySQL, PostgreSQL, MariaDB, JDBC, MongoDB, Cassandra, Redis, JMS, Kafka, Netty/WebFlux osv.
- Ydeevnedata for hvert kald til handlinger, der eksponeres af programmer, herunder antal datalignende anmodninger, svartider, CPU-forbrug og hukommelse.
- Brugerdefinerede målepunkter sorteres nemt automatisk via Micrometer, så du kan publicere brugerdefinerede ydeevneindikatorer eller forretningsspecifikke målepunkter og visualisere dybere program- og forretningsindsigt.
- Mulighed for at gennemse, forespørge og advare om programmetrik og logge.
Programindsigt
Application Insights, der er en funktion i Azure Monitor, er en tjeneste til administration af programydeevne (APM), der kan udvides til at overvåge dine liveprogrammer.
Du kan instrumentere dine programmer med Azure Application Insights for at generere brugerdefineret telemetri. Denne telemetri giver et ekstra overvågningslag, der kan være nyttigt til diagnosticering af fejl og deres underliggende årsager, ofte uden at skulle dykke ned i kildekoden.
Aktivér Java-overvågningsagenten i processen med Azure Spring Apps
I dette modul skal du bruge APM sammen med Azure Spring Apps, da det giver en detaljeret overvågning af ydeevnen uden at kræve kodeændringer, genkompilering, geninstallation eller geninstallation. Den blev aktiveret som standard, da vi oprettede vores Forekomst af Azure Spring Apps.