SlideShare a Scribd company logo
Application Performance Monitoring from end user to Oracle Java Cloud Service (Oracle OpenWorld 2017)
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud
Application Performance Monitoring from End User to Oracle Java Cloud
Service
Confidential – Oracle Internal/Restricted/Highly Restricted
Jurgen de Leijer
Sr Product Strategy Director
Oracle, Systems Management
October, 2017
CON 7054
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Confidential – Oracle Internal/Restricted/Highly Restricted 3
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Introductions
Oracle Management Cloud & APM
Live Demo - Amis
Java Cloud Service & OMC
1
2
3
4
Confidential – Oracle Internal/Restricted/Highly Restricted 4
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 5
Oracle Management Cloud & APM
Mile high overview
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 6
Our Vision
Complete, integrated suite of
systems management solutions
Designed for heterogeneous
applications and infrastructure
Rapid time to value
On Premise
Application
Performance
Monitoring
Log
Analytics IT
Analytics
Infrastructure
Monitoring
Configuration
& Compliance
Orchestration
Security
Monitoring &
Analytics
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001
01100100 01100001 01110100 01100001 0110010001100001 01011 01110100
110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001
0110010001100001 01110100 110000101100100 0100111 01100001 01110100
110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100
01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100
01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100
01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001
01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001
01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001
01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100
01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001
01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001
01110100 01100001 01000100 010011 0110010001100001 01110100 01100001
0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100
01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001
01110100 010011
Oracle Management Cloud
7
END USER
EXPERIENCE/ACTIVITY
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION
TIER
VM CONTAINER
INFRASTRUCTURE
TIER
VM CONTAINER
Real Users
Synthetic Users
Unified Platform
App metrics
Transactions
Server metrics
Diagnostics
Logs
Host metrics
VM metrics
Container metrics
CMDB/Compliance
Tickets
Alerts
INTELLIGENT,
UNIFIED PLATFORM
POWERED BY
MACHINE LEARNING
INFORMED BY A
COMPLETE DATA SET
HETEROGENEOUS
AND OPEN
✔
✔
✔
✔
Security Events
Global Threat Feeds
Cloud Access
Identity
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Application Performance Monitoring and Troubleshooting
• Easy to set up, configure, update
– Out of box value
– Dynamic application definition,
automatically updated by rules
– An application entity is known across the
entire OMC platform
– Alerts, metrics, topologies can be used for
capacity planning, long-term analyses
• Rapid troubleshooting in-context with
logs
8
Multiple disciplines, common view
Confidential – Oracle Internal/Restricted/Highly Restricted 8
Sessions
Pages
Ajax Calls
Server Requests
Application Server
HW infrastructure
Log files
Synthetic Tests
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 9
Live Demo
AMIS
GETTING STARTED,
LOW HANGING FRUIT:
OUR FIRST
XPERIENCES AT AMIS
WITH ORACLE
MANAGEMENT CLOUD
Lucas Jellema (CTO AMIS & Oracle ACE Director)
E
SITUATION AND CHALLENGE
• Complex multi-tier, multi-node architecture and infrastructure
• Fusion Middleware (ADF, BPM, SOA Suite, OSB, WebCenter Content) &
Oracle Database
• System performance below expectations and requirements
• (occasionally) Long response times
• Errors and exceptions
• Degradation over time
• Problems in monitoring and analysis
• Identify (looming) problems
• Analyze root cause
• Across end-to-end, multi tier flows and throughout stack (application,
platform, infrastructure)
SIMPLIFIED VIEW OF APPLICATION LANDSCAPE
Claim Order Complain Review Governance
SOA/BPM Suite
Service Bus
WebCenter Portal & ADF
WebLogic Server
Database
BPM/ACM
Input -Scan &
indexing
Output
create document,
print, send
Document Generator
Archive
IAM
APIUI
RESEARCH QUESTIONS
• Insight into usage of application components
• Who uses which components at which times?
• Insight into the non-functional user experience
• Which users of which components at which times experience long response times?
• Which users of which components at which times experience instability (errors and
exceptions)?
• Insight into bottlenecks in the multi-tier architecture and infrastructure
• Which steps in the underlying flow or end-to-end chain in underperforming user
experiences cause long waits and/or exceptions?
• Root Cause Analysis through drill down
• What is the underlying cause – application, platform, infrastructure – of the bottleneck
behavior?
PRACTICAL APPROACH IN PILOT
• Trial access to OMC
• Focus on Application Performance Monitoring and Log Analytics
• Configure Agents (APM and Log Analytics) on WebLogic Servers and
Database Server
• Small software download, simple configuration, WLS domain restart
PILOT WITH OMC
Claim Order Complain Review Governance
SOA/BPM Suite
Service Bus
WebCenter Portal & ADF
WebLogic Server
Database
BPM/ACM
Input -Scan &
indexing
Output
create document,
print, send
Document Generator
Archive
IAM
AP
ML
A
AP
ML
A
AP
ML
A
AP
ML
A
AP
ML
A
AP
M
L
A
AP
M
AP
M
AP
M
AP
M
FIREWALL
PRACTICAL APPROACH IN PILOT
• Trial access to OMC
• Focus on Application Performance Monitoring and Log Analytics
• Configure Agents (APM and Log Analytics) on WebLogic Servers and
Database Server
• Small software download, simple configuration, some OS skills and privileges,
WLS domain restart
• Use the application components
• Metrics and logging are gathered by agents to APM and Log Analytics
• Set appropriate log levels for application and platform
• Explore findings to identify functional problem areas (& users & times)
• Drill down to custom ADF components, services & SOA composites, Java
Code & Database Queries and PL/SQL calls
• Analyze Logging to find root cause
SCREENSHOTS FROM PILOT
OMC KNOWS FUSION MIDDLEWARE
Application Performance Monitoring from end user to Oracle Java Cloud Service (Oracle OpenWorld 2017)
OMC:
GATHER THE HAY AND FIND THE NEEDLE(S)
NOT PART OF PRACTICAL APPROACH IN
PILOT
• Arrange hardware
• Acquire and install software
• Configure network
• Arrange access privileges
• Hire expensive, hard to find experts to get going
• => complex decision making, long wait times, large investments,
complete loss of momentum
PILOT WAS UP AND RUNNING
• In an afternoon
MY VERY FIRST
STEPS WITH OMC
My Laptop
ADF UI running
in browser
Colleague’s Laptop
APM
Java
agent
ADF12c
application
APM
Java
agent
SOA Suite 12c
Service
Bus
project
BPEL
process
Node.js
APM
Node
Agent
DEMO
http://tinyurl.com/apmoow
LOCAL DEMO
DEMO IN THE CLOUD
SOA CS
DBaaS ACCS
AP
ML
A
L
A
JCS
AP
ML
A
L
A
AD
F
BPEL
APM & LOG ANALYTICS - USEFUL IN ALL STAGES
OF SOFTWARE DELIVERY LIFECYCLE
• What can we learn about what our users are doing?
• Which functionality is being used – when/from where/by whom
• What insight do we get about poor performance (sub standard) and errors
our users run into?
• Dashboard & alerts
• How can we enrich application level logging to be able to better understand
and analyze run time behavior?
• What work instructions can we develop for application administrators (and
DevOps team) to investigate issues?
• Bonus/Low hanging fruit: find errors and warnings in our application code,
improve logging, resolve deployment issues, learn about framework errors,
learn about WLS and ADF behavior (package dbms_pickle)
Dev
Ops
LEARNING POINTS, ROUGH EDGES AND
OBSTACLES
• It is deceptively simple to get going
• And not so simple to find out how to extract the most value from what OMC has to offer
• Configuring the agents can be very smooth and straightforward
• And sometimes requires careful investigation and configuration
• APM:
• Does not carry business indicators
• Not so easy to find a specific user’s session
• APM and ADF are not a perfect combination
• APM works best on individual pages rather than single/few page applications
• APM does not explicitly support API & Service calls – it focuses on UI requests
• APM location map could be more detailed: The Netherlands is as granular as it gets
LEARNING POINTS, ROUGH EDGES AND
OBSTACLES (2)
• Log Analytics:
• Logging levels and thresholds have to be configured right in platform
• Applications should provide meaningful logging (!)
• The link from APM to LA is not perfect (ECID not carried forward)
• Log Analytics knows and can parse over 100 log file formats
• An API [is | will be] available for programmatically creating LA entries
• From platforms/technologies that agents are not available for
CONCLUSION
• Compelling story – intuitive, clear [business] value
• Easy to get started
• Across technology stacks, on premises and clouds
• Enables operational management – at various levels
• Also facilitates [end to end] development
• Teaches developers how useful good logging can be
• Helps spot issues in platform and applications early on
• Great first cloud to embrace - for any organization
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 31
Java Cloud Service & OMC
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
• Single pane of glass landing home page for JCS
Administrators/DevOps (JCS Service, LBaaS,
host/compute, and related DBCS)
• Performance Monitoring
• Diagnostics
• Configuration Collection
• Rich APM region providing aggregated metrics
with contextual drill-down to full APM
capabilities
• Broad log analytics across all JCS system
entities provides deep visibility into errors and
other key troubleshooting needs with common
error patterns identified out-of-the-box
JCS System Landing Page
32
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 33
Questions?
More Sessions
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
Manage and Secure Hybrid Cloud at Scale Using Artificial Intelligence
34
Monday, Oct 02, 3:15 p.m. - 4:00 p.m.
Moscone South The Arena @ The Exchange
Session code: GEN7487 Prakash Ramamurthy
SVP
Oracle Management
Cloud
Amit Ganesh
SVP
Oracle Management
Cloud
Hear from customers & Oracle thought
leaders on application performance
management and security!
Must See Session
Arrive early and receive a portable
smartphone charger gift.
Supplies are limited; first come, first served.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |
“Burning Questions”
• Tweet your questions, comments to #mgmtcloud
• Attend Live Q&A with Product Management
• Wednesday, Oct 04, 5:30 pm - 6:15 pm, BKS7933
• Oracle Cloud Plaza - Collective Learning Room 2
35
#mgmtcloud
Sessions: Systems Management
ID Title Time Location
CON7066
Proactive Monitoring for Modern IT: Oracle Infrastructure
Monitoring Cloud Service
11:00 am - 11:45 am
Marriott Marquis (Yerba
Buena Level) - Salon 12
CON7038
Monitoring and Analytics Across Oracle PaaS, IaaS, Containers,
and Microservices
02:00 pm - 02:45 pm Moscone West - Room 3018
CON6916
Deep Diagnostics: APM and Oracle Java Flight Recorder in Oracle
Cloud
02:45 pm - 03:30 pm Moscone West - Room 2005
CON6914
JavaScript to SQL: Diagnose Application Issues Across a Hybrid
Infrastructure
05:30 pm - 06:15 pm Moscone West - Room 2024
Wednesday, October 4th
Application Performance Monitoring from end user to Oracle Java Cloud Service (Oracle OpenWorld 2017)

More Related Content

PPTX
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
PPTX
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
PDF
Oracle ADF Architecture TV - Development - Logging
PDF
Oracle ADF Architecture TV - Design - Designing for Internationalization
PDF
EBS Upgrade to Oracle Cloud Platform
PPTX
Weblogic 12c experiences - migrations from iAS-platform
PPTX
MySQL High Availability Solutions - Feb 2015 webinar
PDF
OOW16 - Personalizing Oracle E-Business Suite: The Next Generation [CON6716]
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
Mobile Mumbo Jumbo - Demystifying the World of Enterprise Mobility with Oracle
Oracle ADF Architecture TV - Development - Logging
Oracle ADF Architecture TV - Design - Designing for Internationalization
EBS Upgrade to Oracle Cloud Platform
Weblogic 12c experiences - migrations from iAS-platform
MySQL High Availability Solutions - Feb 2015 webinar
OOW16 - Personalizing Oracle E-Business Suite: The Next Generation [CON6716]

What's hot (20)

PPTX
Let's Talk Mobile
PDF
Oracle ADF Architecture TV - Development - Performance & Tuning
PPTX
My Oracle Support
PPTX
Infrastructure as a Service - ready for Mission Critical ERP ?
PDF
OOW15 - case study: oracle application management suite for oracle e-business...
PDF
Oracle ADF Architecture TV - Development - Version Control
PDF
OOW15 - Oracle E-Business Suite Integration Best Practices
PDF
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
 
PDF
Solaris 11.2 What's New
PDF
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
DOC
AEJAZERPDBA
PDF
6 rpt oracle_plugin-anitha_krishnamurthy
 
PDF
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
PDF
OOW15 - EBS Certification and Roadmap
PPTX
Presentation oracle exalogic elastic cloud
PPTX
Database Performance Problems: Emergency Remediation and Proactive Alerting
PDF
Oracle e-business suite (ebs) r12.2.6 - new functionality
PPTX
How to downscope your EBS upgrade project
PDF
OEM12c - Application Management Suite
PDF
Developing Oracle Fusion Middleware Applications in the Cloud
Let's Talk Mobile
Oracle ADF Architecture TV - Development - Performance & Tuning
My Oracle Support
Infrastructure as a Service - ready for Mission Critical ERP ?
OOW15 - case study: oracle application management suite for oracle e-business...
Oracle ADF Architecture TV - Development - Version Control
OOW15 - Oracle E-Business Suite Integration Best Practices
Avoid the Oracle SE2 Trap with EnterpriseDB & Palisade Compliance
 
Solaris 11.2 What's New
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
AEJAZERPDBA
6 rpt oracle_plugin-anitha_krishnamurthy
 
Successful SaaS implementation journey, Sarkis Kerkezian, Oracle @ SaaS Day, ...
OOW15 - EBS Certification and Roadmap
Presentation oracle exalogic elastic cloud
Database Performance Problems: Emergency Remediation and Proactive Alerting
Oracle e-business suite (ebs) r12.2.6 - new functionality
How to downscope your EBS upgrade project
OEM12c - Application Management Suite
Developing Oracle Fusion Middleware Applications in the Cloud
Ad

Similar to Application Performance Monitoring from end user to Oracle Java Cloud Service (Oracle OpenWorld 2017) (20)

PPTX
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
PPTX
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
PPTX
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
PDF
Using MySQL Enterprise Monitor for Continuous Performance Improvement
PDF
Soa suite12c presentation @AMIS by Simone Geib
PDF
Smoketest - Oracle Management Cloud
DOC
Nandini-CV
PDF
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
PPTX
Oracle fusion middleware training with placements and certification
PPTX
Oracle Management Cloud newpres-v1.1
DOC
Vamsi_Obiee_Admin
PDF
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
PPTX
Oracle SQL Developer for the DBA
PDF
ODA Right to use program - Optimalizace IT investice
PDF
Oracle Cloud – Application Performance Monitoring
PDF
Introducing RTView Enterprise Monitor 1.5
PPTX
Five Keys for Performance Management of Oracle Forms and E-Business Suite
PDF
2. oracle days sebastiaan vingerhoed_buckarest_november3rd
PDF
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
PDF
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Soa suite12c presentation @AMIS by Simone Geib
Smoketest - Oracle Management Cloud
Nandini-CV
OOW15 - Oracle E-Business Suite Technology: Latest Features and Roadmap
Oracle fusion middleware training with placements and certification
Oracle Management Cloud newpres-v1.1
Vamsi_Obiee_Admin
Great Lakes Oracle Conference (GLOC) Benefits of migrating to the Cloud- Me...
Oracle SQL Developer for the DBA
ODA Right to use program - Optimalizace IT investice
Oracle Cloud – Application Performance Monitoring
Introducing RTView Enterprise Monitor 1.5
Five Keys for Performance Management of Oracle Forms and E-Business Suite
2. oracle days sebastiaan vingerhoed_buckarest_november3rd
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Machine Learning to Turbo-Charge the Ops Portion of DevOps
Ad

More from Lucas Jellema (20)

PPTX
Introduction to web application development with Vue (for absolute beginners)...
PPTX
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
PPTX
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
PPTX
Apache Superset - open source data exploration and visualization (Conclusion ...
PPTX
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
PPTX
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
PPTX
Op je vingers tellen... tot 1000!
PPTX
IoT - from prototype to enterprise platform (DigitalXchange 2022)
PPTX
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
PPTX
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
PPTX
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
PPTX
Introducing Dapr.io - the open source personal assistant to microservices and...
PPTX
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
PPTX
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
PPTX
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
PPTX
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
PPTX
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
PPTX
Tech Talks 101 - DevOps (jan 2022)
PPTX
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
PPTX
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Introduction to web application development with Vue (for absolute beginners)...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Apache Superset - open source data exploration and visualization (Conclusion ...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Op je vingers tellen... tot 1000!
IoT - from prototype to enterprise platform (DigitalXchange 2022)
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Introducing Dapr.io - the open source personal assistant to microservices and...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Tech Talks 101 - DevOps (jan 2022)
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...

Recently uploaded (20)

PPT
Introduction Database Management System for Course Database
PPTX
L1 - Introduction to python Backend.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
System and Network Administraation Chapter 3
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
medical staffing services at VALiNTRY
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Nekopoi APK 2025 free lastest update
PPTX
Introduction to Artificial Intelligence
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
top salesforce developer skills in 2025.pdf
Introduction Database Management System for Course Database
L1 - Introduction to python Backend.pptx
Design an Analysis of Algorithms II-SECS-1021-03
System and Network Administraation Chapter 3
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Wondershare Filmora 15 Crack With Activation Key [2025
How to Choose the Right IT Partner for Your Business in Malaysia
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Design an Analysis of Algorithms I-SECS-1021-03
medical staffing services at VALiNTRY
Navsoft: AI-Powered Business Solutions & Custom Software Development
Softaken Excel to vCard Converter Software.pdf
ai tools demonstartion for schools and inter college
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Understanding Forklifts - TECH EHS Solution
Nekopoi APK 2025 free lastest update
Introduction to Artificial Intelligence
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
top salesforce developer skills in 2025.pdf

Application Performance Monitoring from end user to Oracle Java Cloud Service (Oracle OpenWorld 2017)

  • 2. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle Management Cloud Application Performance Monitoring from End User to Oracle Java Cloud Service Confidential – Oracle Internal/Restricted/Highly Restricted Jurgen de Leijer Sr Product Strategy Director Oracle, Systems Management October, 2017 CON 7054
  • 3. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Confidential – Oracle Internal/Restricted/Highly Restricted 3
  • 4. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Program Agenda Introductions Oracle Management Cloud & APM Live Demo - Amis Java Cloud Service & OMC 1 2 3 4 Confidential – Oracle Internal/Restricted/Highly Restricted 4
  • 5. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 5 Oracle Management Cloud & APM Mile high overview
  • 6. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 6 Our Vision Complete, integrated suite of systems management solutions Designed for heterogeneous applications and infrastructure Rapid time to value On Premise Application Performance Monitoring Log Analytics IT Analytics Infrastructure Monitoring Configuration & Compliance Orchestration Security Monitoring & Analytics
  • 7. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 01100100 01100001 01110100 01100001 0110010001100001 01110100 0100 01100001 01100100 01100001 01110100 01100001 0110010001100001 01011 01110100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 0100111 01100001 01110100 110000101100100 01100001 01110100 01100001 011010 0110010001100001 01110100 01100001 0110010001100001 01110100 01001 01100001 0110010001100001 01110100 01100001 0110010001100001 01001 01110100 01100001 0110010001100001 01110100 01100001 0100101001 001 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 01100001 0110010001100001 01110100 01100001 01100100 01100001 01001 01110100 01100001 0110010001100001 01110100 01100001 01100100 0100 01100001 01110100 01100001 0110010001100001 01110100 01000100 0100 110000101100100 01100001 01110100 110000101100100 01100001 01110100 01100001 0110010001100001 01110100 110000101100100 01100001 010001 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 01000 01110100 110000101100100 01100001 01110100 01100001 01000100 010011 0110010001100001 01110100 01100001 0110010001100001 01110100 010011 Oracle Management Cloud 7 END USER EXPERIENCE/ACTIVITY APPLICATION MIDDLE TIER DATA TIER VIRTUALIZATION TIER VM CONTAINER INFRASTRUCTURE TIER VM CONTAINER Real Users Synthetic Users Unified Platform App metrics Transactions Server metrics Diagnostics Logs Host metrics VM metrics Container metrics CMDB/Compliance Tickets Alerts INTELLIGENT, UNIFIED PLATFORM POWERED BY MACHINE LEARNING INFORMED BY A COMPLETE DATA SET HETEROGENEOUS AND OPEN ✔ ✔ ✔ ✔ Security Events Global Threat Feeds Cloud Access Identity
  • 8. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Application Performance Monitoring and Troubleshooting • Easy to set up, configure, update – Out of box value – Dynamic application definition, automatically updated by rules – An application entity is known across the entire OMC platform – Alerts, metrics, topologies can be used for capacity planning, long-term analyses • Rapid troubleshooting in-context with logs 8 Multiple disciplines, common view Confidential – Oracle Internal/Restricted/Highly Restricted 8 Sessions Pages Ajax Calls Server Requests Application Server HW infrastructure Log files Synthetic Tests
  • 9. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 9 Live Demo AMIS
  • 10. GETTING STARTED, LOW HANGING FRUIT: OUR FIRST XPERIENCES AT AMIS WITH ORACLE MANAGEMENT CLOUD Lucas Jellema (CTO AMIS & Oracle ACE Director) E
  • 11. SITUATION AND CHALLENGE • Complex multi-tier, multi-node architecture and infrastructure • Fusion Middleware (ADF, BPM, SOA Suite, OSB, WebCenter Content) & Oracle Database • System performance below expectations and requirements • (occasionally) Long response times • Errors and exceptions • Degradation over time • Problems in monitoring and analysis • Identify (looming) problems • Analyze root cause • Across end-to-end, multi tier flows and throughout stack (application, platform, infrastructure)
  • 12. SIMPLIFIED VIEW OF APPLICATION LANDSCAPE Claim Order Complain Review Governance SOA/BPM Suite Service Bus WebCenter Portal & ADF WebLogic Server Database BPM/ACM Input -Scan & indexing Output create document, print, send Document Generator Archive IAM APIUI
  • 13. RESEARCH QUESTIONS • Insight into usage of application components • Who uses which components at which times? • Insight into the non-functional user experience • Which users of which components at which times experience long response times? • Which users of which components at which times experience instability (errors and exceptions)? • Insight into bottlenecks in the multi-tier architecture and infrastructure • Which steps in the underlying flow or end-to-end chain in underperforming user experiences cause long waits and/or exceptions? • Root Cause Analysis through drill down • What is the underlying cause – application, platform, infrastructure – of the bottleneck behavior?
  • 14. PRACTICAL APPROACH IN PILOT • Trial access to OMC • Focus on Application Performance Monitoring and Log Analytics • Configure Agents (APM and Log Analytics) on WebLogic Servers and Database Server • Small software download, simple configuration, WLS domain restart
  • 15. PILOT WITH OMC Claim Order Complain Review Governance SOA/BPM Suite Service Bus WebCenter Portal & ADF WebLogic Server Database BPM/ACM Input -Scan & indexing Output create document, print, send Document Generator Archive IAM AP ML A AP ML A AP ML A AP ML A AP ML A AP M L A AP M AP M AP M AP M FIREWALL
  • 16. PRACTICAL APPROACH IN PILOT • Trial access to OMC • Focus on Application Performance Monitoring and Log Analytics • Configure Agents (APM and Log Analytics) on WebLogic Servers and Database Server • Small software download, simple configuration, some OS skills and privileges, WLS domain restart • Use the application components • Metrics and logging are gathered by agents to APM and Log Analytics • Set appropriate log levels for application and platform • Explore findings to identify functional problem areas (& users & times) • Drill down to custom ADF components, services & SOA composites, Java Code & Database Queries and PL/SQL calls • Analyze Logging to find root cause
  • 18. OMC KNOWS FUSION MIDDLEWARE
  • 20. OMC: GATHER THE HAY AND FIND THE NEEDLE(S)
  • 21. NOT PART OF PRACTICAL APPROACH IN PILOT • Arrange hardware • Acquire and install software • Configure network • Arrange access privileges • Hire expensive, hard to find experts to get going • => complex decision making, long wait times, large investments, complete loss of momentum
  • 22. PILOT WAS UP AND RUNNING • In an afternoon
  • 23. MY VERY FIRST STEPS WITH OMC My Laptop ADF UI running in browser Colleague’s Laptop APM Java agent ADF12c application APM Java agent SOA Suite 12c Service Bus project BPEL process Node.js APM Node Agent
  • 26. DEMO IN THE CLOUD SOA CS DBaaS ACCS AP ML A L A JCS AP ML A L A AD F BPEL
  • 27. APM & LOG ANALYTICS - USEFUL IN ALL STAGES OF SOFTWARE DELIVERY LIFECYCLE • What can we learn about what our users are doing? • Which functionality is being used – when/from where/by whom • What insight do we get about poor performance (sub standard) and errors our users run into? • Dashboard & alerts • How can we enrich application level logging to be able to better understand and analyze run time behavior? • What work instructions can we develop for application administrators (and DevOps team) to investigate issues? • Bonus/Low hanging fruit: find errors and warnings in our application code, improve logging, resolve deployment issues, learn about framework errors, learn about WLS and ADF behavior (package dbms_pickle) Dev Ops
  • 28. LEARNING POINTS, ROUGH EDGES AND OBSTACLES • It is deceptively simple to get going • And not so simple to find out how to extract the most value from what OMC has to offer • Configuring the agents can be very smooth and straightforward • And sometimes requires careful investigation and configuration • APM: • Does not carry business indicators • Not so easy to find a specific user’s session • APM and ADF are not a perfect combination • APM works best on individual pages rather than single/few page applications • APM does not explicitly support API & Service calls – it focuses on UI requests • APM location map could be more detailed: The Netherlands is as granular as it gets
  • 29. LEARNING POINTS, ROUGH EDGES AND OBSTACLES (2) • Log Analytics: • Logging levels and thresholds have to be configured right in platform • Applications should provide meaningful logging (!) • The link from APM to LA is not perfect (ECID not carried forward) • Log Analytics knows and can parse over 100 log file formats • An API [is | will be] available for programmatically creating LA entries • From platforms/technologies that agents are not available for
  • 30. CONCLUSION • Compelling story – intuitive, clear [business] value • Easy to get started • Across technology stacks, on premises and clouds • Enables operational management – at various levels • Also facilitates [end to end] development • Teaches developers how useful good logging can be • Helps spot issues in platform and applications early on • Great first cloud to embrace - for any organization
  • 31. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 31 Java Cloud Service & OMC
  • 32. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | • Single pane of glass landing home page for JCS Administrators/DevOps (JCS Service, LBaaS, host/compute, and related DBCS) • Performance Monitoring • Diagnostics • Configuration Collection • Rich APM region providing aggregated metrics with contextual drill-down to full APM capabilities • Broad log analytics across all JCS system entities provides deep visibility into errors and other key troubleshooting needs with common error patterns identified out-of-the-box JCS System Landing Page 32
  • 33. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 33 Questions? More Sessions
  • 34. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Manage and Secure Hybrid Cloud at Scale Using Artificial Intelligence 34 Monday, Oct 02, 3:15 p.m. - 4:00 p.m. Moscone South The Arena @ The Exchange Session code: GEN7487 Prakash Ramamurthy SVP Oracle Management Cloud Amit Ganesh SVP Oracle Management Cloud Hear from customers & Oracle thought leaders on application performance management and security! Must See Session Arrive early and receive a portable smartphone charger gift. Supplies are limited; first come, first served.
  • 35. Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | “Burning Questions” • Tweet your questions, comments to #mgmtcloud • Attend Live Q&A with Product Management • Wednesday, Oct 04, 5:30 pm - 6:15 pm, BKS7933 • Oracle Cloud Plaza - Collective Learning Room 2 35 #mgmtcloud Sessions: Systems Management ID Title Time Location CON7066 Proactive Monitoring for Modern IT: Oracle Infrastructure Monitoring Cloud Service 11:00 am - 11:45 am Marriott Marquis (Yerba Buena Level) - Salon 12 CON7038 Monitoring and Analytics Across Oracle PaaS, IaaS, Containers, and Microservices 02:00 pm - 02:45 pm Moscone West - Room 3018 CON6916 Deep Diagnostics: APM and Oracle Java Flight Recorder in Oracle Cloud 02:45 pm - 03:30 pm Moscone West - Room 2005 CON6914 JavaScript to SQL: Diagnose Application Issues Across a Hybrid Infrastructure 05:30 pm - 06:15 pm Moscone West - Room 2024 Wednesday, October 4th

Editor's Notes

  • #3: This is a Title Slide with Picture and Product, Service, or Industry Logo slide ideal for including a picture and product/service/industry or org logo with a brief title, subtitle and presenter information. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To Replace the LOGOs on this sample slide: Right-click a sample LOGO and choose Change Picture. Navigate to the location where the new logo is stored, select desired logo file and click on the Open button to replace the sample logo. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #4: This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
  • #6: This is a Section Header with Picture slide ideal for including a picture with a brief title and optional subtitle. This slide can also be used as a Q and A slide. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #7: Our vision for Oracle Management Cloud is very simple. We wanted to build a complete, integrated suite of systems management solutions that is designed for heterogeneous applications and infrastructure and provides rapid time to value. At OpenWorld last year, we launched the Application Performance Monitoring, Log Analytics and IT Analytics Cloud services. This year, we’re happy to round out the Systems Management portfolio with new Infrastructure Monitoring, Orchestration and Compliance services. We also added new services for Security Monitoring and Analytics. And Oracle vision is providing a next-generation systems management service. Designed from the outset to be a complete offering for traditional and modern IT architectures and software development including cloud and on-premises IT estates, it’s built on a unified big data platform, ingesting data from every part of your IT stack, then using rich machine learning algorithms to deliver actionable insights across your entire IT estate, whether it’s Oracle, Microsoft, AWS or a combination including on premises
  • #8: Our Intelligent, Unified Platform unifies the data from the tens or hundreds of siloed, unconnected tools used by customers today and applies advanced machine learning and anomaly detection techniques against that data, allowing organizations to Increase IT Efficiency, prevent outages and increase their DevOps agility. The secret sauce of OMC is its application of real-time machine learning to the vast operational data set. Anomaly detection algorithms identify normal and abnormal behavior, providing early warning of problems. Clustering algorithms use pattern recognition to reduce noise and get to the right information quickly. Prediction algorithms use historical data to provide what-if analysis and identify trends that require attention. Correlation algorithms discover dependencies, topologies and relationships among the IT estate, no matter how often and quickly it changes. And, since OMC is delivered as a SaaS offering, customers can start using it in minutes.
  • #10: This is a Section Header with Picture slide ideal for including a picture with a brief title and optional subtitle. This slide can also be used as a Q and A slide. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #32: This is a Section Header with Picture slide ideal for including a picture with a brief title and optional subtitle. This slide can also be used as a Q and A slide. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.
  • #34: This is a Section Header with Picture slide ideal for including a picture with a brief title and optional subtitle. This slide can also be used as a Q and A slide. To customize this slide with your own picture: Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert. To copy the Customized Background from Another Presentation on PC Click New Slide from the Home tab's Slides group and select Reuse Slides. Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy. Check Keep Source Formatting and click the slide that contains the background you want. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates. To copy the Customized Background from Another Presentation on Mac Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation… Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box. Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides. Click the left-hand slide preview to which you wish to apply the new master layout. Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery. Delete any unwanted slides or duplicates.