Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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