Monitoring der Performance von Node.js-Applikationen

Überwachen Sie die End-to-End Performance Ihrer Node.js-Applikationen auch in extrem komplexen, verteilten Umgebungen mit einem klaren Fokus auf die Business Transaktionen.

Automatisches Erkennen von Business Transaktionen, dynamisches Baselining, Diagnosen auf Code-Ebene und Virtual-War-Room-Funktionen ermöglichen ein rasches Auffinden und Beheben von Problemen. Damit gewährleisten Sie ein exzellentes Nutzererlebnis mit jeder Node.js-Applikation, unabhängig davon, ob sie lokal oder in der Cloud betrieben wird. Tiefgreifende Analyse von Prozessen mittels Call-Graphen, Verfolgung von Transaktionen im Kontext der gesamten verteilten Umgebung und Diagnose von Speicherlecks und Performance-Engpässen im laufenden Betrieb oder in der Entwicklungsumgebung.

Vollständige Transparenz in die Umgebung Ihrer Node.js-Applikationen und in alle Abhängigkeiten

  • Die Anwendungsarchitektur und Abhängigkeiten werden automatisch erkannt; grundlegende Business Transaktionen können auf der Basis des tatsächlichen Anwendungsverhaltens verfolgt werden

  • Sie visualisieren und bewerten die vollständigen Transaktionsabläufe, nicht nur den Zustand der Anwendung und der Infrastrukturknoten

Vollständige Transparenz in die Umgebung Ihrer Node.js-Applikationen und in alle Abhängigkeiten
Schnelle Einblicke in Ihre Node.js-Applikationen bis auf die Code-Ebene

Schnelle Einblicke in Ihre Node.js-Applikationen bis auf die Code-Ebene

  • Die automatisierte Code-Instrumentierung ermöglicht in Minutenschnelle eine tiefgreifende Überwachung laufender Applikationen mit detaillierten Call-Graphen

  • SSie erhalten Einblick in die gesamte Ausführungszeit und den Anteil, der auf die einzelnen Methoden auf dem Call Stack des Prozesses entfällt

  • Hot Spots und langsame Methoden innerhalb des Anwendungscodes können mittels Snapshots von den Transaktionen schnell lokalisiert werden; blockierende Codezeilen lassen sich so rasch identifizieren

Flame-Graphen

  • Die Ausführung Ihres Node.js-Anwendungscodes können Sie mittels Flame-Graphen visualisieren

  • Codepfade werden zu logischen Gruppen zusammengefasst, so dass Sie auf einfache Weise die Prioritäten für die Code-Optimierung festlegen können

  • Rasch lässt sich so die Ursache für eine blockierte Node.js-Ereignisschleife finden

Flame-Graphen
Speicherlecks diagnostizieren

Speicherlecks diagnostizieren

  • Allocation Snapshots verdeutlichen das Volumen und den Anteil des Speichers, der von jeder Methode auf dem Call Stack des Prozesses zugewiesen wird

  • Die vollständige Konfiguration der durch eine Methode zu erfolgenden Speicherzuweisung wird in dem entsprechenden Call-Graphen dargestellt

  • Beseitigen Sie Speicher Leaks mittels Object Instance Tracking, die Funktion, die über Anzahl und Größe der an der Heap-Aktivität beteiligten Objekte Auskunft gibt

Fehler und Ausnahmen in Echtzeit erkennen und Ausfallzeiten auf ein Minimum reduzieren

  • Die von Anwendungskomponenten verursachten Fehler und Ausnahmen werden in Echtzeit erkannt

  • Mittels Runbook Automation beheben Sie Fehler und begegnen Ausnahmen proaktiv mit Policy-basierten Aktionen

Fehler und Ausnahmen in Echtzeit erkennen und Ausfallzeiten auf ein Minimum reduzieren
Einblicke in die Nutzererlebnisse in aller Welt

Einblicke in die Nutzererlebnisse in aller Welt

  • VVisuelles Monitoring der Nutzererlebnisse mit mobilen Anwendungen und Web-Anwendungen in aller Welt unter Berücksichtigung der Applikationsleistung von einer zentralen Plattform aus

  • Die betreffende Codezeile der Node.js-Anwendung kann rasch identifiziert werden

Weitere Informationen über das End User Monitoring >

Management der Performance heterogener Datenbanken im Kontext des Node.js-Monitoring

  • Die Zusammenhänge zwischen Datenbank- und Applikationsleistung werden visuell dargestellt

  • Mittels tiefgreifender Diagnosen lokalisieren Sie die Abfragen, die für die Engpässe verantwortlich sind

Weitere Informationen über Database Visibility >

Management der Performance heterogener Datenbanken im Kontext des Node.js-Monitoring
Verbinden Sie das Monitoring der Performance Ihrer Node.js-Anwendungen mit dem Monitoring der zugrunde liegenden Server-Infrastr

Verbinden Sie das Monitoring der Performance Ihrer Node.js-Anwendungen mit dem Monitoring der zugrunde liegenden Server-Infrastruktur

  • Sie gewinnen Einblicke in die Nutzung der Infrastrukturressourcen im Kontext der Applikationsleistung und des Nutzererlebnisses

  • AAutomatisches Erfassen von Infrastruktur-Snapshots im Kontext der Business Transaktionen, sobald eine Verschlechterung der Performance eintritt

Weitere Informationen über Server Visibility >

Zusätzlich zu den oben beschriebenen Funktionen profitieren Sie von allen weiteren Vorteilen, die die AppDynamics-Plattform zu bieten hat: selbstlernendes System, automatisches Performance-Baselining, intelligentes Alert-System mit Regeln für den einwandfreien Betrieb, einfache Handhabung und vieles mehr.

AppDynamics unterstützt unter anderem folgende Node.js Monitoring Frameworks:

„Seit 3 Jahren bin ich nun in dieser Position und es gibt mehrere Probleme, die wir in dieser ganzen Zeit nicht in den Griff bekommen haben. Mit AppDynamics haben wir sie innerhalb von 2 Stunden behoben.“

Theresa Chasar, Senior Director of IT Infrastructure, Operations, and Services, Jostens

Ressourcen

Jetzt 15 Tage kostenlos testen