GLASSFISH-ÜBERWACHUNG

GlassFish ist einer der führenden JavaEE-Anwendungsserver auf dem Markt und ein Favorit der Kunden für die Implementierung ihrer Anwendung. Die Überwachung der Anwendungsleistung und der entsprechenden Verfügbarkeit, ist der Schlüssel zu einer effektiven Strategie für das Application Performance Management.

AppDynamics erkennt und überwacht den auf GlassFish laufenden Anwendungscode automatisch und bietet einen umfassenden Einblick in sein Verhalten bei der Ausführung über die JVM in der Produktivumgebung. Damit haben die Benutzer die Möglichkeit, zu sehen, wo die Wartezeiten auftreten und wie die Systemressourcen wie CPU und Speicher durch eine Anwendung und einen Geschäftsvorgang verbraucht werden.

Überwachung von Geschäftsvorgängen

AppDynamics ist zudem in der Lage, Geschäftsvorgänge von gängigen Einstiegspunkten in GlassFish und seiner JVM automatisch zu erkennen, darunter Servlets, Struts-Aktionen, Spring MVC, Webserviceaufrufe und sogar individuelle POJO-Einstiegspunkte. In diesem Kontext können die Benutzer sehen, wie Geschäftsvorgänge über verschiedene Java-Komponenten, darunter SOAP, EJB, JDBC, JMS, CICS und auch Remote-Aufrufe durch die JVM und CLR für verteilte Vorgänge, durchgeführt werden.

OutOfMemory-Ausnahme und Speicherlecks

AppDynamics überwacht darüber hinaus den GlassFish-Serverspeicher und gewährt dem Benutzer so im Laufe der Zeit Einblick in die Heap-Verwendung, die Speicherbereinigung und die Nutzung entscheidender Speicherpools. AppDynamics ist auch in der Lage, mit Hilfe minimaler Benutzeranalyse im GlassFish-Server und seiner JVM automatisch Speicherlecks innerhalb des Tomcat-Servers und seiner JVM mit minimaler Benutzeranalyse automatisch nachzuverfolgen und zu überwachen, indem die Hauptursache in Minuten, anstatt in Tagen oder Wochen gefunden wird.

Überwachung von SQL- und NoSQL-Abfragen

Die GlassFish-Überwachung ist auch in der Lage, Verzögerungen durch SQL-Anweisungen und NoSQL-Abfragen zu erkennen. Dies erfolgt durch den kompletten Einblick in den SQL-Text und die NoSQL-Abfragen wie Cassandra Thrift und MongoDB BSON. Unterstützung von allen relationalen Datenbanken wie Oracle, SQL Server, MySQL, Sybase, DB2, sowie auch NoSQL-Datenbanken, darunter Cassandra, MongoDB, CouchDB und HaDoop.

Erkennen von ausgelösten Ausnahmen

AppDynamics kann alle Ausnahmen der Anwendungslaufzeit, die im GlassFish-Server ausgelöst werden, sammeln und anzeigen. Damit erhalten die Benutzer Einblick in die Stapelspeicherverfolgungen, die zurückgegeben werden, wenn Geschäftsvorgänge und Benutzeranfragen eine bestimmte Zeitspanne überschreiten oder fehlschlagen.

Alarmierung in Echtzeit für GlassFish

AppDynamics umfasst auch ein dynamisches SLA-Baselining und eine proaktive Alarmierung, so dass Leistungsprobleme gemeldet werden, sobald diese auftreten und die Support-Teams der Produktivumgebung und der Anwendung früher gewarnt werden, bevor das Endnutzererlebnis und die Servicequalität darunter leiden.