SlideShare a Scribd company logo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
WebLogic Performance Monitoring
Joel Nation
Solutions Architect
Oracle Canberra
Oracle Confidential – Internal/Restricted/Highly Restricted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Monitoring WebLogic
• How to monitor what’s going on in WebLogic?
• Use WLDF (WebLogic Diagnostic Framework)
– Diagnose runtime problems with WebLogic environments
– Provides a watch/notification system for issues
– Enables you to dump a diagnostic image to disk (to send to support)
– Integrates with JRockit Flight Recorder to capture WebLogic events for offline viewing
Oracle Confidential – Internal/Restricted/Highly Restricted 2
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Architecture
Oracle Confidential – Internal/Restricted/Highly Restricted 3
Log File Event
Collector
Mbean Property
Harvester
Code Instrumentor
Archiver
Watcher
JRockit Flight Recorder
Buffer
Accessor
Notifier
JRockit Mission Control
SNMP, JMS,
Email
WLST, JMX,
Dashboard
Capture Process Expose
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
How does it help me?
• Allow you to monitor and notify on WebLogic internal metrics that may be
causing problems. Common examples include:
• JDBC Connection pool metrics like:
– Average/Max Connection Pool Wait Time
– Average/Max Number in Use
– Prepared Statement Cache Hit/Miss Ratio
• JMS Server Metrics like:
– Number of Messages
– Number of consumers >= 1
Oracle Confidential – Internal/Restricted/Highly Restricted 4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Diagnostic System Module
• A DSM is a configuration container for:
– Harvester: for collecting metrics from Mbeans
– Watches and Notifications: conditions to watch for and the notifications to take
– Instrumentation: Add diagnostics code to WebLogic instances and the applications
running them
• Create through the Admin console or WLST
• Can target multiple servers and clusters
• Only one DSM active per server
Oracle Confidential – Internal/Restricted/Highly Restricted 5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Collecting Metrics
• The Harvester is used to collect data
from Mbeans
– Only simple type attributes can be
harvested
• Metrics are collected over a
sampling period
– Once collected can be accessed via the
dashboard, JMX etc
Oracle Confidential – Internal/Restricted/Highly Restricted 6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Dashboard
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Demo 1: WebLogic Dashboard
Oracle Confidential – Internal/Restricted/Highly Restricted 8
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Watches & Notifications
• A Watch identifies a situation that you want to trap for monitoring
• There are 3 types:
– Harvester: monitor Mbeans
– Log: monitor the log
– Instrumentation: monitor events generated by WLDF
• A Notification is an action taken when a watch is triggered. WLDF supports the
following:
– SMTP Notification: Send an email
– JMS Notification: Send a message to a JMS queue
– SNMP Notification: Raise an SNMP trap
– Image Notification: Dump a diagnostic image to disc
– JMX Notification: Raise a JMX notfication
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Demo 2: Create a Watch
Oracle Confidential – Internal/Restricted/Highly Restricted 10
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
3rd Party Integration
• Enterprise Manager provides in-built SNMP monitoring to WebLogic
• You can integrate with any monitoring tool that can accept SNMP Traps.
Eg: Nagios
Oracle Confidential – Internal/Restricted/Highly Restricted 11
WLS
SNMP Alert Run Nagios Cmd
SNMP Trap
Handler
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Demo 3: Nagios Integration
Oracle Confidential – Internal/Restricted/Highly Restricted 12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Going further...
• The Harvester can harvest any MBean
– Even from your application!
– Expose metrics from Java as MBeans that
WLDF can use in a DSM
• The DSM can also output Diagnostic
Images
– You can create a watch to output this
automatically
Oracle Confidential – Internal/Restricted/Highly Restricted 13
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
More Resources
• WLDF 11g Documentation:
– http://docs.oracle.com/cd/E17904_01/web.1111/e13714/toc.htm
• WLDF 12c Documentation:
– http://docs.oracle.com/cd/E24329_01/web.1211/e24426/toc.htm
• Our Blog – Detailed WebLogic-Nagios post to added soon
– http://ofmcanberra.wordpress.com
Oracle Confidential – Internal/Restricted/Highly Restricted 14

More Related Content

PPTX
Final presentation
PPTX
Designing A Platform Agnostic HA System
PDF
High Performance Security With SPARC T4 Hardware Assisted Cryptography
PPT
Chapter 1 overview
PDF
High Performance Security and Virtualization for Oracle Database and Cloud-En...
PDF
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
PPTX
Infraestructura oracle
PPTX
Overview and features of NCM
Final presentation
Designing A Platform Agnostic HA System
High Performance Security With SPARC T4 Hardware Assisted Cryptography
Chapter 1 overview
High Performance Security and Virtualization for Oracle Database and Cloud-En...
Securing NFV and SDN Integrated OpenStack Cloud: Challenges and Solutions
Infraestructura oracle
Overview and features of NCM

What's hot (20)

PPT
CCNA Security - Chapter 6
PPTX
Process for joining to the FIWARE Lab
PPTX
Protecting Your IP with Perforce Helix and Interset
PPT
Chapter 5 overview
PDF
Whats new in oracle orachk & exachk 18.4.0
PDF
Security events in 2014
PPT
Check Point CCSA NGX R71 Course Overview
PPTX
Software defined network-- SDN
PDF
Whats new in oracle trace file analyzer 18.4.1
PPTX
Software defined network
PDF
Oracle Trace File Analyzer Overview
PDF
DevSecOps: Putting the Sec into the DevOps
PPT
Cisco Security Agent - Eric Vanderburg
PDF
Whats new in oracle trace file analyzer 18.3.0
PDF
Introduction to SDN
PDF
CIS Controls - Windows Built-In and Open Source Tools to The Rescue
PDF
Symantec’s View of the Current State of ECDSA on the Web
PPTX
Software Defined Network - SDN
PDF
Slick: A control plane for middleboxes
PPTX
6421 b Module-09
CCNA Security - Chapter 6
Process for joining to the FIWARE Lab
Protecting Your IP with Perforce Helix and Interset
Chapter 5 overview
Whats new in oracle orachk & exachk 18.4.0
Security events in 2014
Check Point CCSA NGX R71 Course Overview
Software defined network-- SDN
Whats new in oracle trace file analyzer 18.4.1
Software defined network
Oracle Trace File Analyzer Overview
DevSecOps: Putting the Sec into the DevOps
Cisco Security Agent - Eric Vanderburg
Whats new in oracle trace file analyzer 18.3.0
Introduction to SDN
CIS Controls - Windows Built-In and Open Source Tools to The Rescue
Symantec’s View of the Current State of ECDSA on the Web
Software Defined Network - SDN
Slick: A control plane for middleboxes
6421 b Module-09
Ad

Similar to WebLogic Performance Monitoring - OFM Canberra July 2014 (20)

PPT
Advanced WebLogic Monitoring: JMX and WLSDM Automation
PPTX
WebLogic Monitoring Solution - WLSDM Presentation
PDF
WebLogic 12c & WebLogic Mgmt Pack
ODP
Monitoring shootout loadays
PPTX
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
PDF
Monitoring and Tuning Oracle FMW 11g
PDF
Oracle WebLogic Server: Remote Monitoring and Management
PDF
12 Things about Oracle WebLogic Server 12c
ODP
Open Source Monitoring Tools Shootout
PDF
OSMC 2021 | Use OpenSource monitoring for an Enterprise Grade Platform
PPTX
OpenNMS introduction
PPT
Zabbix introduction ( RadixCloud Radix Technologies SA)
PDF
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
ODP
opensource Monitoring Tool , an overview
PPT
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
PDF
Weblogic snmp
PDF
Weblogic snmp
PDF
Sutol How To Be A Lion Tamer
PPTX
Zabbix visión general del sistema - 04.12.2013
PDF
Business Service Monitoring Challenges in the Cloud Era
Advanced WebLogic Monitoring: JMX and WLSDM Automation
WebLogic Monitoring Solution - WLSDM Presentation
WebLogic 12c & WebLogic Mgmt Pack
Monitoring shootout loadays
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring and Tuning Oracle FMW 11g
Oracle WebLogic Server: Remote Monitoring and Management
12 Things about Oracle WebLogic Server 12c
Open Source Monitoring Tools Shootout
OSMC 2021 | Use OpenSource monitoring for an Enterprise Grade Platform
OpenNMS introduction
Zabbix introduction ( RadixCloud Radix Technologies SA)
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
opensource Monitoring Tool , an overview
WebLogic Developer Webcast 5: Troubleshooting and Testing with WebLogic, Soap...
Weblogic snmp
Weblogic snmp
Sutol How To Be A Lion Tamer
Zabbix visión general del sistema - 04.12.2013
Business Service Monitoring Challenges in the Cloud Era
Ad

More from Joelith (8)

PPTX
API Gateway - OFM Canberra October 2014
PPTX
Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...
PPTX
OSB Exception Handling Logging - OFM Canberra September 2014
PPTX
Mobile Application Framework - OFM Canberra September 2014
PPTX
Coherence Overview - OFM Canberra July 2014
PPTX
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
PPTX
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
PPT
WebLogic 12c - OMF Canberra June 2014
API Gateway - OFM Canberra October 2014
Continuous Integration Fundamentals: Build Automation - OFM Canberra October ...
OSB Exception Handling Logging - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
Coherence Overview - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
High Availability and Disaster Recovery Topologies - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Spectroscopy.pptx food analysis technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation_ Review paper, used for researhc scholars
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Spectroscopy.pptx food analysis technology
Network Security Unit 5.pdf for BCA BBA.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
NewMind AI Weekly Chronicles - August'25 Week I
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Programs and apps: productivity, graphics, security and other tools
Reach Out and Touch Someone: Haptics and Empathic Computing
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation_ Review paper, used for researhc scholars

WebLogic Performance Monitoring - OFM Canberra July 2014

  • 1. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | WebLogic Performance Monitoring Joel Nation Solutions Architect Oracle Canberra Oracle Confidential – Internal/Restricted/Highly Restricted
  • 2. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Monitoring WebLogic • How to monitor what’s going on in WebLogic? • Use WLDF (WebLogic Diagnostic Framework) – Diagnose runtime problems with WebLogic environments – Provides a watch/notification system for issues – Enables you to dump a diagnostic image to disk (to send to support) – Integrates with JRockit Flight Recorder to capture WebLogic events for offline viewing Oracle Confidential – Internal/Restricted/Highly Restricted 2
  • 3. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Architecture Oracle Confidential – Internal/Restricted/Highly Restricted 3 Log File Event Collector Mbean Property Harvester Code Instrumentor Archiver Watcher JRockit Flight Recorder Buffer Accessor Notifier JRockit Mission Control SNMP, JMS, Email WLST, JMX, Dashboard Capture Process Expose
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | How does it help me? • Allow you to monitor and notify on WebLogic internal metrics that may be causing problems. Common examples include: • JDBC Connection pool metrics like: – Average/Max Connection Pool Wait Time – Average/Max Number in Use – Prepared Statement Cache Hit/Miss Ratio • JMS Server Metrics like: – Number of Messages – Number of consumers >= 1 Oracle Confidential – Internal/Restricted/Highly Restricted 4
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Diagnostic System Module • A DSM is a configuration container for: – Harvester: for collecting metrics from Mbeans – Watches and Notifications: conditions to watch for and the notifications to take – Instrumentation: Add diagnostics code to WebLogic instances and the applications running them • Create through the Admin console or WLST • Can target multiple servers and clusters • Only one DSM active per server Oracle Confidential – Internal/Restricted/Highly Restricted 5
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Collecting Metrics • The Harvester is used to collect data from Mbeans – Only simple type attributes can be harvested • Metrics are collected over a sampling period – Once collected can be accessed via the dashboard, JMX etc Oracle Confidential – Internal/Restricted/Highly Restricted 6
  • 7. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Dashboard Oracle Confidential – Internal/Restricted/Highly Restricted 7
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Demo 1: WebLogic Dashboard Oracle Confidential – Internal/Restricted/Highly Restricted 8
  • 9. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Watches & Notifications • A Watch identifies a situation that you want to trap for monitoring • There are 3 types: – Harvester: monitor Mbeans – Log: monitor the log – Instrumentation: monitor events generated by WLDF • A Notification is an action taken when a watch is triggered. WLDF supports the following: – SMTP Notification: Send an email – JMS Notification: Send a message to a JMS queue – SNMP Notification: Raise an SNMP trap – Image Notification: Dump a diagnostic image to disc – JMX Notification: Raise a JMX notfication Oracle Confidential – Internal/Restricted/Highly Restricted 9
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Demo 2: Create a Watch Oracle Confidential – Internal/Restricted/Highly Restricted 10
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 3rd Party Integration • Enterprise Manager provides in-built SNMP monitoring to WebLogic • You can integrate with any monitoring tool that can accept SNMP Traps. Eg: Nagios Oracle Confidential – Internal/Restricted/Highly Restricted 11 WLS SNMP Alert Run Nagios Cmd SNMP Trap Handler
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Demo 3: Nagios Integration Oracle Confidential – Internal/Restricted/Highly Restricted 12
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Going further... • The Harvester can harvest any MBean – Even from your application! – Expose metrics from Java as MBeans that WLDF can use in a DSM • The DSM can also output Diagnostic Images – You can create a watch to output this automatically Oracle Confidential – Internal/Restricted/Highly Restricted 13
  • 14. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | More Resources • WLDF 11g Documentation: – http://docs.oracle.com/cd/E17904_01/web.1111/e13714/toc.htm • WLDF 12c Documentation: – http://docs.oracle.com/cd/E24329_01/web.1211/e24426/toc.htm • Our Blog – Detailed WebLogic-Nagios post to added soon – http://ofmcanberra.wordpress.com Oracle Confidential – Internal/Restricted/Highly Restricted 14

Editor's Notes

  • #2: 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.