Who should attend
- Web administrators
Course Objectives
- Instrument the server and applications
- Tune Java Virtual Machine (JVM) parameters, Oracle WebLogic Server parameters, and application parameters for better performance
- Perform Clustering for performance on Oracle WebLogic Server
- Describe Diagnostic system modules
- Set Watches and notifications
- Describe the Oracle WebLogic Diagnostic Framework (WLDF) architecture
- Create and configure ways to generate, gather, access, and persist diagnostic data
- Use the Oracle WebLogic diagnostic console extension
- Filter log events
Product Description
- Introduction to the WebLogic Diagnostics Framework (WLDF)
- Overview of WebLogic Diagnostics Framework
- Explaining WLDF Architectural components
- Explaining WLDF Configuration Basics
- Generating Data by leveraging MBeans
- Describing Data Creators and Data Collectors
- Explaining the Need to Manage Applications
- Explaining Instrumentation and Distributed Services Levels
- Explaining WLDF Instrumentation Component
- Configuring Server-Scoped Instrumentation
- Configuring the WLDF Logging Services, Watches and Notifications, Diagnostic Images
- Explaining How WLS Uses Logging Services
- Configuring a Harvester
- Setting Watches and Notifications
- Capturing Diagnostic Images
- Accessing and Persisting Data
- Explaining Data Accessors
- Explaining and Using Online and Offline Accessors
- Accessing Diagnostic Data
- Explaining Diagnostic Archives
- Configuring a Diagnostic Context
- Defining Diagnostic Context
- Describing Dyes & Dye Flags
- Defining and Configuring Dye Filtering
- Tracing and Throttling requests
- Filtering WebLogic Server Log Messages
- Defining Basic Concepts of Filtering
- Setting Severity Levels
- Setting Filters Based on Severity Level and Other Criteria
- Performance Monitoring
- Defining Benchmarking
- Describing and Performing Stress Testing
- Listing Testing Tools that are Available for WLS
- Identifying Bottlenecks
- Java Virtual Machine Basics
- Defining and Describing Purpose of Java Virtual Machine
- Java Tuning Sun HotSpot JVM
- Monitoring the Sun HotSpot JVM
- Using JConsole, jps, jstat, jinfo, jmap, and jstack
- Tuning Sun HotSpot JVM Garbage Collection
- Defining Ergonomics Related to Java Tuning
- Tuning Oracle JRockit JVM
- Monitoring the Oracle JRockit JVM
- Using JRockit Management Console, JRA, Memory Leak Detector
- Describing Ctrl-Break Handler, JRCMD
- Using JRockit Self-tuning
- Tuning Oracle JRockit JVM Garbage Collection
- Core WebLogic Server Tuning
- Listing Performance Packs
- Using Stuck Threads, Auto Restart Server
- Describing Garbage Collection Thresholds
- Tuning Chunk Size and Pool Size
- Connection Backlog Buffering
- Tuning SSL
- Working with Work Managers
- Defining Work Manager
- Setting Components of Work Manger
- Work Manager Configuration
- Accessing and Mapping CommonJ Work Managers
- Executing Queues
- Tuning JSP
- Using the JSP Compiler jspc
- Using the Precompile Option
- Setting JSP Page Check Interval
- Setting Servlet Reload Check Interval
- Defining WebLogic Cache Tag
- Tuning JMS
- Tuning JMS clients
- Defining Aggregation and Message Pipeline
- Describing Persistence Techniques
- Listing Throttling Techniques
- Tuning SAF
- Tuning EJB
- Tuning Pool Size
- Tuning Cache Size
- Tuning Concurrency Strategy
- Tuning Entity Bean Parameters
- Tuning Transactions
- Tuning EJB Clients
- Tuning WebLogic Server Clusters
- Architectural Consideration
- Load Balancers and Firewalls
- Session Persistence
- General Tuning Tips