SlideShare uma empresa Scribd logo
1 de 33
<Insert Picture Here>
Application Server Diagnostics
Agenda
1. Application Diagnostic Challenges
2. Application Diagnostics for Java - Value Proposition
3. Architecture
4. Platform Support
5. Qualifying the Opportunity
6. Competitive Advantage
7. Pricing & Packaging
8. Sales Opportunities
9. Features Overview
10.Resources
Application Diagnostic Challenges
• Limited Production visibility
• Not enough depth to diagnose production issues
• Diagnostic tools not suited for production
• Inability to reproduce problems on other environments
• Hard to isolate culprit tier and component
• Impacts Time to Resolution
Java is a black box
Java is a Black Box
Contracts &
Customers DB
Inventory &
Orders DB
JVM 1
JVM 3
JVM 2
Store JVM
Support JVM
Fulfillment JVM
Inventory &
Orders DB
Contracts &
Customers DB
Enterprise Manager – Application
Diagnostics for Java (AD4J)
Strengthening APM solution
AD4J
•Diagnose problems
in production
•View all java activity:
instrumentation not
needed
•Trace transactions
across tiers, into the
Oracle DB
Operating Systems
Database
Middleware
Applications
• Configuration Management
• Service Level Management
• Application Performance Mgmt
• Lifecycle Management
• Dashboards
Oracle AD4J – Value Proposition
• Diagnose Issues in Production, not in Test Reduce Time to Resolution
• Improved monitoring with more informative alerts Earlier warning to
minimize outages
10gR4
AD4J Architecture
Monitored JVM
AD4J Agent
Java Class
AD4J Agent Native library
Console JVM
AD4J Console
Java Classes
AD4J Console
JSPs
Agent Console
AD4J
Repository
Monitored JVM
AD4J Agent
Java Class
AD4J Agent Native library JVM Activity
Monitoring
DB Activity
Monitoring
Memory Leak
Analysis
Root Cause
Analysis
JVM Information to browsers
AD4J Console Native library
SNMP Traps
Monitored DB
AD4J DB Agent
Platform Support
1.3.1 1.4.2
1.5.0 1.6.08i-11g
Standalone
Java
Target Audience & Pain Points
Profile Pain Points
CIOs, IT Managers &
LOB owners
• Mean time to resolve production application
downtime issues is very high
• Critical business applications crash or become
slow when business is at its peak, causing
severe damage to the business.
Application
Administrators
• Unable to identify the root cause of production
application issues quickly.
• Application is slow or requests are hanging or
sometimes application crashes
• How do I know if the performance problem is
caused by application that I own or is it caused
by an external process or network or database?
• Unable reproduce performance problems in test
environment. How do I diagnose in production?
Target Audience & Pain Points
Profile Pain Points
Application
Administrators
• Current Java diagnostic tool is very complex to
install and configure and I am still unable to find
the bottleneck.
• It is not enough to know when there is a problem
in production, I want to have enough details to
diagnose the root cause.
DBAs • What is causing the application performance
problem? Is it database or the middleware
application component?
• Which application request causing database
issues?
• Which application pages are impacted by slow
running SQL?
Qualifying the opportunity
• Do you have any Java applications running in
production?
• How do you monitor production applications 24x7 and
diagnose complex production issues?
• How long does it take you to resolve a production
problem?
• Can you identify end user issues even before they
experience them?
• How do you know if the problems are caused by
middletier or database?
• How much time do you spend in reproducing
production problems to diagnose them in non-
production environments? Can you always reproduce
them?
Objection Handling
Objection Answer
I already have Java monitoring tools
for my production environment. Why
do I need Oracle AD4J?
In addition to monitoring your production
application, Oracle AD4J helps you diagnose the
root cause of performance problems in
production environment with very low overhead.
No need to reproduce problems in non-
production environments.
Application knowledge is not required to diagnose
Java problems.
What is the overhead? Will it impact
my production applications?
Overhead is very low, < 1%.
Highly suitable for production applications
“Always-on” production monitoring & diagnostics
Does it require complex configuration?
Or Do I need to instrument the
application?
No application instrumentation is required.
No server restarts required.
Easy to use & gives immediate value
Competitive Advantage
in-depth Application view
AD4J Console
AD4J Console
Java Classes
AD4J Console
JSPs
AD4J
Repository
DB Activity
Monitoring
JVM Activity
Monitoring
Diagnose &
Root Cause
Memory Leak
Analysis
Monitor The Platform 24X7
Diagnose & Root Cause
Memory Analysis
NOC App Support & QA DEV
Competitive Advantage
Low overhead & easy to use
1. Complicated to install, deploy,
use
• Code instrumentation and server
restarts
• Experts needed to instrument
and diagnose
2. High overhead (>20%) – Can’t
run in production
3. Silo oriented – No visibility from
App Server through to DB
1. Very easy to install, deploy, and
use
• No modification of code or server
restarts
• Immediate visibility with no
Application expertise required
2. Minimal Overhead (<1%) – Runs
in production Servers
3. Transaction Visibility – Follow
transactions from AS to Oracle
database
Competitive Advantage
Meets key production application diagnostic attributes
Enterprise Manager
• Wily’s Introscope
• Mercury’s Diagnostics
• Symantec i3 for J2EE
• Other BCI products
• 6-10 K / CPU
JMX based
monitoring
500-2500/CPU
Symantec i3 for Oracle
0
5
Cross Tier Correlation
Database Granularity
Low OverheadEase of Use and Setup
Java Granularity
Developer Debuggers
• JProbe, OptimizeIt
• NetBeans IDE Profiler
• JDeveloper Profiler
• Free-1K/user
Packaging
• Packaging
– Oracle Application Server Diagnostics Pack
• Oracle Application Diagnostics for Java (AD4J)
• Request Performance
• Interactive Transaction Trace
• System monitoring – events, notifications, reports & historical
trends
– Non-Oracle Middleware Diagnostics Pack
• Oracle Application Diagnostics for Java (AD4J)
• System monitoring – events, notifications, reports & historical
trends
• BEA Web Logic, Web Sphere, JBoss & Standalone
Pricing
1. Application Diagnostics for Java
included in AS Diagnostics Pack
• Priced at 6K/cpu (up from 3K/cpu)
2. New pack: Diagnostics pack for non-
Oracle Middleware
• Also priced at 6K/cpu
Target Customer
• IT Operations
VP/Dir/Manager
• Application
Manager/Admin
Pricing
Existing customer upgrades
• Upgrade to 10gR4 AS Diag Pack
- Use AD4J - Pay the difference - $3K
• AS Diagnostics Plus Pack
- Without AD4J – free upgrade to EM 10gR4 AS Diag Pack
• Upgrade to Diagnostics Pack for Non-Oracle Middleware
- System Monitoring Plug-in for BEA WebLogic, Web Sphere &
JBoss - Pay the difference - $4.5K
- Without AD4J – free upgrade to EM 10gR4
Sales Opportunity
1. Diagnostics Drive
– Upsell existing AS Diagnostics customers to the new Enterprise
Manager 10.2.04 – AD4J release
– Include AS Diagnostics in every Oracle AS opportunity
– Introduce AD4J and DB diagnostics as one package (cross-tier as
a differentiator)
2. Application performance diagnostics - EBS
– Diagnose java performance issues for EBS application
(Collabsuite, Oracle Identity Manager)
– JVM visibility is critical to understanding resource (network, java
lock, DB, CPU) bottlenecks
3. Solution for Composite Application Management
– Complete solution for managing java applications
– Position AS Diag, AS Config, AS Prov, SLM, and SOA pack
Feature-Benefit Summary
Key Features Benefit
1. Hot deployment, without server
restarts or configuration
changes
• Quick time to value
• Simple to deploy
• Easy to use
2. Monitoring, Notifications &
Dashboard
• Low overhead – “always-on” production diagnosis
• Events and notification on all performance, load,
usage metrics & resource bottlenecks (Java
Diagnostics)
• Reports and historical trends
3. Real-time visibility into JVM &
Application state without
instrumentation overhead
• Complete Java stack including thread state and
Java method/line visibility
• View of resource bottlenecks (DB, I/O, CPU, Locks,
thread hangs etc)
• No need to reproduce problems in test environment.
• No application knowledge required
4. Trace in-flight transactions • View request performance problems in real time
• Analyze time spent in each resource bottleneck
(extend to each java method)
Feature-Benefit Summary - Continued
Key Features Benefit
5. Cross-tier trace with
Oracle DB
• Cross tier analysis of transactions
between DB and middle-tier
6. Differential heap analysis • Simplify memory growth and leak analysis
7. Request Performance • Historical views to show the response
times of end-user requests
• Response time breakdown by
Servlet/JSP, EJB, JDBC and SQL
8. Interactive Transaction
Trace
• Synthetic transaction response time profile
10gR4
1. HOT Deployment
Dynamic deployment on running applications
1. No parameter changes needed
2. Deploys dynamically as a web application
3. Does not need app configuration changes
4. Does not need JVMPI/JVMTI
5. Does not mess with the class loader
10gR4
2. JVM Monitoring
• Leading
indicators of
Performance
– CPU, Heap
Usage, GC
Activity
– Time spent in
waiting for
Object Locks,
DB calls, IO,
and Network
10gR4
2. Time consuming Methods &
Requests
• Top methods including the
complete call stack and cost for
each method in the stack
• Top requests with associated cost
10gR4
3. Transaction Response Time Analysis
• Trace active threads in real-time
• View the bottleneck resources
10gR4
4. Cross-tier trace with Oracle DB
DB State Causing
the Bottleneck
Identify DB
Wait
SQL Causing the
problem
• Trace Java thread to
DB session
– Identify in-flight Java
threads waiting for
DB resource
– Drill to SQL
• Trace DB session to
Java thread
– View DB sessions
waiting for or
holding locks
– Identify Java thread
holding DB session
10gR4
5. Differential Heap Analysis
• Take Heap
snapshots with
minimal overhead
• Memory leak
analysis by
comparing two
different heap
snapshots taken
over a period of
time
6. Request Performance JVM
Diagnostics
• For web applications
(URL), capture time spent
in each tier
• View performance
historically. Identify if J2EE
time is the cause
• Drill-down to JVM (AD4J)
to diagnose the root cause
of increased J2EE time
• Identify problems to
method, to resources, or
due to memory leaks
10gR4
10gR4
7. Interactive Transaction Trace
• Web Application
Transactions (URL) -
Playback interactively
• View the time spent in
server and network
• View response time
breakdowns by
Servlet/JSP, EJB, JDBC,
and SQL
• Drilldown to JVM (AD4J)
to diagnose problems in
JVM
10gR4
8. System Monitoring
• 24x7 monitoring of
availability, performance,
load, and usage metrics
of Application Server
and the host
• Blackouts, events,
notifications, and metrics
comparison
• Historical trends of
metrics and events
• Reports
In Summary: Typical problems
addressed
1. Application running slow because of serialized DB connections
causing long wait times for Java locks
2. Mid-tier CPU utilization is high identify top classes/methods
3. When a user request is hung, AD4J allows you to identify the
affected current state and line of code in the application
4. When GC is running often, consuming resources & slowing
application, AD4J can identify the source of the memory leak
5. Identify java thread associated with long running SQL
6. Request performance scenario
VMWare Image
• VMWare Image Contents
• Oracle Application Server
• Oracle Database
• BEA WebLogic Server
• Tomcat
• Oracle Application Diagnostics for Java
• Download location & instructions
• http://smpweb.us.oracle.com/sales/as_diag/vmwareimage.html
External Resources
Oracle Fusion Middleware Packs
www.oracle.com/enterprise_manager/fusion-middleware-management-packs.html
• Data-sheets
• Usage White Paper
• Product Download link
Oracle Technology Network (OTN)
• Application Performance Management -
http://www.oracle.com/technology/products/oem/mgmt_solutions/apm.html
• Middleware Management -
http://www.oracle.com/technology/products/oem/as_mgmt/index.html
Documentation
download.oracle.com/docs/cd/B16240_01/doc/nav/portal_booklist.htm
• Installation Guide
• Administration and Reference Guide

Mais conteúdo relacionado

Mais procurados

Resume - Gagan Gupta
Resume - Gagan GuptaResume - Gagan Gupta
Resume - Gagan Gupta
Gagan Gupta
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
Globe Testing
 
RAJESH KHANNA QA Engineer
RAJESH KHANNA QA EngineerRAJESH KHANNA QA Engineer
RAJESH KHANNA QA Engineer
Rajesh khanna
 
JagSinghupdated
JagSinghupdatedJagSinghupdated
JagSinghupdated
jag singh
 
Resume_abir
Resume_abirResume_abir
Resume_abir
Abir De
 

Mais procurados (20)

leela.veda Resume
leela.veda Resumeleela.veda Resume
leela.veda Resume
 
Load Testing Best Practices
Load Testing Best PracticesLoad Testing Best Practices
Load Testing Best Practices
 
Unlock Value in Your Oracle Business Intelligence Investments
Unlock Value in Your Oracle Business Intelligence InvestmentsUnlock Value in Your Oracle Business Intelligence Investments
Unlock Value in Your Oracle Business Intelligence Investments
 
Newsar
NewsarNewsar
Newsar
 
Sakthi_04112016
Sakthi_04112016Sakthi_04112016
Sakthi_04112016
 
Resume - Gagan Gupta
Resume - Gagan GuptaResume - Gagan Gupta
Resume - Gagan Gupta
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
Functional and Non-functional Test automation
Functional and Non-functional Test automationFunctional and Non-functional Test automation
Functional and Non-functional Test automation
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
Performance Testing Principles
Performance Testing PrinciplesPerformance Testing Principles
Performance Testing Principles
 
Mohini
MohiniMohini
Mohini
 
Automation Culture: Essential to Agile Success
Automation Culture: Essential to Agile SuccessAutomation Culture: Essential to Agile Success
Automation Culture: Essential to Agile Success
 
RAJESH KHANNA QA Engineer
RAJESH KHANNA QA EngineerRAJESH KHANNA QA Engineer
RAJESH KHANNA QA Engineer
 
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
VMworld 2013: Moving Enterprise Application Dev/Test to VMware’s Internal Pri...
 
Five Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business SuiteFive Keys for Performance Management of Oracle Forms and E-Business Suite
Five Keys for Performance Management of Oracle Forms and E-Business Suite
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
JagSinghupdated
JagSinghupdatedJagSinghupdated
JagSinghupdated
 
Resume_abir
Resume_abirResume_abir
Resume_abir
 
kishore
kishorekishore
kishore
 
Continuous testing
Continuous testing Continuous testing
Continuous testing
 

Semelhante a Presentation application server diagnostics

Semelhante a Presentation application server diagnostics (20)

ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Arnab Chakraborty CV
Arnab Chakraborty CVArnab Chakraborty CV
Arnab Chakraborty CV
 
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
Debugging,Troubleshooting & Monitoring Distributed Web & Cloud Applications a...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Comprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live ProductionComprehensive Performance Testing: From Early Dev to Live Production
Comprehensive Performance Testing: From Early Dev to Live Production
 
DevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 ConferenceDevOps for Big Data - Data 360 2014 Conference
DevOps for Big Data - Data 360 2014 Conference
 
Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014Code in the Cloud - December 8th 2014
Code in the Cloud - December 8th 2014
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
 
Susheel Verma_CV
Susheel Verma_CVSusheel Verma_CV
Susheel Verma_CV
 
Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-54&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
4&5.pptx SOFTWARE TESTING UNIT-4 AND UNIT-5
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework#ATAGTR2020 Presentation - Universal Test Automation Framework
#ATAGTR2020 Presentation - Universal Test Automation Framework
 
Neev QA Offering
Neev QA OfferingNeev QA Offering
Neev QA Offering
 
Musharraf_Syed_Resume
Musharraf_Syed_ResumeMusharraf_Syed_Resume
Musharraf_Syed_Resume
 
Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)Cerberus : Framework for Manual and Automated Testing (Web Application)
Cerberus : Framework for Manual and Automated Testing (Web Application)
 

Mais de xKinAnx

Mais de xKinAnx (20)

Engage for success ibm spectrum accelerate 2
Engage for success   ibm spectrum accelerate 2Engage for success   ibm spectrum accelerate 2
Engage for success ibm spectrum accelerate 2
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 
Software defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloudSoftware defined storage provisioning using ibm smart cloud
Software defined storage provisioning using ibm smart cloud
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions04 empalis -ibm_spectrum_protect_-_strategy_and_directions
04 empalis -ibm_spectrum_protect_-_strategy_and_directions
 
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
Ibm spectrum scale fundamentals workshop for americas part 1 components archi...
 
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
Ibm spectrum scale fundamentals workshop for americas part 2 IBM Spectrum Sca...
 
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
Ibm spectrum scale fundamentals workshop for americas part 3 Information Life...
 
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
Ibm spectrum scale fundamentals workshop for americas part 4 Replication, Str...
 
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
Ibm spectrum scale fundamentals workshop for americas part 4 spectrum scale_r...
 
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
Ibm spectrum scale fundamentals workshop for americas part 5 spectrum scale_c...
 
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 6 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
Ibm spectrum scale fundamentals workshop for americas part 7 spectrumscale el...
 
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
Ibm spectrum scale fundamentals workshop for americas part 8 spectrumscale ba...
 
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
Ibm spectrum scale fundamentals workshop for americas part 5 ess gnr-usecases...
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery for oracle fusion middleware with the zfs st...
Presentation   disaster recovery for oracle fusion middleware with the zfs st...Presentation   disaster recovery for oracle fusion middleware with the zfs st...
Presentation disaster recovery for oracle fusion middleware with the zfs st...
 
Presentation differentiated virtualization for enterprise clouds, large and...
Presentation   differentiated virtualization for enterprise clouds, large and...Presentation   differentiated virtualization for enterprise clouds, large and...
Presentation differentiated virtualization for enterprise clouds, large and...
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Presentation application server diagnostics

  • 2. Agenda 1. Application Diagnostic Challenges 2. Application Diagnostics for Java - Value Proposition 3. Architecture 4. Platform Support 5. Qualifying the Opportunity 6. Competitive Advantage 7. Pricing & Packaging 8. Sales Opportunities 9. Features Overview 10.Resources
  • 3. Application Diagnostic Challenges • Limited Production visibility • Not enough depth to diagnose production issues • Diagnostic tools not suited for production • Inability to reproduce problems on other environments • Hard to isolate culprit tier and component • Impacts Time to Resolution Java is a black box
  • 4. Java is a Black Box Contracts & Customers DB Inventory & Orders DB JVM 1 JVM 3 JVM 2 Store JVM Support JVM Fulfillment JVM Inventory & Orders DB Contracts & Customers DB
  • 5. Enterprise Manager – Application Diagnostics for Java (AD4J) Strengthening APM solution AD4J •Diagnose problems in production •View all java activity: instrumentation not needed •Trace transactions across tiers, into the Oracle DB Operating Systems Database Middleware Applications • Configuration Management • Service Level Management • Application Performance Mgmt • Lifecycle Management • Dashboards
  • 6. Oracle AD4J – Value Proposition • Diagnose Issues in Production, not in Test Reduce Time to Resolution • Improved monitoring with more informative alerts Earlier warning to minimize outages
  • 7. 10gR4 AD4J Architecture Monitored JVM AD4J Agent Java Class AD4J Agent Native library Console JVM AD4J Console Java Classes AD4J Console JSPs Agent Console AD4J Repository Monitored JVM AD4J Agent Java Class AD4J Agent Native library JVM Activity Monitoring DB Activity Monitoring Memory Leak Analysis Root Cause Analysis JVM Information to browsers AD4J Console Native library SNMP Traps Monitored DB AD4J DB Agent
  • 8. Platform Support 1.3.1 1.4.2 1.5.0 1.6.08i-11g Standalone Java
  • 9. Target Audience & Pain Points Profile Pain Points CIOs, IT Managers & LOB owners • Mean time to resolve production application downtime issues is very high • Critical business applications crash or become slow when business is at its peak, causing severe damage to the business. Application Administrators • Unable to identify the root cause of production application issues quickly. • Application is slow or requests are hanging or sometimes application crashes • How do I know if the performance problem is caused by application that I own or is it caused by an external process or network or database? • Unable reproduce performance problems in test environment. How do I diagnose in production?
  • 10. Target Audience & Pain Points Profile Pain Points Application Administrators • Current Java diagnostic tool is very complex to install and configure and I am still unable to find the bottleneck. • It is not enough to know when there is a problem in production, I want to have enough details to diagnose the root cause. DBAs • What is causing the application performance problem? Is it database or the middleware application component? • Which application request causing database issues? • Which application pages are impacted by slow running SQL?
  • 11. Qualifying the opportunity • Do you have any Java applications running in production? • How do you monitor production applications 24x7 and diagnose complex production issues? • How long does it take you to resolve a production problem? • Can you identify end user issues even before they experience them? • How do you know if the problems are caused by middletier or database? • How much time do you spend in reproducing production problems to diagnose them in non- production environments? Can you always reproduce them?
  • 12. Objection Handling Objection Answer I already have Java monitoring tools for my production environment. Why do I need Oracle AD4J? In addition to monitoring your production application, Oracle AD4J helps you diagnose the root cause of performance problems in production environment with very low overhead. No need to reproduce problems in non- production environments. Application knowledge is not required to diagnose Java problems. What is the overhead? Will it impact my production applications? Overhead is very low, < 1%. Highly suitable for production applications “Always-on” production monitoring & diagnostics Does it require complex configuration? Or Do I need to instrument the application? No application instrumentation is required. No server restarts required. Easy to use & gives immediate value
  • 13. Competitive Advantage in-depth Application view AD4J Console AD4J Console Java Classes AD4J Console JSPs AD4J Repository DB Activity Monitoring JVM Activity Monitoring Diagnose & Root Cause Memory Leak Analysis Monitor The Platform 24X7 Diagnose & Root Cause Memory Analysis NOC App Support & QA DEV
  • 14. Competitive Advantage Low overhead & easy to use 1. Complicated to install, deploy, use • Code instrumentation and server restarts • Experts needed to instrument and diagnose 2. High overhead (>20%) – Can’t run in production 3. Silo oriented – No visibility from App Server through to DB 1. Very easy to install, deploy, and use • No modification of code or server restarts • Immediate visibility with no Application expertise required 2. Minimal Overhead (<1%) – Runs in production Servers 3. Transaction Visibility – Follow transactions from AS to Oracle database
  • 15. Competitive Advantage Meets key production application diagnostic attributes Enterprise Manager • Wily’s Introscope • Mercury’s Diagnostics • Symantec i3 for J2EE • Other BCI products • 6-10 K / CPU JMX based monitoring 500-2500/CPU Symantec i3 for Oracle 0 5 Cross Tier Correlation Database Granularity Low OverheadEase of Use and Setup Java Granularity Developer Debuggers • JProbe, OptimizeIt • NetBeans IDE Profiler • JDeveloper Profiler • Free-1K/user
  • 16. Packaging • Packaging – Oracle Application Server Diagnostics Pack • Oracle Application Diagnostics for Java (AD4J) • Request Performance • Interactive Transaction Trace • System monitoring – events, notifications, reports & historical trends – Non-Oracle Middleware Diagnostics Pack • Oracle Application Diagnostics for Java (AD4J) • System monitoring – events, notifications, reports & historical trends • BEA Web Logic, Web Sphere, JBoss & Standalone
  • 17. Pricing 1. Application Diagnostics for Java included in AS Diagnostics Pack • Priced at 6K/cpu (up from 3K/cpu) 2. New pack: Diagnostics pack for non- Oracle Middleware • Also priced at 6K/cpu Target Customer • IT Operations VP/Dir/Manager • Application Manager/Admin
  • 18. Pricing Existing customer upgrades • Upgrade to 10gR4 AS Diag Pack - Use AD4J - Pay the difference - $3K • AS Diagnostics Plus Pack - Without AD4J – free upgrade to EM 10gR4 AS Diag Pack • Upgrade to Diagnostics Pack for Non-Oracle Middleware - System Monitoring Plug-in for BEA WebLogic, Web Sphere & JBoss - Pay the difference - $4.5K - Without AD4J – free upgrade to EM 10gR4
  • 19. Sales Opportunity 1. Diagnostics Drive – Upsell existing AS Diagnostics customers to the new Enterprise Manager 10.2.04 – AD4J release – Include AS Diagnostics in every Oracle AS opportunity – Introduce AD4J and DB diagnostics as one package (cross-tier as a differentiator) 2. Application performance diagnostics - EBS – Diagnose java performance issues for EBS application (Collabsuite, Oracle Identity Manager) – JVM visibility is critical to understanding resource (network, java lock, DB, CPU) bottlenecks 3. Solution for Composite Application Management – Complete solution for managing java applications – Position AS Diag, AS Config, AS Prov, SLM, and SOA pack
  • 20. Feature-Benefit Summary Key Features Benefit 1. Hot deployment, without server restarts or configuration changes • Quick time to value • Simple to deploy • Easy to use 2. Monitoring, Notifications & Dashboard • Low overhead – “always-on” production diagnosis • Events and notification on all performance, load, usage metrics & resource bottlenecks (Java Diagnostics) • Reports and historical trends 3. Real-time visibility into JVM & Application state without instrumentation overhead • Complete Java stack including thread state and Java method/line visibility • View of resource bottlenecks (DB, I/O, CPU, Locks, thread hangs etc) • No need to reproduce problems in test environment. • No application knowledge required 4. Trace in-flight transactions • View request performance problems in real time • Analyze time spent in each resource bottleneck (extend to each java method)
  • 21. Feature-Benefit Summary - Continued Key Features Benefit 5. Cross-tier trace with Oracle DB • Cross tier analysis of transactions between DB and middle-tier 6. Differential heap analysis • Simplify memory growth and leak analysis 7. Request Performance • Historical views to show the response times of end-user requests • Response time breakdown by Servlet/JSP, EJB, JDBC and SQL 8. Interactive Transaction Trace • Synthetic transaction response time profile
  • 22. 10gR4 1. HOT Deployment Dynamic deployment on running applications 1. No parameter changes needed 2. Deploys dynamically as a web application 3. Does not need app configuration changes 4. Does not need JVMPI/JVMTI 5. Does not mess with the class loader
  • 23. 10gR4 2. JVM Monitoring • Leading indicators of Performance – CPU, Heap Usage, GC Activity – Time spent in waiting for Object Locks, DB calls, IO, and Network
  • 24. 10gR4 2. Time consuming Methods & Requests • Top methods including the complete call stack and cost for each method in the stack • Top requests with associated cost
  • 25. 10gR4 3. Transaction Response Time Analysis • Trace active threads in real-time • View the bottleneck resources
  • 26. 10gR4 4. Cross-tier trace with Oracle DB DB State Causing the Bottleneck Identify DB Wait SQL Causing the problem • Trace Java thread to DB session – Identify in-flight Java threads waiting for DB resource – Drill to SQL • Trace DB session to Java thread – View DB sessions waiting for or holding locks – Identify Java thread holding DB session
  • 27. 10gR4 5. Differential Heap Analysis • Take Heap snapshots with minimal overhead • Memory leak analysis by comparing two different heap snapshots taken over a period of time
  • 28. 6. Request Performance JVM Diagnostics • For web applications (URL), capture time spent in each tier • View performance historically. Identify if J2EE time is the cause • Drill-down to JVM (AD4J) to diagnose the root cause of increased J2EE time • Identify problems to method, to resources, or due to memory leaks 10gR4
  • 29. 10gR4 7. Interactive Transaction Trace • Web Application Transactions (URL) - Playback interactively • View the time spent in server and network • View response time breakdowns by Servlet/JSP, EJB, JDBC, and SQL • Drilldown to JVM (AD4J) to diagnose problems in JVM
  • 30. 10gR4 8. System Monitoring • 24x7 monitoring of availability, performance, load, and usage metrics of Application Server and the host • Blackouts, events, notifications, and metrics comparison • Historical trends of metrics and events • Reports
  • 31. In Summary: Typical problems addressed 1. Application running slow because of serialized DB connections causing long wait times for Java locks 2. Mid-tier CPU utilization is high identify top classes/methods 3. When a user request is hung, AD4J allows you to identify the affected current state and line of code in the application 4. When GC is running often, consuming resources & slowing application, AD4J can identify the source of the memory leak 5. Identify java thread associated with long running SQL 6. Request performance scenario
  • 32. VMWare Image • VMWare Image Contents • Oracle Application Server • Oracle Database • BEA WebLogic Server • Tomcat • Oracle Application Diagnostics for Java • Download location & instructions • http://smpweb.us.oracle.com/sales/as_diag/vmwareimage.html
  • 33. External Resources Oracle Fusion Middleware Packs www.oracle.com/enterprise_manager/fusion-middleware-management-packs.html • Data-sheets • Usage White Paper • Product Download link Oracle Technology Network (OTN) • Application Performance Management - http://www.oracle.com/technology/products/oem/mgmt_solutions/apm.html • Middleware Management - http://www.oracle.com/technology/products/oem/as_mgmt/index.html Documentation download.oracle.com/docs/cd/B16240_01/doc/nav/portal_booklist.htm • Installation Guide • Administration and Reference Guide