Kom i kontakt
 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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier