Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding tot Application Performance Monitoring
- Begrip van Application Performance Management (APM) en de rol hierin in moderne applicatie-exploitatie
- Het verband tussen applicatieprestaties, beschikbaarheid, betrouwbaarheid en klantervaring
- Belangrijke indicatoren voor applicatieprestaties en service-level targets
- Identificatie van veelvoorkomende oorzaken van prestatievermindering van applicaties
- Overzicht van de levenscyclus van applicatiemonitoring: observeren, analyseren, diagnosticeren, corrigeren en optimaliseren
- Begrip van de rol van New Relic in full-stack observability
Features en architectuur van New Relic
- Overzicht van het New Relic-platform en de kernfunctionaliteiten
- Begrip van de New Relic-architectuur en de datastroom
- New Relic-agents, collectors en telemetriedata
- Overzicht van metingen, events, logs, traces en fouten
- Application Performance Monitoring (APM), browsermonitoring, infrastructuremonitoring en databasemonitoring
- Begrip van entiteiten, services, applicaties en werklasten
- Inleiding tot distributed tracing en service-afhankelijkheden
- Begrip van databehoud, query's en visualisatieconcepten
Navigeren in de New Relic-gebruikersinterface
- Navigeren in het New Relic-platform en de belangrijkste dashboards
- Werken met applicaties, services, hosts en entiteiten
- Onderzoeken van prestatieoverzichten en applicatiegezondheid
- Gebruik maken van grafieken, tabellen, filters en tijdstippen
- Zoeken en analyseren van telemetriedata
- Aanpassen van dashboards en weergaven
- Creëren van bruikbare operationele en prestatiedashboards
- New Relic gebruiken om van hooggevestigde symptomen naar gedetailleerde diagnoses te gaan
Installeren en configureren van New Relic-agents
- Begrip van de New Relic-agentarchitectuur en ondersteunde omgevingen
- Installeren van New Relic-agents op applicatieservers
- Configureren van agents voor toepassingsgerichte monitoring
- Instrumentatiestrategieën en automatische versus handmatige instrumentatie
- Configureren van browser- en eindgebruikersmonitoring
- Verifiëren van de agentinstallatie en telemetrieverzameling
- Beheren van configuraties en omgevingsspecifieke instellingen
- Problemen met agentinstallatie en dataverzameling oplossen
- Best practices voor veilige en onderhoudbare agentdeployment
Prestaties meten vanuit het perspectief van de eindgebruiker
- Begrip van real-user monitoring (RUM)
- Metten van paginainladtijden en applicatieresponstijden
- Monitoren van browserprestaties en gebruikersinteracties
- Identificeren van traag laden van pagina's, transacties en gebruikersreizen
- Analysen van prestatieverschillen op basis van regio en apparaat
- Relatie leggen tussen de eindgebruikerservaring en backend-applicatieprestaties
- Identificeren van prestatieproblemen die de klantervaring rechtstreeks beïnvloeden
- Gebruik maken van prestatiegegevens om optimalisatiewerkzaamheden te prioriteren
Lezen en begrijpen van instrumentatiegegevens
- Begrip van transactietracés en applicatietransacties
- Interpretatie van responstijd, doorvoer en foutpercentages
- Begrip van transactiesplitsingen en prestatiesegmenten
- Analysen van externe services en afhankelijkheden
- Examineren van applicatiefouten en fouttracés
- Identificeren van knelpunten aan de hand van instrumentatiegegevens
- Traces gebruiken om verzoeken over applicatiecomponenten te volgen
- Metingen, events, logs en traces correlateren voor oorzakeanalyse
- Praktische oefeningen in het interpreteren van applicatetelemetrie
Applicatiemiddelen en infrastructuur meten
- Monitoren van resourcebenutting van applicaties en servers
- Begrip van CPU-, geheugen-, schijf- en netwerkprestaties
- Identificeren van resourcesaturatie en capaciteitsgerelateerde problemen
- Relatie leggen tussen infrastructuurmetingen en applicatieresponstijden
- Monitoren van applicatieprocessen en werklasten
- Identificeren van resource-intensieve transacties
- Onderzoeken van prestatievermindering veroorzaakt door infrastructuurbeperkingen
- Stellen van prestatiebasislijnen en identificeren van afwijkend gedrag
Monitoring en meldingen
- Begrip van New Relic-alertconcepten
- Definiëren van alertcondities en drempelwaarden
- Aanmaken van alerts voor applicatieprestaties en beschikbaarheid
- Monitoren van foutpercentages, responstijden, doorvoer en resourcebenutting
- Ontwerpen van bruikbare alertbeleidingen
- Configureren van meldingskanalen en incidentworkflows
- Verminderen van alertruis en het vermijden van onnodige meldingen
- Begrip van incidenten en incidentcorrelatie
- Testen en verifiëren van alertconfiguraties
- Best practices voor proactief applicatiemonitoring
Databasewerkzaamheden monitoren
- Begrip van het verband tussen databasprestaties en applicatieprestaties
- Monitoren van databaseroepingen en queryactiviteit
- Identificeren van traag werkingen in de databas
- Analysen van databasresponstijden
- Detecten van inefficiënte of resource-intensieve queries
- Relatie leggen tussen databaswerkzaamheden en applicatietransacties
- Onderzoeken van databasgerelateerde applicatieknelpunten
- Gebruik maken van prestatiegegevens om query-responstijden te verbeteren
- Praktische oefeningen voor het diagnosticeren van databasprestatieproblemen
Rapporteren en visualiseren van applicatieprestaties
- Creëren van zinvolle prestatierapporten
- Opbouwen van dashboards voor ontwikkelingsteams, operationele teams en leidinggevenden
- Kiezen van geschikte metingen voor verschillende publieksgroepen
- Visualiseren van applicatiebeschikbaarheid, responstijd, doorvoer en fouten
- Volgen van prestatietrends over tijd
- Vergelijken van applicatieprestaties over verschillende omgevingen
- Presenteren van technische metingen als business-relevante inzichten
- Stellen van prestatiebasislijnen en rapporteren ten opzichte van doelen
Analyseren en optimaliseren van applicatieprestaties
- Stellen van een systematische proces voor applicatieprestatieanalyse
- Identificeren van prestatieknelpunten en afwijkend gedrag
- Analysen van transactieresponstijden en doorvoer
- Vergelijken van huidige prestaties met historische basislijnen
- Correlateren van meerdere telemetriegeschieden tijdens onderzoeken
- Prioriteren van prestatieproblemen op basis van gebruiker- en businessimpact
- Identificeren van kansen voor applicatieoptimalisatie
- Verifiëren van prestatieverbeteringen met New Relic-gegevens
- Hands-on prestatieanalyse-oefeningen
Problemen met API's en services oplossen
- Monitoren van API's en externe service-afhankelijkheden
- Metten van API-responstijd, doorvoer en foutpercentages
- Identificeren van trage en onbetrouwbare API-endpoints
- Diagnostischen van timeout- en connectiviteitsproblemen
- Analysen van mislukte API-transacties
- Traces gebruiken om knelpunten over verdeelde services te identificeren
- Relatie leggen tussen API-problemen en downstream-afhankelijkheden
- Identificeren van de oorzaak van API-prestatievermindering
- Ontwikkelen en valideren van correctiestrategieën
Distributed Tracing en end-to-end probleemoplossing
- Begrip van verdeelde applicaties en service-afhankelijkheden
- Inleiding tot concepten van distributed tracing
- Verzoeken volgen over meerdere applicatieservices
- Identificeren van latentie geïntroduceerd door individuele services
- Analysen van communicatie tussen services
- Detecten van falen over verdeelde applicatiecomponenten
- Traces correlateren met logs, fouten en infrastructuurmetingen
- Uitvoeren van end-to-end oorzakeanalyse
- Praktische troubleshooting-scenario's in een live-labomgeving
Query's stellen en New Relic-gegevens analyseren
- Inleiding tot het stellen van query's op telemetriedata in New Relic
- Begrip van de New Relic Query Language (NRQL)
- Schrijven van query's om applicatieprestaties te onderzoeken
- Filteren en aggregatoren van metingen en events
- Analysen van responstijden, fouten, doorvoer en transactiegegevens
- Creëren van aangepaste visualisaties uit queryresultaten
- Query's gebruiken voor ondersteuning van troubleshooting en rapportage
- Opbouwen van herbruikbare query's en dashboards
- Praktische NRQL-oefeningen
New Relic integreren met third-party tools en services
- Overzicht van New Relic-integraties
- New Relic integreren met infrastructuur- en cloudplatforms
- Verbinden van monitoringdata met samenwerkings- en incidentmanagementtools
- Begrip van integratieworkflows en datauitwisseling
- Configureren van meldingen en externe service-integraties
- Integraties gebruiken voor ondersteuning van DevOps- en incidentresponseprocessen
- Best practices voor het handhaven van betrouwbare monitoringintegraties
Praktische troubleshooting workshop
- Onderzoeken van een gesimuleerd applicatieprestatieincident
- Identificeren van symptomen aan de hand van eindgebruikersprestatiegegevens
- Analysen van applicatietransacties en fouten
- Onderzoeken van infrastructuur- en databasprestaties
- API- en externe service-afhankelijkheden traceren
- Metingen, events, logs en traces correlateren
- Identificeren van de meest waarschijnlijke oorzaak
- Ontwikkelen en valideren van een correctieaanpak
- Alerts configureren om herhaling te voorkomen
- Vastleggen van bevindingen en communiceren van businessimpact
Monitoring best practices en operationele aanbevelingen
- Ontwerpen van een effectieve New Relic-monitoringstrategie
- Kiezen van zinvolle prestatie- en beschikbaarheidsmetingen
- Stellen van basislijnen en service-level targets
- Vermijden van overmatige monitoringruis
- Ontwikkelen van effectieve alert- en escalatiepraktijken
- Hanteren van consistente monitoring over ontwikkeling, testing en productie
- Observabiliteitsdata gebruiken voor ondersteuning van continue verbetering
- Technische prestatiegegevens vertalen naar bruikbare businessinzichten
Samenvatting en afsluiting
- Herziening van de New Relic-architectuur en kernfunctionaliteiten
- Herziening van monitoring van applicaties, infrastructuur, databas, API's en eindgebruikers
- Samenvatting van troubleshooting- en oorzakeanlysetechnieken
- Herziening van alerts, dashboards, rapportage en integraties
- Einde hands-on prestatieonderzoek
- Discussie van real-world implementatiescenario's
- Vragen en antwoorden
- Aanbevolen volgende stappen voor het toepassen van New Relic in productieomgevingen
Vereisten
- Een algemeen begrip van concepten op het gebied van applicatie-infrastructuur
- Ervaring met de Linux command line
Publiek
- Ontwikkelaars
- DevOps-ingenieurs
- Testingenieurs
- Systemadministrators
- Solution Architects
28 Uren