Oracle Tuxedo Monitoring and Management: Birds-of-a- Feather Meeting Todd Little, Chief Architect, Oracle Tuxedo Product Family Chris Guo, Principal Member of Technical Staff September 30, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Program Agenda Demos Best Practices Open Discussion 1 2 3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | TSAM Plus Oracle Business Transaction Management integration Jython based scripting tool to automate operational procedures JMX Management interface to TUXCONFIG and BDMCONFIG Dynamic resource broker introspection of existing domains Improved TSAM Plus console performance and usability Monitor SQL statement execution as part of call path monitoring Major New Features
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Solving Real World Problems Development – Understanding and characterizing application performance Pre-Production – Optimize Tuxedo configuration Production – User complaint slow response times TSAM Plus Best Practices
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Preliminary Steps Before Problems Occur Collect baseline performance data and application behavior – Average response times – Average queue depths – Average network loads – Average CPU utilization – Callpaths and call patterns Establish SLAs and background monitoring policies – Catch problems before they become problems Know what’s normal to know what’s abnormal
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Development Hard to predict service interactions in SOA applications Use service monitoring to identify poor performing service Use callpath monitoring to identify excessively long callpaths – Customer example: 1 service calling another service 370 times Use extended callpath monitoring to identify chatty database access Understanding and characterizing application performance
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Pre-production Generate expected peak load Determine number of servers: use service monitoring or EM to observe: – server utilization – queue depth Monitor service execution times and establish/adjust SLAs Watch for unexpected failed requests Optimize Tuxedo configuration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Production Establish baseline performance for services For composite applications, start with BTM Enable callpath monitoring, be sure to enable correct initiator(s) Define alerts to warn of problem before users notice them Use ECID from BTM to locate callpath Identify abnormal behavior or performance Enable extended monitoring to examine database access Troubleshooting Slow Response Times
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | When to Use TSAM Plus Standalone? Real time information about Tuxedo system and applications In-depth diagnosis on Tuxedo applications – Identify bottleneck – Find root cause of application failures Discover the business pattern of Tuxedo applications – Call path, call pattern – Service metadata discovery Real time per request SLA alerts Typical users: developers and application support team Real-time Monitor and Diagnosis
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | When to Use Tuxedo Plug-in for EM? Monitor application and entire infrastructure from hosts to applications Manage Tuxedo applications using a centralized GUI Deploy Tuxedo applications from a centralized repository Dynamically allocate resources to Tuxedo applications (dynamic resource broker) Availability and utilization alerts and reporting Typical Users: Production monitoring team Application configuration management/deployment team Centralized Management, Deployment, Monitoring
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Tuxedo Sessions Not to Miss Monday, Sep 29 2:45 pm – 3:30 pm Oracle Tuxedo : What’s New and Why You Should Care! Moscone South 304 4:15 pm – 5:15 pmHands-on-Lab: Simplify and Optimize Oracle Tuxedo Apps Deployments and Management Hotel Nikko – Ballroom III 05:45 pm – 06:45 pm Hands-on-Lab: Use Java, Spring Framework and Oracle Tuxedo to extend existing C/C++/COBOL apps Hotel Nikko – Ballroom III Tuesday, Sep 30 10:30 am – 11:15 am Oracle Tuxedo Makes It Easy to Develop Composite Apps Using Java, C, C++ and COBOL Moscone South :00 pm – 07:45 pm Oracle Tuxedo Monitoring and Management: Birds-of-a-Feather Meeting Moscone South 301 Wednesday, Oct 1 03:30 pm – 04:15 pmThe ART and Practice of Mainframe Migration and Modernization Moscone South 200 Thursday, Oct 2 9:30 am – 10:15 am Management and Monitoring of Oracle Tuxedo: Integrated, Automated Marriott Marquis - Salon 14/15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Excellence Award Ceremony for Fusion Middleware Innovati on ORACLE FUSION MIDDLEWARE: CELEBRATE THIS YEAR'S MOST INNOVATIVE CUSTOMER SOLUTIONS Tuesday, September 30, :00-5:45pm YBCA Theater (next to Moscone North) Session ID: CON7029CON7029
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |14