Ta kontakt

Kursplan

Introduksjon til programvareytelsesovervåking

  • Forståelse av Programvareytelsesstyring (APM) og dens rolle i moderne programvaredrift
  • Sammenhengen mellom programvareytelse, tilgjengelighet, pålitelighet og kundeevne
  • Kjennetegn for programvareytelse og servicenivåmål
  • Identifisering vanlige årsaker til programvareytelsesnedgang
  • Oversikt over programvareovervåkingssyklusen: observer, analyser, diagnostiser, reparér og optimer
  • Forståelse av New Relics rolle i helstaksoverblikk

New Relic-funksjoner og arkitektur

  • Oversikt over New Relic-plattformen og dens kjernekapasiteter
  • Forståelse av New Relic-arkitektur og dataflyt
  • New Relic-agenter, samler og telemetridata
  • Oversikt over målepunkter, hendelser, logger, spor og feil
  • Programvareytelsesovervåking (APM), nettleserovervåking, infrastrukturovervåking og databaseovervåking
  • Forståelse av enheter, tjenester, applikasjoner og arbeidsbelastninger
  • Introduksjon til distribuert sporing og tjenestedependenser
  • Forståelse av databeholdning, spørring og visualiseringskonsepter

Navigasjon i New Relic-brukergrensesnittet

  • Navigasjon i New Relic-plattformen og hoveddashbordene
  • Arbeid med applikasjoner, tjenester, vertskMaskiner og enheter
  • Utforsking av ytelsesoppsummeringer og applikasjonshelse
  • Bruk av diagrammer, tabeller, filtre og tidsspenn
  • Søk og analyse av telemetridata
  • Tilpasning av dashbord og visninger
  • Opprettelse av nyttige drifts- og ytelsesdashbord
  • Bruk av New Relic for å gå fra overflatesymptomer til detaljert diagnostikk

Oppsett og konfigurasjon av New Relic-agenter

  • Forståelse av New Relic-agentarkitektur og støttede miljøer
  • Installasjon av New Relic-agenter på applikasjonsservere
  • Konfigurasjon av agenter for applikasjonsbestemt overvåking
  • Instrumenteringsstrategier og automatisk vs. manuell instrumentering
  • Konfigurasjon av nettleser- og slutbrukerovervåking
  • Validering av agentinstallasjon og telemetrisamling
  • Administrering av konfigurasjon og miljøspesifikke innstillinger
  • Feilsøking av agentinstallasjon og datamasseinngangsproblemer
  • Best practice for trygg og vedlikeholdbar agentdeploy

Måling av programvareytelse fra slutbrukerperspektivet

  • Forståelse av sanntidsovervåking av brukere (RUM)
  • Måling av sideinnlasting og applikasjons svartid
  • Overvåking av nettleserytelse og brukerinteraksjoner
  • Identifisering av langsommelige sider, transaksjoner og reiser
  • Analysing av geografiske og enhetsbaserte ytelsesforskjeller
  • Korrelasjon av slutbrukerervaring med backend-applikasjonens ytelse
  • Identifisering av ytelsesproblemer som direkte påvirker kundeopplevelsen
  • Bruk av ytelsesdata for å prioritere optimaliseringsaktiviteter

Lese og forstå instrumenteringsdata

  • Forståelse av transaksjonsspor og applikasjonstransaksjoner
  • Interpretasjon av svartid, gjennomstrømning og feilfrekvensdata
  • Forståelse av transaksjonsoppbrytning og ytelsessegmenter
  • Analysing av eksterne tjenester og avhengigheter
  • Ursåkeanalyse av applikasjonsfeil og feilspor
  • Identifisering av flaskenekker fra instrumenteringsdata
  • Bruk av spor til å følge forespørsler over applikasjonskomponenter
  • Korrelasjon av målepunkter, hendelser, logger og spor for rotårsaksanalyse
  • Praktiske øvelser i tolking av applikasjonstelemetri

Måling av programvareressurser og infrastruktur

  • Overvåking av applikasjons- og serverressursutnyttelse
  • Forståelse av CPU, minne, disk og nettverksytelse
  • Identifisering avressursmetting og kapasitetsrelaterte problemer
  • Korrelasjon av infrastrukturelle målepunkter med applikasjonens svartid
  • Overvåking av applikasjonsprosesser og arbeidsbelastninger
  • Identifisering av ressursspinnende transaksjoner
  • Undersøkelse av ytelsesnedgang forårsaket av infrastrukturbegrensninger
  • Etablering av ytelsesbasaler og identifisering av unormal oppførsel

Overvåking og varsling

  • Forståelse av New Relic-varslingskonsepter
  • Definisjon av varselbetingelser og terskelverdier
  • Opprettelse av varsler for applikasjonens ytelse og tilgjengelighet
  • Overvåking av feilfrekvens, svartid, gjennomstrømning og ressursutnyttelse
  • Design av praktiske varselstrategier
  • Konfigurasjon av varslingskanaler og hendelsesflyt
  • Redusering av varselstøy og unødige varsler
  • Forståelse av hendelser og problemkorrelasjon
  • Test og validering av varselinnstillinger
  • Best practice for proaktiv applikasjonsovervåking

Overvåking av databaseoperasjoner

  • Forståelse av sammenhengen mellom databaseytelse og programvareytelse
  • Overvåking av databasekall og forespørselaktivitet
  • Identifisering av sakte databaseoperasjoner
  • Analysing av databasesvarstider
  • Oppdagelse av ineffektive eller ressursspinnende forespørsler
  • Korrelasjon av databaseoperasjoner med applikasjonstransaksjoner
  • Undersøkelse av database-relaterte applikasjonsflaskenekker
  • Bruk av ytelsesdata for å forbedre forespørselens svartid
  • Praktiske øvelser i diagnose av databaseytelsesproblemer

Rapportering og visualisering av programvareytelse

  • Opprettelse av meningsfull ytelsesrapporter
  • Bygging av dashbord for utviklings-, drifts- og ledelsesteam
  • Utvelgelse av passende målepunkter for ulike målgrupper
  • Visualisering av applikasjons tilgjengelighet, svartid, gjennomstrømning og feil
  • Sporing av ytelsesstreker over tid
  • Sammenligning av applikasjonens ytelse mellom miljøer
  • Presentasjon av tekniske målepunkter som forretningsrelevante innsikter
  • Etablering av ytelsesbasaler og rapportering mot mål

Analyse og optimalisering av programvareytelse

  • Etablering av en systematisk prosess for analyse av programvareytelse
  • Identifisering av ytelsesflaskenekker og unormal oppførsel
  • Analysing av transaksjonens svartid og gjennomstrømning
  • Sammenligning av gjeldende ytelse med historiske basaler
  • Korrelasjon av flere telemetrikilder under undersøkelser
  • Prioritering av ytelsesproblemer ut fra bruker- og forretningspåvirkning
  • Identifisering av muligheter for applikasjons optimalisering
  • Validering av ytelsesforbedringer ved hjelp av New Relic-data
  • Praktiske øvelser i ytelsesanalyse

Feilsøking av API- og tjenesteproblemer

  • Overvåking av API-er og eksterne tjenestedependenser
  • Måling av API-svarstid, gjennomstrømning og feilfrekvens
  • Identifisering av sakte og upålitelige API-endepunkter
  • Diagnose av tidsavbrudd og tilkoblingsproblemer
  • Analysing av feilslåtte API-transaksjoner
  • Bruk av spor til å identifisere flaskenekker i distribuerte tjenester
  • Korrelasjon av API-problemer med nedstrøms avhengigheter
  • Identifisering av rotårsaken til API-ytesnesnedgang
  • Utvikling og validering av reparasjonsstrategier

Distribuert sporing og end-to-end feilsøking

  • Forståelse av distribuerte applikasjoner og tjenestedependenser
  • Introduksjon til konsepter for distribuert sporing
  • Følgende av forespørsler over flere applikasjonstjenester
  • Identifisering av latens introdusert av individuelle tjenester
  • Analysing av kommunikasjon mellom tjenester
  • Oppdagelse av feil i distribuerte applikasjonskomponenter
  • Korrelasjon av spor med logger, feil og infrastrukturmålepunkter
  • Utførelse av end-to-end rotårsaksanalyse
  • Praktiske feilsøkningsscenarier i et live-lab-miljø

Spørring og analyse av New Relic-data

  • Introduksjon til spørring av telemetridata i New Relic
  • Forståelse av New Relic-spørrespråket (NRQL)
  • Skriving av spørringer for å undersøke programvareytelse
  • Filtrering og aggregering av målepunkter og hendelser
  • Analysing av svartider, feil, gjennomstrømning og transaksjonsdata
  • Opprettelse av egendefinerte visualiseringer fra spørreresultater
  • Bruk av spørringer for å støtte feilsøking og rapportering
  • Bygging av gjenbrukbare spørringer og dashbord
  • Praktiske NRQL-øvelser

Integrasjon av New Relic med tredjepartsverktøy og -tjenester

  • Oversikt over New Relic-integrasjoner
  • Integrasjon av New Relic med infrastruktur og skyplattformer
  • Kobling av overvåkingsdata med samarbeids- og hendelsesledelsesverktøy
  • Forståelse av integrasjonsflyt og datautveksling
  • Konfigurasjon av varsling og eksterne tjenestebindinger
  • Bruk av bindinger for å støtte DevOps- og hendelsesresponsprosesser
  • Best practice for å vedlikeholde pålitelige overvåkingsbindinger

Praktisk feilsøkningsverksted

  • Undersøkelse av en simulert programvareytelseshendelse
  • Identifisering av symptomer fra slutbruker-ytesnedata
  • Analysing av applikasjonstransaksjoner og feil
  • Undersøkelse av infrastruktur- og databaseytelse
  • Sporing av API- og eksterne tjenestedependenser
  • Korrelasjon av målepunkter, hendelser, logger og spor
  • Identifisering av mest sannsynlige rotårsak
  • Utvikling og validering av en reparasjonsmetode
  • Konfigurasjon av varsler for å forhindre gjentakelse
  • Dokumentasjon av funn og kommunikasjon av forretningspåvirkning

Best practice for overvåking og driftsrekommendasjoner

  • Design av en effektiv New Relic-overvåkingsstrategi
  • Utvelgelse av meningsfulle ytelses- og tilgjengelighetsmålepunkter
  • Etablering av basaler og servicenivåmål
  • Unngåelse av overdreven overvåkingsstøy
  • Utvikling av effektive varslings- og eskaleringspraksis
  • Opprettholdelse av konsistent overvåking gjennom utvikling, testing og produksjon
  • Bruk av overblikksdata for å støtte kontinuerlig forbedring
  • Omsetning av tekniske ytelsesdata til handlingsbare forretningsinnsikter

Oppsummering og konklusjon

  • Gjennomgang av New Relic-arkitektur og kjernekapasiteter
  • Gjennomgang av applikasjon-, infrastruktur-, database-, API- og slutbrukerovervåking
  • Sammenfattende gjennomgang av feilsøknings- og rotårsaksanalyseteknikker
  • Gjennomgang av varslings, dashbord, rapportering og bindinger
  • Siste praktiske ytelsesundersøkelse
  • Diskusjon om sanne implementeringsscenarier
  • Spørsmål og svar
  • Anbefalte neste steg for implementering av New Relic i produksjonsmiljøer

Krav

  • Generell forståelse av konsepter for programvareinfrastruktur
  • Opplevelse med Linux-kommandolinjen

Målgruppe

  • Utviklere
  • DevOps-ingeniører
  • Testingeniører
  • Systemadministratorer
  • Løsningerarkitekter
 28 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier