Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Application Performance Monitoring
- Verständnis von Application Performance Management (APM) und seiner Rolle in modernen Anwendungsbetriebsumgebungen
- Zusammenhang zwischen Anwendungsl Leistung, Verfügbarkeit, Zuverlässigkeit und Customer Experience
- Wichtige Anwendungskennzahlen (KPIs) und Service-Level-Ziele (SLOs)
- Identifizierung häufiger Ursachen für Leistungseinbrüche in Anwendungen
- Überblick über den Anwendungsmonitoring-Lebenszyklus: beobachten, analysieren, diagnostizieren, beheben und optimieren
- Verständnis der Rolle von New Relic in der Full-Stack-Observability
New Relic Features und Architektur
- Überblick über die New Relic-Plattform und ihre Kernfunktionen
- Verständnis der New Relic-Architektur und des Datenflusses
- New Relic-Agenten, Collector und Telemetrie-Daten
- Überblick über Metriken, Events, Logs, Traces und Fehler
- Application Performance Monitoring (APM), Browser-Monitoring, Infrastruktur-Monitoring und Datenbank-Monitoring
- Verständnis von Entities, Services, Anwendungen und Workloads
- Einführung in Distributed Tracing und Service-Abhängigkeiten
- Verständnis von Konzepten zur Datenspeicherung, Abfrage und Visualisierung
Navigieren in der New Relic Benutzeroberfläche
- Navigation in der New Relic-Plattform und den Haupt-Dashboards
- Arbeiten mit Anwendungen, Services, Hosts und Entities
- Erkundung von Leistungszusammenfassungen und Anwendungsgesundheit
- Nutzung von Diagrammen, Tabellen, Filtern und Zeitfenstern
- Suche und Analyse von Telemetrie-Daten
- Anpassung von Dashboards und Ansichten
- Erstellung nützlicher operativer und Leistungs-Dashboards
- Nutzung von New Relic, um von hochauflösenden Symptomen zu detaillierten Diagnosen zu gelangen
Einrichten und Konfigurieren von New Relic Agenten
- Verständnis der New Relic Agenten-Architektur und unterstützter Umgebungen
- Installation von New Relic-Agenten auf Anwendungsservern
- Konfiguration der Agenten für anwendungsspezifisches Monitoring
- Instrumentierungsstrategien und automatische vs. manuelle Instrumentierung
- Konfiguration von Browser- und Endnutzer-Monitoring
- Validierung der Agenteninstallation und Telemetrie-Erfassung
- Verwaltung von Konfigurationen und umgebungsspezifischen Einstellungen
- Behebung von Problemen bei der Agenteninstallation und Datenerfassung
- Best Practices für sichere und wartbare Agenten-Bereitstellung
Maßnehmen der Anwendungsl Leistung aus Sicht des Endnutzers
- Verständnis von Real User Monitoring (RUM)
- Maßnahme der Ladezeit von Seiten und der Anwendungs-Antwortzeit
- Überwachung der Browserleistung und Benutzerinteraktionen
- Identifizierung langsamer Seiten, Transaktionen und User Journeys
- Analysieren von Leistungsdifferenzen basierend auf geografischer Lage und Gerätetyp
- Korrelation der Endnutzer-Erfahrung mit der Backend-Anwendungsl Leistung
- Identifizierung von Leistungsproblemen, die die Customer Experience direkt beeinträchtigen
- Nutzung von Leistungsdaten zur Priorisierung von Optimierungen
Lesen und Verstehen von Instrumentierungsdaten
- Verständnis von Transaktions-Traces und Anwendungstransaktionen
- Interpretation von Antwortzeit-, Durchsatz- und Fehlerraten-Daten
- Verständnis von Transaktions-Zerlegungen und Leistungssegmenten
- Analysieren externer Services und Abhängigkeiten
- Untersuchung von Anwendungsf Fehlern und Fehler-Traces
- Identifizierung von Engpässen aus Instrumentierungsdaten
- Nutzung von Traces, um Anfragen über Anwendungs-Komponenten hinweg zu verfolgen
- Korrelation von Metriken, Events, Logs und Traces für die Root-Cause-Analyse
- Praktische Übungen zur Interpretation von Anwendungstelemetrie
Maßnehmen von Anwendungs- und Infrastruktur-Ressourcen
- Überwachung der Ressourcennutzung von Anwendungen und Servern
- Verständnis von CPU-, Speicher-, Disk- und Netzwerk-Leistung
- Identifizierung von Ressourcen-Sättigung und kapazitätsbedingten Problemen
- Korrelation von Infrastruktur-Metriken mit der Anwendungs-Antwortzeit
- Überwachung von Anwendungs-Prozessen und Workloads
- Identifizierung ressourcenintensiver Transaktionen
- Untersuchung von Leistungseinbrüchen, die durch Infrastruktur-Einschränkungen verursacht werden
- Definition von Leistungs-Baselines und Identifizierung anomalen Verhaltens
Monitoring und Benachrichtigungen
- Verständnis der Benachrichtigungskonzepte in New Relic
- Definition von Warnungsbedingungen und Schwellenwerten
- Erstellung von Warnungen für Anwendungsl Leistung und Verfügbarkeit
- Überwachung von Fehlerraten, Antwortzeiten, Durchsatz und Ressourcennutzung
- Gestaltung von umsetzbaren Alert-Policies
- Konfiguration von Benachrichtigungskanälen und Incident-Workflows
- Reduzierung von Alert-Noise und Vermeidung unnötiger Benachrichtigungen
- Verständnis von Incidents und Problem-Korrelation
- Testen und Validieren der Alert-Konfiguration
- Best Practices für proaktives Anwendungsm-Monitoring
Überwachung von Datenbankoperationen
- Verständnis des Zusammenhangs zwischen Datenbank- und Anwendungsl Leistung
- Überwachung von Datenbankaufrufen und Query-Aktivitäten
- Identifizierung langsamer Datenbankoperationen
- Analysieren von Datenbank-Antwortzeiten
- Erkennung ineffizienter oder ressourcenintensiver Queries
- Korrelation von Datenbankoperationen mit Anwendungstransaktionen
- Untersuchung von datenbankbedingten Anwendungs-Engpässen
- Nutzung von Leistungsdaten zur Verbesserung der Query-Antwortzeit
- Praktische Übungen zur Diagnose von Datenbank-Leistungsproblemen
Berichterstattung und Visualisierung von Anwendungsl Leistung
- Erstellung aussagekräftiger Leistungskennzahlen
- Aufbau von Dashboards für Entwicklung, Betrieb und Management
- Selektion geeigneter Metriken für verschiedene Zielgruppen
- Visualisierung von Verfügbarkeit, Antwortzeit, Durchsatz und Fehlern
- Verfolgung von Leistungstrends über die Zeit
- Vergleich der Anwendungsl Leistung über verschiedene Umgebungen hinweg
- Darstellung technischer Metriken als geschäftlich relevante Erkenntnisse
- Definition von Leistungs-Baselines und Berichtserstattung gegenüber Zielen
Analysieren und Optimieren der Anwendungsl Leistung
- Aufbau eines systematischen Prozesses zur Analyse der Anwendungsl Leistung
- Identifizierung von Leistungsengpässen und anomalem Verhalten
- Analysieren von Transaktions-Antwortzeiten und Durchsatz
- Vergleich der aktuellen Leistung mit historischen Baselines
- Korrelation mehrerer Telemetrie-Quellen während Untersuchungen
- Priorisierung von Leistungsproblemen basierend auf Nutzer- und Geschäftsauswirkung
- Identifizierung von Optimierungsmöglichkeiten für Anwendungen
- Validierung von Leistungsverbesserungen unter Nutzung von New Relic-Daten
- Praktische Übungen zur Leistungsanalyse
Behebung von API- und Service-Problemen
- Überwachung von APIs und externen Service-Abhängigkeiten
- Maßnahme der API-Antwortzeit, des Durchsatzes und der Fehlerraten
- Identifizierung langsamer und unzuverlässiger API-Endpunkte
- Diagnose von Timeouts und Konnektivitätsproblemen
- Analysieren fehlgeschlagener API-Transaktionen
- Nutzung von Traces zur Identifizierung von Engpässen in verteilten Services
- Korrelation von API-Problemen mit downstream-Abhängigkeiten
- Identifizierung der Ursache für API-Performance-Degradation
- Entwicklung und Validierung von Behebungsstrategien
Distributed Tracing und End-to-End Troubleshooting
- Verständnis verteilter Anwendungen und Service-Abhängigkeiten
- Einführung in Konzepte des Distributed Tracing
- Verfolgen von Anfragen über mehrere Application Services hinweg
- Identifizierung von Latenz, die durch individuelle Services verursacht wird
- Analysieren der Service-zu-Service-Kommunikation
- Erkennung von Ausfällen in Komponenten verteilter Anwendungen
- Korrelation von Traces mit Logs, Fehlern und Infrastruktur-Metriken
- Durchführung einer End-to-End Root-Cause-Analyse
- Praktische Troubleshooting-Szenarien in einer Live-Lab-Umgebung
Abfragen und Analysieren von New Relic Daten
- Einführung in die Abfrage von Telemetrie-Daten in New Relic
- Verständnis der New Relic Query Language (NRQL)
- Schreiben von Queries zur Untersuchung der Anwendungsl Leistung
- Filtern und Aggregieren von Metriken und Events
- Analysieren von Antwortzeiten, Fehlern, Durchsatz und Transaktionsdaten
- Erstellung benutzerdefinierter Visualisierungen aus Query-Ergebnissen
- Nutzung von Queries zur Unterstützung von Troubleshooting und Berichterstattung
- Aufbau wiederverwendbarer Queries und Dashboards
- Praktische NRQL-Übungen
Integration von New Relic mit Third-Party Tools und Services
- Überblick über New Relic Integrationsmöglichkeiten
- Integration von New Relic mit Infrastruktur- und Cloud-Plattformen
- Verknüpfung von Monitoring-Daten mit Kollaborations- und Incident-Management-Tools
- Verständnis von Integrations-Workflows und Datenaustausch
- Konfiguration von Benachrichtigungen und externen Service-Integrationen
- Nutzung von Integrationen zur Unterstützung von DevOps- und Incident-Response-Prozessen
- Best Practices für die Aufrechterhaltung zuverlässiger Monitoring-Integrationen
Praktisches Troubleshooting Workshop
- Untersuchung eines simulierten Anwendungs-Leistungsincidents
- Identifizierung von Symptomen aus Endnutzer-Leistungsdaten
- Analysieren von Anwendungstransaktionen und Fehlern
- Untersuchung der Infrastruktur- und Datenbank-Performance
- Tracing von API- und externen Service-Abhängigkeiten
- Korrelation von Metriken, Events, Logs und Traces
- Identifizierung der wahrscheinlichsten Ursache
- Entwicklung und Validierung eines Behebungsansatzes
- Konfiguration von Warnungen zur Wiederholungsvermeidung
- Dokumentation der Ergebnisse und Kommunikation der Geschäftsauswirkung
Monitoring Best Practices und Betriebliche Empfehlungen
- Gestaltung einer effektiven New Relic Monitoring-Strategie
- Selektion aussagekräftiger Leistungs- und Verfügbarkeitsmetriken
- Definition von Baselines und Service-Level-Zielen
- Vermeidung von übermäßigem Monitoring-Noise
- Entwicklung effektiver Alerting- und Eskalationspraktiken
- Aufrechterhaltung eines konsistenten Monitorings über Entwicklung, Test und Produktion hinweg
- Nutzung von Observability-Daten zur Unterstützung der kontinuierlichen Verbesserung
- Übersetzung technischer Leistungsdaten in umsetzbare geschäftliche Erkenntnisse
Zusammenfassung und Schlussfolgerung
- Wiederholung der New Relic Architektur und Kernfunktionen
- Wiederholung des Monitorings von Anwendung, Infrastruktur, Datenbank, API und Endnutzern
- Zusammenfassung der Troubleshooting- und Root-Cause-Analyse-Techniken
- Wiederholung von Alerting, Dashboards, Reporting und Integrationen
- Finale praktische Leistungsuntersuchung
- Diskussion realer Implementierungsszenarien
- Fragen und Antworten
- Empfohlene nächste Schritte für den Einsatz von New Relic in Produktivumgebungen
Voraussetzungen
- Allgemeines Verständnis der Konzepte der Anwendungsinfrastruktur
- Erfahrung mit der Linux-Command-Line
Zielgruppe
- Entwickler
- DevOps-Engineers
- Test-Engineers
- Systemadministratoren
- Solution Architects
28 Stunden