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 das Application Performance Monitoring
- Verständnis des Application Performance Management (APM) und seiner Rolle in modernen Anwendungsbetriebsumgebungen
- Der Zusammenhang zwischen Anwendungsleistung, Verfügbarkeit, Zuverlässigkeit und Kundenerfahrung
- Wichtige Anwendungsleistungskennzahlen und Service-Level-Ziele
- Erkennung häufiger Ursachen für Leistungsabnahmen in Anwendungen
- Überblick über den Lebenszyklus des Anwendungsmonitorings: Beobachten, analysieren, diagnostizieren, beheben und optimieren
- Verständnis der Rolle von New Relic in der Full-Stack-Observability
Funktionen und Architektur von New Relic
- Überblick über die New Relic-Plattform und ihre Kerneigenschaften
- Verständnis der New Relic-Architektur und des Datenflusses
- New Relic-Agenten, Sammler und Telemetriedaten
- Überblick über Metriken, Ereignisse, Logs, Traces und Fehler
- Application Performance Monitoring (APM), Browser-Monitoring, Infrastruktur-Monitoring und Datenbank-Monitoring
- Verständnis von Entitäten, Diensten, Anwendungen und Workloads
- Einführung in Distributed Tracing und Service-Abhängigkeiten
- Verständnis von Konzepten zur Datenaufbewahrung, Abfrage und Visualisierung
Navigation in der Benutzeroberfläche von New Relic
- Navigation durch die New Relic-Plattform und die Haupt-Dashboards
- Arbeit mit Anwendungen, Diensten, Hosts und Entitäten
- Untersuchung von Leistungsübersichten und Anwendungshealth
- Nutzung von Diagrammen, Tabellen, Filtern und Zeiträumen
- Suche und Analyse von Telemetriedaten
- Anpassung von Dashboards und Ansichten
- Erstellung nützlicher operativer und Leistungsdashboards
- Nutzung von New Relic, um von hochrangigen Symptomen zu detaillierten Diagnosen zu gelangen
Einrichtung und Konfiguration von New Relic-Agenten
- Verständnis der New Relic-Agentenarchitektur und der unterstützten Umgebungen
- Installation von New Relic-Agenten auf Anwendungsservern
- Konfiguration von Agenten für anwendungsspezifisches Monitoring
- Instrumentierungsstrategien und automatische vs. manuelle Instrumentierung
- Konfiguration von Browser- und Endnutzer-Monitoring
- Validierung der Agenteninstallation und Telemetrieerfassung
- Verwaltung von Konfigurations- und umgebungsspezifischen Einstellungen
- Behebung von Problemen bei der Agenteninstallation und Datenerfassung
- Best Practices für sichere und wartbare Agentenbereitstellung
Messung der Anwendungsleistung aus der Perspektive des Endnutzers
- Verständnis des Real-User-Monitorings (RUM)
- Messung von Seitenladezeiten und Anwendungsantwortzeiten
- Überwachung der Browser-Leistung und der Benutzerinteraktionen
- Erkennung langsamer Seiten, Transaktionen und Benutzerpfade
- Analyse von leistungstechnischen Unterschieden nach Geografie und Gerätetyp
- Korrelation der Endnutzererfahrung mit der Backend-Anwendungsleistung
- Erkennung von Leistungsproblemen, die die Kundenerfahrung direkt beeinflussen
- Nutzung von Leistungsdaten zur Priorisierung von Optimierungsaktivitäten
Lese- und Verständnisfähigkeiten für Instrumentierungsdaten
- Verständnis von Transaktionstraces und Anwendungstransaktionen
- Interpretation von Daten zu Antwortzeit, Durchsatz und Fehlerquote
- Verständnis von Transaktionsaufschlüsselungen und Leistungssegmenten
- Analyse externer Dienste und Abhängigkeiten
- Untersuchung von Anwendungsfehlern und Fehlertaces
- Erkennung von Engpässen aus Instrumentierungsdaten
- Nutzung von Traces zur Verfolgung von Anfragen über Anwendungskomponenten hinweg
- Korrelation von Metriken, Ereignissen, Logs und Traces für die Ursachenanalyse
- Praxisübungen zur Interpretation von Anwendungstelemetrie
Messung von Anwendungsressourcen und Infrastruktur
- Überwachung der Ressourcennutzung von Anwendungen und Servern
- Verständnis der Leistung von CPU, Speicher, Festplatte und Netzwerk
- Erkennung von Ressourcensättigung und kapazitätsbedingten Problemen
- Korrelation von Infrastrukturmetriken mit Anwendungsantwortzeiten
- Überwachung von Anwendungsprozessen und Workloads
- Erkennung ressourcenintensiver Transaktionen
- Untersuchung von Leistungsabnahmen durch Infrastruktureinschränkungen
- Festlegung von Leistungsbaselines und Erkennung von abnormalem Verhalten
Überwachung und Benachrichtigungen
- Verständnis der Benachrichtigungskonzepte von New Relic
- Definition von Benachrichtigungsbedingungen und Schwellenwerten
- Erstellung von Benachrichtigungen für Anwendungsleistung und -verfügbarkeit
- Überwachung von Fehlerquoten, Antwortzeiten, Durchsatz und Ressourcennutzung
- Gestaltung wirksamer Benachrichtigungspolitiken
- Konfiguration von Benachrichtigungskanälen und Incident-Workflows
- Reduzierung von Benachrichtigungsrauschen und Vermeidung unnötiger Meldungen
- Verständnis von Incidents und Problem-Korrelation
- Test und Validierung der Benachrichtigungskonfigurationen
- Best Practices für proaktives Anwendungsmonitoring
Überwachung von Datenbankoperationen
- Verständnis des Zusammenhangs zwischen Datenbank- und Anwendungsleistung
- Überwachung von Datenbankaufrufen und Abfrageaktivitäten
- Erkennung langsamer Datenbankoperationen
- Analyse der Datenbankantwortzeiten
- Erkennung ineffizienter oder ressourcenintensiver Abfragen
- Korrelation von Datenbankoperationen mit Anwendungstransaktionen
- Untersuchung datenbankbezogener Anwendungsengpässe
- Nutzung von Leistungsdaten zur Verbesserung der Abfrageantwortzeiten
- Praxisübungen zur Diagnose von Datenbankleistungsproblemen
Berichterstattung und Visualisierung der Anwendungsleistung
- Erstellung aussagekräftiger Leistungsberichte
- Aufbau von Dashboards für Entwicklung-, Betriebs- und Führungskräfteams
- Auswahl geeigneter Metriken für unterschiedliche Zielgruppen
- Visualisierung der Anwendungsverfügbarkeit, Antwortzeit, Durchsatz und Fehler
- Verfolgung von Leistungstrends über die Zeit
- Vergleich der Anwendungsleistung über verschiedene Umgebungen hinweg
- Darstellung technischer Metriken als geschäftlich relevante Erkenntnisse
- Festlegung von Leistungsbaselines und Berichterstattung anhand von Zielen
Analyse und Optimierung der Anwendungsleistung
- Etablierung eines systematischen Prozesses zur Analyse der Anwendungsleistung
- Erkennung von Leistungsengpässen und abnormalem Verhalten
- Analyse der Transaktionsantwortzeiten und des Durchsatzes
- Vergleich der aktuellen Leistung mit historischen Baselines
- Korrelation verschiedener Telemetriequellen während der Untersuchung
- Priorisierung von Leistungsproblemen nach Benutzer- und Geschäftsimpact
- Identifizierung von Optimierungsmöglichkeiten für die Anwendung
- Validierung von Leistungsverbesserungen anhand von New Relic-Daten
- Hands-on-Übungen zur Leistungsanalyse
Behebung von API- und Serviceproblemen
- Überwachung von APIs und externen Service-Abhängigkeiten
- Messung der API-Antwortzeit, des Durchsatzes und der Fehlerquoten
- Erkennung langsamer und unzuverlässiger API-Endpunkte
- Diagnose von Timeout- und Verbindungsproblemen
- Analyse fehlgeschlagener API-Transaktionen
- Nutzung von Traces zur Identifizierung von Engpässen in verteilten Diensten
- Korrelation von API-Problemen mit nachgelagerten Abhängigkeiten
- Erkennung der Ursache für API-Leistungsabnahmen
- Entwicklung und Validierung von Behebungsstrategien
Distributed Tracing und End-to-End-Problembehebung
- Verständnis verteilter Anwendungen und Service-Abhängigkeiten
- Einführung in Konzepte des Distributed Tracing
- Verfolgung von Anfragen über mehrere Anwendungsdienste hinweg
- Erkennung von Latenz, die durch einzelne Dienste eingeführt wird
- Analyse der Kommunikation zwischen Diensten
- Erkennung von Fehlern in verteilten Anwendungskomponenten
- Korrelation von Traces mit Logs, Fehlern und Infrastrukturmetriken
- Durchführung einer End-to-End-Ursachenanalyse
- Praktische Problembehebungsszenarien in einer Live-Lab-Umgebung
Abfrage und Analyse von New Relic-Daten
- Einführung in die Abfrage von Telemetriedaten in New Relic
- Verständnis der New Relic Query Language (NRQL)
- Schreiben von Abfragen zur Untersuchung der Anwendungsleistung
- Filterung und Aggregation von Metriken und Ereignissen
- Analyse von Antwortzeiten, Fehlern, Durchsatz und Transaktionsdaten
- Erstellung individueller Visualisierungen aus Abfrageergebnissen
- Nutzung von Abfragen zur Unterstützung der Problembehebung und Berichterstattung
- Aufbau wiederverwendbarer Abfragen und Dashboards
- Praxisübungen zu NRQL
Integration von New Relic mit Drittanbieter-Tools und Diensten
- Überblick über New Relic-Integrationen
- Integration von New Relic mit Infrastruktur- und Cloud-Plattformen
- Anbindung von Monitoringdaten an Kollaborations- und Incident-Management-Tools
- Verständnis von Integrationsworkflows 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
Praktischer Workshop zur Problembehebung
- Untersuchung eines simulierten Anwendungsleistungsincidents
- Erkennung von Symptomen aus Endnutzerleistungsdaten
- Analyse von Anwendungstransaktionen und Fehlern
- Untersuchung der Infrastruktur- und Datenbankleistung
- Verfolgung von API- und externen Service-Abhängigkeiten
- Korrelation von Metriken, Ereignissen, Logs und Traces
- Identifizierung der wahrscheinlichsten Ursache
- Entwicklung und Validierung eines Behebungsansatzes
- Konfiguration von Benachrichtigungen zur Vermeidung von Wiederholungen
- Dokumentation der Ergebnisse und Kommunikation des Geschäftsimpact
Best Practices für Monitoring und operative Empfehlungen
- Gestaltung einer wirksamen New Relic-Monitoringstrategie
- Auswahl aussagekräftiger Leistungs- und Verfügbarkeitsmetriken
- Etablierung von Baselines und Service-Level-Zielen
- Vermeidung übermäßiger Monitoringsstörungen
- Entwicklung effektiver Benachrichtigungs- 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äftseinblicke
Zusammenfassung und Schlussfolgerung
- Wiederholung der New Relic-Architektur und Kerneigenschaften
- Wiederholung des Monitorings von Anwendung, Infrastruktur, Datenbank, API und Endnutzern
- Zusammenfassung der Techniken zur Problembehebung und Ursachenanalyse
- Wiederholung von Benachrichtigungen, Dashboards, Berichten und Integrationen
- Letzte praktische Leistungsuntersuchung
- Diskussion von Implementierungsszenarien aus der Praxis
- Fragen und Antworten
- Empfohlene nächste Schritte für die Anwendung von New Relic in Produktivumgebungen
Voraussetzungen
- Allgemeines Verständnis der Konzepte der Anwendungsinfrastruktur
- Erfahrung mit der Linux-Commandline
Zielgruppe
- Entwickler
- DevOps-Ingenieure
- Testingenieure
- Systemadministratoren
- Lösungsarchitekten
28 Stunden