Oracle WebLogic Server 10g R3: Monitoring and Performance Tuning (Self-Study Course)

 

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

Price on request