Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Varaktighet 28 timmar
Kursplan
Introduktion till övervakning av applikationsprestanda
- Förståelse av Applikationsprestandahanter (APM) och dess roll i moderna applikationsdriftsprocesser
- Relationen mellan applikationsprestanda, tillgänglighet, tillförlitlighet och kundupplevelse
- Viktiga mått på applikationsprestanda och servicelevelmål (SLOs)
- Identifiering av vanliga orsaker till försämrad applikationsprestanda
- Översikt över applikationsovervakningens livscykel: observera, analysera, diagnostisera, åtgärda och optimera
- Förståelse av New Relics roll inom full-stack-observabilitet
New Relic-funktioner och arkitektur
- Översikt över New Relic-plattformen och dess kärnfunktioner
- Förståelse av New Relics arkitektur och dataflöde
- New Relic-agenter, samlare (collectors) och telemetridata
- Översikt över metrik, händelser, loggar, spår (traces) och fel
- Applikationsprestandaobervakning (APM), webbläsarövervakning, infrastrukturovervakning och databasövervakning
- Förståelse av enheter (entities), tjänster, applikationer och arbetsbelastningar
- Introduktion till distribuerad spårning (distributed tracing) och tjänstepberoenden
- Förståelse av begreppen dataarkivering, frågor (querying) och visualisering
Navigering i New Relic-användargränssnittet
- Navigering i New Relic-plattformen och de huvudsakliga instrumentpanelerna
- Arbete med applikationer, tjänster, värdar (hosts) och enheter
- Utforskning av prestandasammanfattningar och applikationshälso
- Användning av diagram, tabeller, filter och tidsintervall
- Sökning och analys av telemetridata
- Anpassning av instrumentpaneler och vy
- Skapande av användbara operationella och prestandainstrumentpaneler
- Användning av New Relic för att gå från höglevelssymptom till detaljerad diagnostik
Installering och konfiguration av New Relic-agenter
- Förståelse av New Relic-agenters arkitektur och stödda miljöer
- Installering av New Relic-agenter på applikationsserverar
- Konfiguration av agenter för applikationsspecifik övervakning
- Instrumenteringsstrategier och automatisk vs manuell instrumentering
- Konfiguration av webbläsar- och slutanvändarövervakning
- Validering av agentinstallering och telemetrisamling
- Hantering av konfiguration och miljöspecifika inställningar
- Felsökning av problem med agentinstallering och datasamling
- Bästa praxis för säker och underhållsvänlig agentdeployment
Mätning av applikationsprestanda ur slutanvändarens perspektiv
- Förståelse av real-user-monitoring (RUM)
- Mätning av sidladdning och applikationssvarstider
- Övervakning av webbläsarprestanda och användarinteraktioner
- Identifiering av långsamma sidor, transaktioner och användarresor
- Analys av geografiska och enhetsbaserade prestandaskilnader
- Korrelation mellan slutanvändarupplevelse och backendapplikationsprestanda
- Identifiering av prestandaproblem som direkt påverkar kundupplevelsen
- Användning av prestandadata för att prioritera optimeringsåtgärder
Läsning och förståelse av instrumenteringsdata
- Förståelse av transaktionsspår och applikationstransaktioner
- Tolkning av svarstider, genomströmning (throughput) och feldata
- Förståelse av transaktionsbrytningar och prestandasegment
- Analys av externa tjänster och beroenden
- Granskning av applikationsfel och felspår
- Identifiering av flaskhalsar ur instrumenteringsdata
- Användning av spår för att följa begäranden genom applikationskomponenter
- Korrelation av metrik, händelser, loggar och spår för rotorsaksanalys
- Praktiska övningar i tolkning av applikationstelemetri
Mätning av applikationsresurser och infrastruktur
- Övervakning av resursutnyttjande för applikationer och serverar
- Förståelse av prestanda för CPU, minne, disk och nätverk
- Identifiering av resursmättnad och kapacitetsrelaterade problem
- Korrelation av infrastrukturmetrik med applikationssvarstider
- Övervakning av applikationsprocesser och arbetsbelastningar
- Identifiering av resursintensiva transaktioner
- Undersökning av prestandaförvärring orsakad av infrastruktur begränsningar
- Upprättande av prestandabaser och identifiering av avvikande beteende
Övervakning och aviseringar
- Förståelse av New Relic-aviseringskoncept
- Definition av aviseringstavlor och tröskelvärden
- Skapande av aviseringar för applikationsprestanda och tillgänglighet
- Övervakning av felräta, svarstider, genomströmning och resursutnyttjande
- Design av åtgärdbara aviseringspolicyer
- Konfiguration av notifikationskanaler och incidentarbetsflöden
- Minskning av avisering brus och undvikande av onödiga notifikationer
- Förståelse av incidenter och incidenskorrelation
- Testning och validering av aviseringar
- Bästa praxis för proaktiv applikationsövervakning
Övervakning av databasoperationer
- Förståelse av sambandet mellan databasprestanda och applikationsprestanda
- Övervakning av databasanrop och frågeaktivitet
- Identifiering av långsamma databasoperationer
- Analys av databassvarstider
- Detektering av ineffektiva eller resursintensiva frågor
- Korrelation av databasoperationer med applikationstransaktioner
- Undersökning av databasrelaterade applikationsflaskhalsar
- Användning av prestandadata för att förbättra frågesvarstider
- Praktiska övningar för att diagnostisera databasprestandaproblem
Rapportering och visualisering av applikationsprestanda
- Skapande av meningsfulla prestandarapporter
- Byggande av instrumentpaneler för utvecklings-, drift- och ledningsteam
- Väljande av lämpliga mått för olika publiker
- Visualisering av applikationstillgänglighet, svarstider, genomströmning och fel
- Spårning av prestandatrender över tid
- Jämförelse av applikationsprestanda mellan miljöer
- Presentation av tekniska mått som affärsrelevanta insikter
- Upprättande av prestandabaser och rapportering mot mål
Analys och optimering av applikationsprestanda
- Upprättande av en systematisk process för analys av applikationsprestanda
- Identifiering av prestandafolkhalsar och avvikande beteende
- Analys av transaktionssvarstider och genomströmning
- Jämförelse av aktuell prestanda med historiska baser
- Korrelation av flera telemetrikällor under utredningar
- Prioritering av prestandaproblem baserat på användar- och affärspåverkan
- Identifiering av möjligheter till applikationsoptimering
- Validering av prestandaförbättringar med New Relic-data
- Praktiska övningar i prestandanalys
Felsökning av API- och tjänsteproblem
- Övervakning av API:er och externa tjänstebberoenden
- Mätning av API-svarstider, genomströmning och felräta
- Identifiering av långsamma och otillförlitliga API-ändpunkter
- Diagnostikering av tidsrymds- och anslutningsproblem
- Analys av misslyckade API-transaktioner
- Användning av spår för att identifiera flaskhalsar över distribuerade tjänster
- Korrelation av API-problem med nedströms beroenden
- Identifiering av rotorsaken till försämrad API-prestanda
- Utveckling och validering av åtgärdsstrategier
Distribuerad spårning och felutredning från ände till ände
- Förståelse av distribuerade applikationer och tjänstebberoenden
- Introduktion till distribuerad spårningskoncept
- Följande av begäranden genom flera applikationstjänster
- Identifiering av latens introducerad av individuella tjänster
- Analys av tjänste-till-tjänste-kommunikation
- Detektering av fel över distribuerade applikationskomponenter
- Korrelation av spår med loggar, fel och infrastrukturmetrik
- Genomförande av rotorsaksanalys från ände till ände
- Praktiska felsökningsscenarier i en levande labbmiljö
Frågor och analys av New Relic-data
- Introduktion till frågande av telemetridata i New Relic
- Förståelse av New Relic Query Language (NRQL)
- Skrivande av frågor för att utreda applikationsprestanda
- Filtrering och aggregering av metrik och händelser
- Analys av svarstider, fel, genomströmning och transaktionsdata
- Skapande av anpassade visualiseringar ur frågeresultat
- Användning av frågor för att stödja felsökning och rapportering
- Byggande av återanvändbara frågor och instrumentpaneler
- Praktiska NRQL-övningar
Integration av New Relic med tredjepartstjänster och tjänster
- Översikt över New Relic-integrationer
- Integration av New Relic med infrastruktur- och molnplattformar
- Anslutning av övervakningsdata till samarbets- och incidenthanteringstjänster
- Förståelse av integrationsarbetsflöden och datautbyte
- Konfiguration av notifikationer och externa tjänsteintegrationer
- Användning av integrationer för att stödja DevOps- och incidentresponsprocesser
- Bästa praxis för att upprätthålla tillförlitliga övervakningsintegrationer
Praktiskt felsökningsworkshop
- Undersökning av en simulerad applikationsprestandaincident
- Identifiering av symptom ur slutanvändarprestandadata
- Analys av applikationstransaktioner och fel
- Undersökning av infrastruktur- och databasprestanda
- Spårning av API- och externa tjänstebberoenden
- Korrelation av metrik, händelser, loggar och spår
- Identifiering av den mest sannolika rotorsaken
- Utveckling och validering av en åtgärdsansats
- Konfiguration av aviseringar för att förhindra upprepning
- Dokumentation av fynd och kommunikation av affärspåverkan
Bästa praxis för övervakning och operationella rekommendationer
- Design av en effektiv New Relic-övervakningsstrategi
- Väljande av meningsfulla prestanda- och tillgänglighetsmål
- Upprättande av baser och servicelevelmål
- Undvikande av överdrivet övervakningsbrus
- Utveckling av effektiva avisering- och eskalationspraxis
- Upprätthållande av konsekvent övervakning över utveckling, test och produktion
- Användning av observabilitetsdata för att stödja kontinuerlig förbättring
- Översättning av teknisk prestandadata till åtgärdbara affärsinsikter
Sammanfattning och avslutning
- Genomgång av New Relics arkitektur och kärnfunktioner
- Genomgång av applikations-, infrastruktur-, databas-, API- och slutanvändarövervakning
- Uppreptning av felsöknings- och rotorsaksanalysmetoder
- Genomgång av aviseringar, instrumentpaneler, rapportering och integrationer
- Avslutande praktisk prestandaundersökning
- Diskussion av verkliga implementeringsscenarier
- Frågor och svar
- Rekommenderade nästa steg för att använda New Relic i produktionsmiljöer
Krav
- Allmän förståelse för koncept inom applikationsinfrastruktur
- Erfaarenhet av Linux-kommandoraden
Målgrupp
- Utvecklare
- DevOps-ingenjörer
- Testingenjörer
- Systemadministratörer
- Systemarkitekter