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

Upload: wendy-craig

Post on 19-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

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]