SlideShare a Scribd company logo
1 of 20
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.1
© 2012 SL Corporation. All Rights Reserved.
10 TIBCO BusinessWorks Monitoring Tips
in 30 Minutes
10
30
in
Glyn Edevane, Senior Engineer
Ted Wilson, COO
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.2
SL knows TIBCO BusinessWorks
TIBCO Partner
since 2002
 Makers of TIBCO
RTView
 120 joint customers
 Strategic sales &
solutions partner
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.3
BusinessWorks Monitoring Challenges
• BusinessWorks environments are very challenging to
monitor
• Not uncommon for large enterprises to have hundreds or
even thousands of BW engines, EMS servers, custom
adapters and orchestration processes
• Typical subsystems often include:
– infrastructure (hardware/network/OS)
– messaging (EMS)
– orchestration (BW)
– applications (business services)
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.4
Common Questions
1. Prioritize and Focus: How can I prioritize and focus on the BW issues that
have the biggest impact on my critical business applications and services?
2. Be More Proactive: How can I be more proactive and correct problems
before my users become aware of them?
3. Reduce Complexity: How do I reduce complexity to understand which BW
Servers are clustered and load-balanced and what behavior is "normal “?
4. TIBCO in Heterogeneous Environments: How does an end-to-end
perspective expose interdependencies that are critical to the understanding
of how TIBCO and non-TIBCO elements support my critical applications?
Are You Ready for 10 Tips that Can Answer These Questions?
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.5
TIBCO RTView Monitors
Standalone Monitors
TIBCO-branded & sold
TIBCO RTView
EMS
Monitor
TIBCO RTView
BusinessEvents
Monitor
TIBCO RTView
BusinessWorks
Monitor
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.6
TIBCO Solution Packages
TIBCO
BusinessEvents
TIBCO
BusinessWorks
TIBCO
EMS
TIBCO Hawk
Connector
Standalone Monitors
TIBCO-branded & sold
RTView Monitors
Non-TIBCO Solution Packages
IBM
WebSphere
Oracle
WebLogic
Oracle
Coherence
IBM WS
MQ
Amazon
AWS
Tomcat
JVM
Solace
Oracle
Database
Oracle
Glassfish
Host
Metrics
IBM DB2
Database
Custom
TIBCO
ActiveSpaces
TIBCO
ActiveMatrix
MySQL
Database
SQL
Server
Database
VMware
Pivotal TC
Server
RTView Enterprise Monitor ™ - SL sells
TIBCO RTView
EMS
Monitor
TIBCO RTView
BusinessEvents
Monitor
TIBCO RTView
BusinessWorks
Monitor
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.7
TIBCO Solution Packages
TIBCO
BusinessEvents
TIBCO
BusinessWorks
TIBCO
EMS
TIBCO Hawk
Connector
Standalone Monitors
TIBCO-branded & sold
RTView Monitors
Non-TIBCO Solution Packages
IBM
WebSphere
Oracle
WebLogic
Oracle
Coherence
IBM WS
MQ
Amazon
AWS
Tomcat
JVM
Solace
Oracle
Database
Oracle
Glassfish
Host
Metrics
IBM DB2
Database
Custom
TIBCO
ActiveSpaces
TIBCO
ActiveMatrix
MySQL
Database
SQL
Server
Database
VMware
Pivotal TC
Server
RTView Enterprise Monitor ™ - SL sells
TIBCO RTView
EMS
Monitor
TIBCO RTView
BusinessEvents
Monitor
TIBCO RTView
BusinessWorks
Monitor
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.8
TIBCO Solution Packages
TIBCO
BusinessEvents
TIBCO
BusinessWorks
TIBCO
EMS
TIBCO Hawk
Connector
Standalone Monitors
TIBCO-branded & sold
RTView Monitors
Non-TIBCO Solution Packages
IBM
WebSphere
Oracle
WebLogic
Oracle
Coherence
IBM WS
MQ
Amazon
AWS
Tomcat
JVM
Solace
Oracle
Database
Oracle
Glassfish
Host
Metrics
IBM DB2
Database
Custom
TIBCO
ActiveSpaces
TIBCO
ActiveMatrix
MySQL
Database
SQL
Server
Database
VMware
Pivotal TC
Server
RTView Enterprise Monitor ™ - SL sells
TIBCO RTView
EMS
Monitor
TIBCO RTView
BusinessEvents
Monitor
TIBCO RTView
BusinessWorks
Monitor
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.9
Tip #1 – Avoid Tunnel Vision
Look Upstream and Downstream….
Here we see a comprehensive view of the EMS servers, Hosts etc. that
participate in the performance and availability of our BW application
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.10
Over time products change but old habits die hard.
1. Take advantage of new, automated process provided
by the vendor.
2. Realign your environment to meet new business
requirements.
3. Finally, technology is always changing – are you up to
date on the latest and greatest?
4. Can you reduce complexity and avoid hardware
upgrades by using new techniques?
Tip #2 – Institute a Health Check Program
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.11
Tip #3 – Identify the Weak Links
• Make sure that you can detect repeat offenders…
• Use Historical Filters to improve your SLA performance
by clearing up a large number of incidents created by a
single source.
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.12
Correlate JVM behavior with demand. You need to watch the JVM,
increase/decrease size to optimize use of resources and to avoid
slowdowns at moments of high demand.
Tip #4 – Don’t Forget the Hidden Machines
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.13
• Use intelligent dashboards to emphasize failures with the moneyed-apps.
• Have quick context-driven drill downs to find Root Cause.
Tip #5 – Prioritize Support Activities
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.14
Tip #6 – Understand Dependencies
Plan ahead: Enable ClientID during design time to
improve connection source/destination
By Enabling ClientID
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.15
Dynamic environments are now the norm – you can’t do it by memory:
• Where every resource resides
• Which are the heavily used, politically sensitive systems
You need to segregate your assets so that your 600+ engines are organized.
Your monitoring system should provide ‘profile-driven’ dashboards that separate
you BW community into:
• Different Geographic regions
• Different Datacenters
• Different Business sectors/divisions
• Critical Vs. non critical DR-tagged systems
Tip #7 – Divide and Conquer
Organize Your BW Environment
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.16
• Are your resources being efficiently utilized?
• Are your load-balanced clusters really balancing the load?
• Are the right services getting the right resources ?
Here we see the number of sessions distributed across multiple servers – with optimal
balancing, all servers should have be the same color.
Tip #8 – Avoid Unnecessary Upgrades
Manage Demand on Your Infrastructure
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.17
• Are your performance issues caused by the very the monitoring systems designed
to avoid these problems in the first place?
• Your monitoring system should provide self-monitoring and – if possible – self
healing.
• Can your monitoring system scale to meet your increasing demands?
Tip #9 – Monitor the Monitor
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.18
• Events happen all at once so you need to see the effect all at once
• A time-synced, holistic view of an infrastructure segment or application
is essential to understanding cause and effect
Tip #10 – See All Dimensions at a Glance (Including Time)
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.19
Let’s take some questions!
Request a
Demo
Start a Free
Trial
Find Us on
TIBcommunity
Visit us at www.sl.com | email us at info@sl.com | Call us at 1-800-548-6881
Next Steps:
© 2012 SL Corporation. All Rights Reserved.
© 2015 SL Corporation. All Rights Reserved.20
Don’t miss these upcoming webinars
Extending Standalone
TIBCO Monitoring to
Provide End-to-End
Visibility
April 2nd, 2015
TIBCO BusinessEvents
& ActiveSpaces
Monitoring
Late April 2015
10 TIBCO EMS
Monitoring Tips in 30
Minutes
May 2015
* More webinars on-demand at www.sl.com/webinars

More Related Content

Viewers also liked

Connective tissue identification
Connective tissue identificationConnective tissue identification
Connective tissue identificationM. Carol Carlisle
 
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North CarolinaCourtney Boone
 
Month by month phonicssept
Month by month phonicsseptMonth by month phonicssept
Month by month phonicsseptNikki Chamblee
 
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer KiaCourtney Boone
 
Cool Pro & Amp;Biz oktober 2015
Cool Pro & Amp;Biz oktober 2015Cool Pro & Amp;Biz oktober 2015
Cool Pro & Amp;Biz oktober 2015Soegiono Wijono
 
Office365
Office365Office365
Office365Raona
 
RTView for TIBCO EMS Monitor Webinar
RTView for TIBCO EMS Monitor WebinarRTView for TIBCO EMS Monitor Webinar
RTView for TIBCO EMS Monitor WebinarSL Corporation
 
אקטיביזם תקשורתי וירטואלי2
אקטיביזם תקשורתי וירטואלי2אקטיביזם תקשורתי וירטואלי2
אקטיביזם תקשורתי וירטואלי2hagitmt
 
Prezentacja kamienice szczecina
Prezentacja kamienice szczecinaPrezentacja kamienice szczecina
Prezentacja kamienice szczecinags24
 
Muscle and neural tissues identification
Muscle and neural tissues identificationMuscle and neural tissues identification
Muscle and neural tissues identificationM. Carol Carlisle
 
מדיניות תקשוב לאומית
מדיניות תקשוב לאומיתמדיניות תקשוב לאומית
מדיניות תקשוב לאומיתhagitmt
 
Pwrake: Distributed Workflow Engine for e-Science - RubyConfX
Pwrake: Distributed Workflow Engine for e-Science - RubyConfXPwrake: Distributed Workflow Engine for e-Science - RubyConfX
Pwrake: Distributed Workflow Engine for e-Science - RubyConfXMasahiro Tanaka
 
Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Raona
 

Viewers also liked (17)

Connective tissue identification
Connective tissue identificationConnective tissue identification
Connective tissue identification
 
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina
2011 Kia Soul For Sale at Keffer Kia in Charlotte, North Carolina
 
Month by month phonicssept
Month by month phonicsseptMonth by month phonicssept
Month by month phonicssept
 
挪威的去機構化:過程、挑戰與因應
挪威的去機構化:過程、挑戰與因應挪威的去機構化:過程、挑戰與因應
挪威的去機構化:過程、挑戰與因應
 
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia
2011 Kia Sportage For Sale Charlotte, North Carolina at Keffer Kia
 
Cool Pro & Amp;Biz oktober 2015
Cool Pro & Amp;Biz oktober 2015Cool Pro & Amp;Biz oktober 2015
Cool Pro & Amp;Biz oktober 2015
 
Office365
Office365Office365
Office365
 
RTView for TIBCO EMS Monitor Webinar
RTView for TIBCO EMS Monitor WebinarRTView for TIBCO EMS Monitor Webinar
RTView for TIBCO EMS Monitor Webinar
 
Hoja de trabajo nomina
Hoja de trabajo nominaHoja de trabajo nomina
Hoja de trabajo nomina
 
אקטיביזם תקשורתי וירטואלי2
אקטיביזם תקשורתי וירטואלי2אקטיביזם תקשורתי וירטואלי2
אקטיביזם תקשורתי וירטואלי2
 
Prezentacja kamienice szczecina
Prezentacja kamienice szczecinaPrezentacja kamienice szczecina
Prezentacja kamienice szczecina
 
Muscle and neural tissues identification
Muscle and neural tissues identificationMuscle and neural tissues identification
Muscle and neural tissues identification
 
מדיניות תקשוב לאומית
מדיניות תקשוב לאומיתמדיניות תקשוב לאומית
מדיניות תקשוב לאומית
 
Kanagawa
KanagawaKanagawa
Kanagawa
 
Pwrake: Distributed Workflow Engine for e-Science - RubyConfX
Pwrake: Distributed Workflow Engine for e-Science - RubyConfXPwrake: Distributed Workflow Engine for e-Science - RubyConfX
Pwrake: Distributed Workflow Engine for e-Science - RubyConfX
 
Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013Next Generation Workflows - SharePoint Day 2013
Next Generation Workflows - SharePoint Day 2013
 
September 13 English 8
September 13 English 8September 13 English 8
September 13 English 8
 

More from SL Corporation

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL Corporation
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringSL Corporation
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsSL Corporation
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.SL Corporation
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionSL Corporation
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.SL Corporation
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesSL Corporation
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents MonitoringSL Corporation
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...SL Corporation
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...SL Corporation
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...SL Corporation
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101SL Corporation
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5 SL Corporation
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 SL Corporation
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationSL Corporation
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...SL Corporation
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...SL Corporation
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsSL Corporation
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106SL Corporation
 

More from SL Corporation (20)

SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
SL: Maximize your Middleware Uptime - From TIBCO BusinessWorks to Apache Kafk...
 
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware MonitoringWhat’s New and Exciting with RTView and TIBCO Middleware Monitoring
What’s New and Exciting with RTView and TIBCO Middleware Monitoring
 
Reduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based ApplicationsReduce Risk with End to End Monitoring of Middleware-based Applications
Reduce Risk with End to End Monitoring of Middleware-based Applications
 
Complete, Empowered and Focused. Be the IT Superhero.
Complete, Empowered and Focused.  Be the IT Superhero.Complete, Empowered and Focused.  Be the IT Superhero.
Complete, Empowered and Focused. Be the IT Superhero.
 
Tibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout sessionTibco NOW San Diego 2017 RTView Breakout session
Tibco NOW San Diego 2017 RTView Breakout session
 
Need Middleware Monitoring? Build a Better Business Case.
Need Middleware Monitoring?  Build a Better Business Case.Need Middleware Monitoring?  Build a Better Business Case.
Need Middleware Monitoring? Build a Better Business Case.
 
Find the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issuesFind the REAL culprit behind your TIBCO performance issues
Find the REAL culprit behind your TIBCO performance issues
 
10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring10 Tips for Better BusinessEvents Monitoring
10 Tips for Better BusinessEvents Monitoring
 
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
The All-in-One TIBCO Monitor, Correlating Performance Across TIBCO Technologi...
 
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...10 EMS MONITORING TIPS IN 30 MINUTES  BEST PRACTICES FROM TIBCO EMS PROFESSIO...
10 EMS MONITORING TIPS IN 30 MINUTES BEST PRACTICES FROM TIBCO EMS PROFESSIO...
 
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
Give ‘Em What They Want! Self-Service Middleware Monitoring in a Shared Servi...
 
Coherence monitoring 101
Coherence monitoring 101Coherence monitoring 101
Coherence monitoring 101
 
What's New in RTView Core 6.5
What's New in RTView Core 6.5 What's New in RTView Core 6.5
What's New in RTView Core 6.5
 
Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5 Introducing RTView Enterprise Monitor 1.5
Introducing RTView Enterprise Monitor 1.5
 
Redefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model IntegrationRedefining End-to-End Monitoring: Service Model Integration
Redefining End-to-End Monitoring: Service Model Integration
 
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
Redefining End-to-End Monitoring: The Foundation - High-Performance Architect...
 
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...
 
Real-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated EnvironmentsReal-Time Coherence Monitoring in Integrated Environments
Real-Time Coherence Monitoring in Integrated Environments
 
Sl virtual apps-131106
Sl virtual apps-131106Sl virtual apps-131106
Sl virtual apps-131106
 
TUCON 2013
TUCON 2013TUCON 2013
TUCON 2013
 

Recently uploaded

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 

Recently uploaded (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 

Oracle Coherence Monitoring 101

  • 1. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.1 © 2012 SL Corporation. All Rights Reserved. 10 TIBCO BusinessWorks Monitoring Tips in 30 Minutes 10 30 in Glyn Edevane, Senior Engineer Ted Wilson, COO
  • 2. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.2 SL knows TIBCO BusinessWorks TIBCO Partner since 2002  Makers of TIBCO RTView  120 joint customers  Strategic sales & solutions partner
  • 3. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.3 BusinessWorks Monitoring Challenges • BusinessWorks environments are very challenging to monitor • Not uncommon for large enterprises to have hundreds or even thousands of BW engines, EMS servers, custom adapters and orchestration processes • Typical subsystems often include: – infrastructure (hardware/network/OS) – messaging (EMS) – orchestration (BW) – applications (business services)
  • 4. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.4 Common Questions 1. Prioritize and Focus: How can I prioritize and focus on the BW issues that have the biggest impact on my critical business applications and services? 2. Be More Proactive: How can I be more proactive and correct problems before my users become aware of them? 3. Reduce Complexity: How do I reduce complexity to understand which BW Servers are clustered and load-balanced and what behavior is "normal “? 4. TIBCO in Heterogeneous Environments: How does an end-to-end perspective expose interdependencies that are critical to the understanding of how TIBCO and non-TIBCO elements support my critical applications? Are You Ready for 10 Tips that Can Answer These Questions?
  • 5. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.5 TIBCO RTView Monitors Standalone Monitors TIBCO-branded & sold TIBCO RTView EMS Monitor TIBCO RTView BusinessEvents Monitor TIBCO RTView BusinessWorks Monitor
  • 6. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.6 TIBCO Solution Packages TIBCO BusinessEvents TIBCO BusinessWorks TIBCO EMS TIBCO Hawk Connector Standalone Monitors TIBCO-branded & sold RTView Monitors Non-TIBCO Solution Packages IBM WebSphere Oracle WebLogic Oracle Coherence IBM WS MQ Amazon AWS Tomcat JVM Solace Oracle Database Oracle Glassfish Host Metrics IBM DB2 Database Custom TIBCO ActiveSpaces TIBCO ActiveMatrix MySQL Database SQL Server Database VMware Pivotal TC Server RTView Enterprise Monitor ™ - SL sells TIBCO RTView EMS Monitor TIBCO RTView BusinessEvents Monitor TIBCO RTView BusinessWorks Monitor
  • 7. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.7 TIBCO Solution Packages TIBCO BusinessEvents TIBCO BusinessWorks TIBCO EMS TIBCO Hawk Connector Standalone Monitors TIBCO-branded & sold RTView Monitors Non-TIBCO Solution Packages IBM WebSphere Oracle WebLogic Oracle Coherence IBM WS MQ Amazon AWS Tomcat JVM Solace Oracle Database Oracle Glassfish Host Metrics IBM DB2 Database Custom TIBCO ActiveSpaces TIBCO ActiveMatrix MySQL Database SQL Server Database VMware Pivotal TC Server RTView Enterprise Monitor ™ - SL sells TIBCO RTView EMS Monitor TIBCO RTView BusinessEvents Monitor TIBCO RTView BusinessWorks Monitor
  • 8. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.8 TIBCO Solution Packages TIBCO BusinessEvents TIBCO BusinessWorks TIBCO EMS TIBCO Hawk Connector Standalone Monitors TIBCO-branded & sold RTView Monitors Non-TIBCO Solution Packages IBM WebSphere Oracle WebLogic Oracle Coherence IBM WS MQ Amazon AWS Tomcat JVM Solace Oracle Database Oracle Glassfish Host Metrics IBM DB2 Database Custom TIBCO ActiveSpaces TIBCO ActiveMatrix MySQL Database SQL Server Database VMware Pivotal TC Server RTView Enterprise Monitor ™ - SL sells TIBCO RTView EMS Monitor TIBCO RTView BusinessEvents Monitor TIBCO RTView BusinessWorks Monitor
  • 9. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.9 Tip #1 – Avoid Tunnel Vision Look Upstream and Downstream…. Here we see a comprehensive view of the EMS servers, Hosts etc. that participate in the performance and availability of our BW application
  • 10. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.10 Over time products change but old habits die hard. 1. Take advantage of new, automated process provided by the vendor. 2. Realign your environment to meet new business requirements. 3. Finally, technology is always changing – are you up to date on the latest and greatest? 4. Can you reduce complexity and avoid hardware upgrades by using new techniques? Tip #2 – Institute a Health Check Program
  • 11. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.11 Tip #3 – Identify the Weak Links • Make sure that you can detect repeat offenders… • Use Historical Filters to improve your SLA performance by clearing up a large number of incidents created by a single source.
  • 12. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.12 Correlate JVM behavior with demand. You need to watch the JVM, increase/decrease size to optimize use of resources and to avoid slowdowns at moments of high demand. Tip #4 – Don’t Forget the Hidden Machines
  • 13. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.13 • Use intelligent dashboards to emphasize failures with the moneyed-apps. • Have quick context-driven drill downs to find Root Cause. Tip #5 – Prioritize Support Activities
  • 14. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.14 Tip #6 – Understand Dependencies Plan ahead: Enable ClientID during design time to improve connection source/destination By Enabling ClientID
  • 15. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.15 Dynamic environments are now the norm – you can’t do it by memory: • Where every resource resides • Which are the heavily used, politically sensitive systems You need to segregate your assets so that your 600+ engines are organized. Your monitoring system should provide ‘profile-driven’ dashboards that separate you BW community into: • Different Geographic regions • Different Datacenters • Different Business sectors/divisions • Critical Vs. non critical DR-tagged systems Tip #7 – Divide and Conquer Organize Your BW Environment
  • 16. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.16 • Are your resources being efficiently utilized? • Are your load-balanced clusters really balancing the load? • Are the right services getting the right resources ? Here we see the number of sessions distributed across multiple servers – with optimal balancing, all servers should have be the same color. Tip #8 – Avoid Unnecessary Upgrades Manage Demand on Your Infrastructure
  • 17. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.17 • Are your performance issues caused by the very the monitoring systems designed to avoid these problems in the first place? • Your monitoring system should provide self-monitoring and – if possible – self healing. • Can your monitoring system scale to meet your increasing demands? Tip #9 – Monitor the Monitor
  • 18. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.18 • Events happen all at once so you need to see the effect all at once • A time-synced, holistic view of an infrastructure segment or application is essential to understanding cause and effect Tip #10 – See All Dimensions at a Glance (Including Time)
  • 19. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.19 Let’s take some questions! Request a Demo Start a Free Trial Find Us on TIBcommunity Visit us at www.sl.com | email us at info@sl.com | Call us at 1-800-548-6881 Next Steps:
  • 20. © 2012 SL Corporation. All Rights Reserved. © 2015 SL Corporation. All Rights Reserved.20 Don’t miss these upcoming webinars Extending Standalone TIBCO Monitoring to Provide End-to-End Visibility April 2nd, 2015 TIBCO BusinessEvents & ActiveSpaces Monitoring Late April 2015 10 TIBCO EMS Monitoring Tips in 30 Minutes May 2015 * More webinars on-demand at www.sl.com/webinars

Editor's Notes

  1. I want to tal about SL’s relationship with TIBCO for a moment. We go back a long way with TIBCO and TIBCO is SL’s largest reseller. We have a lot of experience working with more than 100 TIBCO customers to implement monitoring.
  2. These challenges are probably not news to the people on this call but: BW environments tend to be complex and challenging to monitor Not uncommon for large enterprises to have hundreds if not thousands of BW engines, EMS servers, custom adapters and orchestration processes Large applications built around BusinessWorks and the rest of the TIBCO stack, the typical subsystems can include: infrastructure (hardware/network/OS), messaging (EMS), orchestration (BW), and applications (business services) It is a very complex system and if you are responsible for monitoring a complex BW environment, how can you do it
  3. Working with a large number of BW customers, we’ve seen a number of questions come up repeatedly and ou likely struggle with them as well: Prioritization – how can I prioritize addressing issues around business impact? Being proactive: how can I correct problems before users are affected? Reducing complexity and understanding interdependencies even when your critical applications depend on both TIBCO and non-TIBCO components Using BW in a heterogeneous environment: how can I understand how other parts of the infrastructure are impacting me? Turn over to Glyn
  4. Many of the tips we are going to review today will use RTView to illustrate the point. I want to take a moment to explain how the monitor we will show today is different from TIBCO RTView Standalone monitors. TIBCO’s RTView monitors are advanced out-of-box monitoring for specific TIBCO technologies. They are developed by SL and resold by TIBCO as TIBCO-branded products.
  5. RTView Enterprise Monitor product is sold by SL, not by TIBCO. Enterprise Monitor is an end-to-end monitoring platform that monitors a number of different technologies including all of these TIBCO technologies here.
  6. These standalone monitors are essentially the same in functionality as the solution package in Enterprise Monitor. SO the standalone BW Monitor is essentially the same as the BW Solution Package in Enterprise Monitor
  7. And anyone using TIBCO standalone monitors can extend those to work with RTView Enterprise Monitor. This enables you to take your TIBCO monitoring to a new dimension. SO let’s dive in - - - Glyn?
  8. Avoid tunnel vision. We all need to be aware of the environments around us. Upstream and Downstream events… Natural to focus on our own area of responsibility – when there is an issue, our first instinct is to make sure that everything in our domain is functioning normally and is not the cause of the problem. This can mean that we spend many hours troubleshooting issues in our BW environment only to find out that symptom is caused by an external problem. Modern, complex systems are highly interdependent. for example: 90% of the processes in BW are created by or for EMS so to try and manage a BW environment in isolation and without visibility into EMS does not seem to make sense. In addition, 100% of these processes rely on a compute layer – this can be a hidden source of intermittent problems. – You need to be able to understand the relationships between all these systems - and this requires visibility into all of these systems. What we see on this screen is how this visibility can be provided by a holistic monitoring system – on this single screen we see the healthstate of all the midlleware components resposibe for the smooth running of the application – compute, bw and EMS. We can now detect problems before they occur and often take action before the users are impacted.
  9. Health checks are another best practice that can encourage problem avoidance Over time products change but habits die hard. It’s Easy to get caught in the day to day routine – Take a step back, at least annually, to review deployments and configurations of your assets – both hardware and software. May find, for example, you are using a very labor-intensive process when a new automated process is provided by the vendor. Vendors listen to their customers and try to make their products more efficient/automated. You may also find that the environment was optimally aligned to meet past business requirements – are no longer appropriate - requirements that may be very different today. Finally, technology always changes – are you up to date on the latest and greatest?, Can you reduce complexity and avoid a hardware upgrades by using new techniques? Another practice that can encourage problem avoidance is Health Checks Easy to get caught in the day to day routine – Take a step back, annually, to review deployments and configurations of your assets – both hardware and software. This means that, for example, you may be using a very labor-intensive process when a new automated process is provided by the vendor. You may also find that the environment was optimally aligned to past business requirements – requirements that may be very different today. Finally, technology always changes – are you up to date on the latest and greatest?, Can you reduce complexity and avoid a hardware upgrade by using new techniques?
  10. By reducing persistent failure events, you improve your SLAs’. Improve your customer satisfaction. When working with a large, dynamic environment it is often difficult to detect recurrent points of failure – especially if the failures are intermittent. Alert History can be an excellent way to look for patterns that, without this History, would be overlooked. Example: filters on a Device, ID, alert text etc. can reveal failure patterns of failures in the sub-system. Yu may see that failures most often occur on Monday morning at about 9 am. Investigation would reveal that this is when the file system is being backed up – starving the processes of cpu at a peak time. This screen shows that by resolving the problem on a single resource, you will eliminate a series of errors, impacting several systems with just one fix – result – improved SLA and customer satisfaction – and reduce your workload! Avoid persistent failure events, improve your SLAs’. Improve your customer satisfaction. When working with a large, dynamic environment it is often difficult to detect recurrent points of failure – especially if the failures are intermittent. Alert History can be an excellent way to look for patterns that, without History, would be overlooked. Example: Apply filters on a Geography, Device, ID, alert text etc. and detect patterns in the failures on a sub-system seem to happen most often on Monday morning at about 9 am. Investigation (see 1, above) would reveal that this is when the system is being backed up – starving the system of cpu at a peak time. The screen shows the result of filtering Historical alerts to zone in on the multiple errors caused by the same problem, on the same server. By resolving the problem on this single resource, you will eliminate a series of errors, impacting several systems.
  11. While on the subject of workload…..dont forget the hidden machines Java runs in JVM. Correlate JVM with the operational engine to understand the impact of changing user demand and is often overlooked as a cause of intermittent slowdowns. You need to watch the JVM and increase/decrease size to optimize use of resources and to avoid slowdowns at moments of high demand. Make sure that the JVM has enough headroom to accommodate peak demand. A simple change in allocation can provide great performance benefits You also need to monitor Garbage collection to make sure enough memory is released back to the user Java runs in JVM. You need to watch the JVM behavior as demands changed due to user behavior. Make sure that the JVM has enough headroom to accommodate peak demand.
  12. Your Monitoring System should provide Application-centric navigation. Support rsources are limited. When you are looking multiple screens of alerts, and your managers phone starts ringing, how can you automatically focus on those resources that support mission-critical applications and leave for later, those that don’t A good monitoring system will automatically indicate which systems should receive immediate attention and which can wait by associating the resources with the Business application – remember that your customers depend on Applications, not processes. A single failed transaction for one customer, caused y a single process, can represent a 100% failure rate for that customer. This screen is an example of how a monitoring system can automatically help prioritze your support effors so that critical systems get critical attention. Explain the screens
  13. One headache facing middleware administrators is managing the sheer number of processes and connections. Plan ahead. Enabling ClientID during design time will greatly improve information available about connections – it’s a simple check box and thereafter when BW interacts with EMS and the clientID is stored and can be used to associate a process with queues/topics or bridges. You will have a better understanding of who/what apps are making the connections, what connections are left open after the process terminates etc. You monitoring system should also be able to make use of these relationships for alert generation.
  14. Organize your BW environment – divide and conquer. 600 + engines are impossible to manage en-masse. As deployment systems change to meet new business demands, the static environment becomes much more dynamic, the monitoring system, in turn, needs to be agile and extensible. you can no longer keep in your head information on what resources exist where, which are the heavily used politically sensitive systems, and which are just for time card management. Structure helps you make sense of what’s happening A good monitoring solution will allow visual segregation of assets. Assets can be displayed by profile without changing the physical resources. You should be able to create screens that show different regions, Business sectors and function. For example, your monitoring system should provide ‘profile-driven’ dashboards that separate you BW community into: Different Geographic regions Different Datacenters Different Business sectors/divisions Critical Vs. non critical DR-tagged systems etc etc etc
  15. Wherever you can, avoid unnecessary upgrades - why would they be unnecessary? – because driven by incorrect load information.. Examples In your load-balanced clusters, is the balancing effective and really acting on the resources appropriately? Traffic directed appropriately? A monitoring system should be able to show the demand placed on multiple balanced resources, on the same screen. You should be able to validate that the algorithms are effective --- otherwise increased overall traffic will have a different impact depending on which resources the process is assigned to . The screen shows, visually, the load placed on each clustered resource – a well balanced cluster would show an even coloration, no square appearing darker or lighter than the other. The same monitoring system should show you, historically, the demand placed on all your subsystems – you can shift resources from under to over utilized systems and dramatically improve reliability and performance without upgrades. However, when you do need to push for more resources, the monitoring system will provide factual evidence of the need – no more “I’m sure it would help’
  16. Choose monitoring options that have a light footprint It can be embarrassing to have to explain that performance issues were caused by the very the monitoring systems designed to avoid these problems in the first place. Many monitoring systems allow for the alert rules to be centralized to one server as opposed to being replicated and executed on hundreds of servers. It is also a fact that maintenance of these rules is onerous and often leads to inefficient processing caused by many obsolete and redundant rules being executed needlessly. Also, the execution of these rules provides a significant load on the host and will impact performance – another reason to execute these rules on a remote machine. Your monitoring system should scale ----- Scalability is a big issue when dealing with thousands of components, distributed across several datacenters. Data collection and processing needs to happen close to the source to reduce latency and network traffic, with only the results/deltas being sent to central repository for Presentation purposes – this design is optimal for low overhead on host and network while providing high performance and low latency. Don’t forget that you will be adding new technology types to the mix – can your vendor handle the integration of these new requirments?
  17. Finally – Ti #10 It all comes together in a view that shows, at a glance, the different layers of technology that, together, provide smooth running operation of the applications and services. The performance and availability of each layer is represented on the same time scale. A time-synced, holistic view of an infrastructure segment or application is essential to understanding cause and effect. Showing all this information – representing different data stores owned and controlled by different groups on the same screen, greatly improves communication via a common interface, and encourages a collaborative approach to problem solving. What we see on this screen is how a series of - what would seem unrelated events – can be connected. We see that , at 8am….. 12 am ……2pm …… Can you imagine how many people would be involved for how long to track down this problem that is directly caused by the application inter-dependencies? There is absolutely no way that this result could be achieved efficiently through use of separate, disparate monitoring solutions. Monitoring systems should highlight cause and effect by presenting the end-to-end flow in a single screen. This enables administrators to quickly understand how a ‘Pending Message High’ alert can be caused by a CPU shortage on a seemingly unrelated resource. (tom Blog) Sharing information across different workgroups is essential.