Presentation is loading. Please wait.

Presentation is loading. Please wait.

Management and Monitoring of Oracle Tuxedo

Similar presentations


Presentation on theme: "Management and Monitoring of Oracle Tuxedo"— Presentation transcript:

1

2 Management and Monitoring of Oracle Tuxedo
Integrated, Automated This is a Title Slide with Picture slide ideal for including a picture with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Todd Little Oracle Tuxedo Chief Architect Tuxedo Product Development Team October 2, 2014 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

3 This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.

4 Program Agenda 1 Introduction to TSAM Plus TSAM Plus New Features Solving Real World Problems with TSAM Plus TSAM Plus Demonstration Summary and Q&A 2 3 4 5

5 Introduction to TSAM Plus
Brief history Originally released as Tuxedo System and Application Monitor – TSAM First released in 2007 Developed to provide: Detailed correlated performance metrics of Tuxedo applications Real-time and historical performance information SLA alerting facility to warn of missed SLAs Single monitoring interface to multiple domains

6 Introduction to TSAM Plus
From TSAM to TSAM Plus Integration with Oracle Enterprise Manager (OEM) Cloud control plug-in Added complete administration and management Full access to Tuxedo MIB Replacement for Tuxedo admin console Single pane of glass console

7 Real-time Monitoring Application – Request based
Monitoring categories Application – Request based Complete end-to-end monitoring of a single client request Fan-out to other called services including cross-domain calls Details of each step including queued time, network time, etc. Service – Similar to built-in txrpt Per service metrics, rate and elapsed time System servers – Domain gateways, BRIDGE, etc. Rate of message flow and amount of queued traffic XA – Monitor the stages of a distributed transaction

8 Real-time Monitoring Flexible dynamic monitoring policy
Request ratio, i.e., every 1/10 request Interval, i.e., once per minute Monitored components Messages tagged with new TCM to carry performance monitoring information such as correlation ID, start time, etc. Extensible plug-in model supporting fan-out

9 Real-time Monitoring Central monitoring console with real-time and historical views SLA monitoring: Alerts in TSAM Manager console Tuxedo events Better real-time load balancing for Tuxedo clusters Load information of all servers in the cluster updated in near real-time Tuxedo service metadata discovery

10 Real-time Monitoring Architecture
Browser-based Monitoring TSAM MANAGER TSAM Web Console Configuration and Monitoring Database TSAM Data Manager Webapp Container TUXEDO MACHINE TUXEDO MACHINE Local Monitor Server (LMS) Local Monitor Server (LMS) Tuxedo Process Tuxedo Process TSAM Data Collection Framework Default &Custom Plug-ins TSAM Data Collection Framework Default &Custom Plug-ins

11 Oracle Enterprise Manager
Tuxedo Cloud Control Plug-in Single console for hosts, database, middleware, applications Adds monitoring targets: Domains, Machines, Groups, Servers, tlisten, etc. Metrics: polled from JMX agent in tlisten JMX agent provides access to Tuxedo MIB Throughput, response time, availability, etc. Management – Dynamically create domains from scratch, edit configuration, deploy application packages Administration – Start/stop domains, machines, groups, and servers

12 Oracle Enterprise Manager
Tuxedo Cloud Control Plug-in Downloadable plug-in for Enterprise Manager Cloud Control Consists of 3 components: Oracle Management Server add-on OEM Host Agent add-on JMX Agent inside the tlisten process

13 Tuxedo Cloud Control Accounting a chargeback data collection
Features Accounting a chargeback data collection Dynamic Resource Broker – scale-up/scale-down Application Packages Tuxedo machines Tuxedo servers Dynamic Request Broker Response times automatically optimized across clustered machines Near real-time load optimization Automatic determination of load and network delays

14 Program Agenda 1 Introduction to TSAM Plus TSAM Plus New Features Solving Real World Problems with TSAM Plus TSAM Plus Demonstration Summary and Q&A 2 3 4 5

15 TSAM Plus 12.1.3 Oracle Business Transaction Management integration
Major New Features Oracle Business Transaction Management integration Jython based scripting tool to automate operational procedures Dynamic resource broker introspection of existing domains Improved TSAM Plus console performance and usability Monitor SQL statement execution as part of call path monitoring

16 TSAM Plus 12.1.3 New Features Observers for:
Oracle Business Transaction Management integration Observers for: WebLogic Tuxedo Connector (WTC) Tuxedo domain gateway Monitoring of requests that cross WTC or domain gateway boundaries Request/response correlation by ECID Can leverage ECID to drill down into Tuxedo and/or database

17 Business Transaction Management

18 Business Transaction Management

19 TSAM Plus 12.1.3 New Features Similar to WebLogic WLST scripting tool
Jython based scripting tool - TXST Similar to WebLogic WLST scripting tool Recording of interactive sessions for future editing/playback Can be embedded in Java applications Mbean hierarchy: Domain, Machine, Bridge, Group, Server, ART Batch Connect either to JMX agent or domain Full administration, configuration, and management

20 TXST Scripting Examples
txst:/connect("//tuxdemo.demobox:3095", "SIMPAPP","33339"); txst:SIMPAPP_33339:/>ls(); attributes: State ACTIVE parameters: TA_AUTHSVC TA_AUTOTRAN N TA_BBLQUERY TA_BLOCKTIME ... childBean: tuxedo_machine SITE1 txst:simpapp_38075:/simple/GROUP1> srv1 = create(“simpserv”, "SERVER", srvID =40); txst:simpapp_38075:/simple/GROUP1> cd(srv1); txst:simpapp_38075:/simple/GROUP1/simpserv_40> start();

21 SQL Statement Tracing in Callpaths

22 Program Agenda 1 Introduction to TSAM Plus TSAM Plus New Features Solving Real World Problems with TSAM Plus TSAM Plus Demonstration Summary and Q&A 2 3 4 5

23 Solving Real World Problems
TSAM Plus Best Practices Development Understanding and characterizing application performance Pre-Production Optimize Tuxedo configuration Production User complaint slow response times

24 Preliminary Steps Before Problems Occur
Know what’s normal to know what’s abnormal 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

25 Development Hard to predict service interactions in SOA applications
Understanding and characterizing application performance Hard to predict service interactions in SOA applications Use service monitoring to identify poor performing services 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

26 Pre-production Generate expected peak load
Optimize Tuxedo configuration 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 SLA alerts Watch for unexpected failed requests

27 Production Establish baseline performance for services
Troubleshooting Slow Response Times 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

28 Program Agenda 1 Introduction to TSAM Plus TSAM Plus New Features Solving Real World Problems with TSAM Plus TSAM Plus Demonstration Summary and Q&A 2 3 4 5

29 Program Agenda 1 Introduction to TSAM Plus TSAM Plus New Features Solving Real World Problems with TSAM Plus TSAM Plus Demonstration Summary and Q&A 2 3 4 5

30 TSAM Plus Summary Only tool to provide detailed Tuxedo application performance metrics Assists in understanding performance from development to production Discover service interaction patterns and interfaces Complete end-to-end monitoring of composite applications Administration, management, and monitoring in a single product Improves Tuxedo application performance, management, and availability

31 Q&A

32

33


Download ppt "Management and Monitoring of Oracle Tuxedo"

Similar presentations


Ads by Google