Overvåking av programytelse
I denne enheten ser vi på konsepter for overvåking av programytelse (APM).
Kontinuerlig overvåking
Med APM-løsninger (Application Performance Management) kan du overvåke brukernes opplevelse og forbedre stabiliteten i programinfrastrukturen. Det bidrar til å identifisere årsaken til problemer raskt for å proaktivt forhindre avbrudd og holde brukerne fornøyde.
APM i Azure Spring Apps tilbyr grundig ytelsesovervåking for Spring-programmene dine uten å kreve kodeendringer, kompilering, retesting eller omplassering. Du trenger ikke å gjøre noe; Bare distribuer programmene dine, og overvåkingsdataene begynner å flyte. Fordelene du får med programovervåking er:
- Synlighet i alle programmene med distribuert sporing, inkludert baner av operasjonsforespørsler fra opprinnelse til mål, samt innsikt i programmer som fungerer som de skal, og disse programmene med flaskehalser.
- Logger, unntak og måledata i sammenheng med anropsbaner gir meningsfull innsikt og handlingsbar informasjon for å få fart på grunnårsaksanalyse.
- Innsikt i programavhengigheter som SQL Database, MySQL, PostgreSQL, MariaDB, JDBC, MongoDB, Cassandra, Redis, JMS, Kafka, Netty/WebFlux og så videre.
- Ytelsesdata for hvert kall til operasjoner som eksponeres av programmer, inkludert datalignende antall forespørsler, responstider, CPU-bruk og minne.
- Egendefinerte måledata automatisk samlet gjennom mikrometer, slik at du kan publisere egendefinerte ytelsesindikatorer eller forretningsspesifikke måledata og visualisere dypere program- og forretningsinnsikt.
- Mulighet til å bla gjennom, spørre og varsle om programmetrikk og -logger.
Programinnsikt
Application Insights, en funksjon i Azure Monitor, er en utvidbar programytelsesadministrasjonstjeneste (APM) for å overvåke live-programmene dine.
Du kan instrumentere programmene dine med Azure Application Insights for å generere egendefinert telemetri. Denne telemetrien gir et ekstra lag med overvåking som kan være gunstig for å diagnostisere feil og deres grunnleggende årsaker, ofte uten å måtte dykke inn i kildekoden.
Aktiver overvåkingsagenten for Java i prosessen med Azure Spring Apps
I denne modulen bruker du APM med Azure Spring Apps, da den tilbyr grundig ytelsesovervåking uten å kreve kodeendringer, kompilering, retesting eller omplassering. Den ble aktivert som standard da vi opprettet azure Spring Apps-forekomsten vår.