Configuring and Using the Diagnostics Framework for Oracle WebLogic Server
Table of Contents
Show All | Collapse- Title and Copyright Information
- Preface
- 1 Introduction and Roadmap
- 2 Overview of the WLDF Architecture
- 3 Using the Built-in Diagnostic System Modules
- 4 Using WLDF with Java Flight Recorder
- 5 Understanding WLDF Configuration
- Configuration MBeans and XML
- Tools for Configuring WLDF
- How WLDF Configuration Is Partitioned
- Configuring Diagnostic Image Capture and Diagnostic Archives
- Configuring Diagnostic Image Capture for Java Flight Recorder
- Configuring Diagnostic System Modules
- About the Resource Descriptor
- WLDF Runtime Control
- Creating a Diagnostic System Module Based on a Configured Resource Descriptor
- Creating a Diagnostic System Module Based on an External Resource Descriptor
- Targeting a Diagnostic System Module to a Server or Cluster
- Dynamically Activating or Deactivating Diagnostic System Modules
- Using WLST to Activate and Deactivate Diagnostic System Modules
- More Information About Configuring Diagnostic System Modules
- Configuring Diagnostic Modules for Applications
- WLDF Configuration MBeans and Their Mappings to XML Elements
- 6 Configuring and Capturing Diagnostic Images
- 7 Configuring Diagnostic Archives
- 8 Configuring the Harvester for Metric Collection
- 9 Configuring Watches and Notifications
- 10 Configuring Watches
- 11 Configuring Notifications
- 12 Configuring Instrumentation
- 13 Configuring the DyeInjection Monitor to Manage Diagnostic Contexts
- Contents, Life Cycle, and Configuration of a Diagnostic Context
- Overview of the Process
- Configuring the Dye Vector via the DyeInjection Monitor
- Configuring Delegating Monitors to Use Dye Filtering
- How Dye Masks Filter Requests to Pass to Monitors
- Using Throttling to Control the Volume of Instrumentation Events
- Using weblogic.diagnostics.context
- 14 Accessing Diagnostic Data With the Data Accessor
- 15 Deploying WLDF Application Modules
- Deploying a Diagnostic Module as an Application-Scoped Resource
- Using Deployment Plans to Dynamically Control Instrumentation Configuration
- Using a Deployment Plan: Overview
- Creating a Deployment Plan Using weblogic.PlanGenerator
- Sample Deployment Plan for Diagnostics
- Enabling Java HotSwap
- Deploying an Application with a Deployment Plan
- Updating an Application with a Modified Plan
- 16 Using the Monitoring Dashboard
- 17 Configuring and Using WLDF Programmatically
- A WLDF Query Language
- Components of a Query Expression
- Supported Operators
- Operator Precedence
- Numeric Relational Operations Supported on String Column Types
- Supported Numeric Constants and String Literals
- About Variables in Expressions
- Creating Watch Rule Expressions
- Creating Data Accessor Queries
- Creating Log Filter Expressions
- Building Complex Expressions
- B WLDF Instrumentation Library
- C Using Wildcards in Expressions
- D WebLogic Scripting Tool Examples
- WLST Commands for Diagnostics
- Example: Dynamically Creating DyeInjection Monitors
- Example: Configuring a Watch and a JMX Notification
- Example: Writing a JMXWatchNotificationListener Class
- Example: Registering MBeans and Attributes For Harvesting
- Example: Setting the WLDF Diagnostic Volume
- Example: Capturing a Diagnostic Image
- Example: Retrieving a JFR File from a Diagnostic Image Capture
- Glossary