Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

26
Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015

Transcript of Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Page 1: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

MiddlewareMonitoring Using Dynatrace Plugins

By Todd EllisIT Manager, Omnicare

February 25, 2015

Page 2: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Monitoring Philosophy

Page 3: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Dashboards and Troubleshooting

• Email Alerts

• Central Dashboard for NOC or Administrator

• Integration into Service Now

Page 4: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Dashboard Design

Page 5: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Dashboard Overview

Page 6: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Key Health Metrics Captured Through JMX

Page 7: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JMS Overview

Page 8: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Weblogic Thread Overview

Page 9: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

What Can We Monitor?

• JMV• Threads• Clusters• Transactions• File Stores• JMS• SAF• Message Bridges• Application Data/States• EJB• JDBC• Server State/Health

Page 10: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Metrics to become Pro-Active instead of Re-Active

• JVM• Execute Threads• Workmanagers• JDBC• Applications• JMS• Server Running Time• Monitoring Time

Page 11: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JVM GC Time

Page 12: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Execute Thread Counts

Page 13: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Workmanager Thread Usage

Page 14: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JDBC

Page 15: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Application Health Applications Deployed

Page 16: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JMS Oldest Message Age

Page 17: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Server Running Time

Page 18: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Monitoring Time

Page 19: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Root Cause Analysis

• User called and reported abnormal slowness in the application.

• User confirmed system went back to normal after a few minutes.

Page 20: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Dynatrace Monitoring

Value of Dynatrace & Plugins to Omnicare:

• Help Desk was able to assure the customer that IT noticed the issue and was working to resolve and/or prevent the performance issue in the future.

• Weblogic and JVM monitoring reported multiple issues prior to the user calling and complaining of system performance issue.

Page 21: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Threads

Page 22: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JDBC

Page 23: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Application Data

Page 24: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Application That Was in Use

Page 25: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

JVM Root Cause

Page 26: Middleware Monitoring Using Dynatrace Plugins By Todd Ellis IT Manager, Omnicare February 25, 2015.

Q&A

• Questions?

• For more information specifically about the plugin check out my Weblogic Monitoring and JVM JXM Monitoring Plugin on the Dynatrace Community.

• My contact: Todd Ellis, [email protected]