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

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

Embed Size (px)

Citation preview

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]