Neem contact met ons 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

Aantal deelnemers


Prijs per deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën