SlideShare a Scribd company logo
1 of 72
ORACLE MANAGEMENT
CLOUD: OPERATIONAL
MANAGEMENT IN
DEVOPS WORLD
Lucas Jellema (CTO AMIS & Oracle ACE Director)
26 January 2017, Nieuwegein
A
WHAT IS IT ALL ABOUT?
WHAT’S HAPPENING
• Intricate application and infrastructure architecture
• Multi-tier, mobile, SOA, virtualization, microservices
• Hybrid landscape
• Mix of technologies and vendors
• Cloud, multiple clouds, on premises
• Agility and the constancy of change
• DevOps (you build it, you run it, you fix it)
• Big Time – Big Data and Real Time
• IoT, IoP, Social Media, 24/7
OPERATIONAL MANAGEMENT OBJECTIVES
• Keep business value of IT available as required | promised
• Need to know if and when (preferably predict before)
something goes wrong
• At end user | business | functional level
• Analyse (looming) problem – in order to fix it
• What, where, when, why, who, why?
• Across IT landscape
• Areas of operational interest
• Functionality
• Security
• QA & Compliance
• Infrastructure efficiency
OPERATIONAL MANAGEMENT CLOUD
• Gather metrics and logs across
IT landscape to central store
• Expose, visualize and explore
• Report
• Analyze
• Predict (machine learning) &
Recommend
AGENDA
THE WORLD OF DEVOPS AND
THE NECESSITY FOR
MONITORING & ANALYTICS
OVERVIEW OF ORACLE
MANAGEMENT CLOUD
AND ITS CONSTITUENTS
LIVE DEMONSTRATION OF THE
FUNCTIONALITY OF OMC
FIRST STEPS WITH OMC – HOW
[TO GET | WE GOT] STARTED
DRINKS & DINNER
HANDSON OMC - APPLICATION
PERFORMANCE MONITORING &
LOG ANALYTICS
HANDSON OMC –
INFRASTRUCTURE
MONITORING & IT ANALYTICS
ORACLE MANAGEMENT CLOUD:
FROM METRICS AND LOGS TO BUSINESS OBJECTIVES
OMC:
GATHER THE HAY AND FIND THE NEEDLE(S)
ORACLE MANAGEMENT CLOUD
E PLURIBUS UNUM
E PLURIBUS UNUM
APPLICATION PERFORMANCE MONITORING
• (near real time) Monitor end user activity and experience
• Compare actually experienced response times against thresholds
• Detect sessions with errors
• Send alerts
• Check health with synthetic tests
• Analyze problematic situations
• Under which conditions do they occur?
• What happens under the covers of the error?
• Where in the multitier end to end chain is the bottleneck
APPLICATION PERFORMANCE MONITORING
APM - SESSIONS
APM – SESSION DETAILS
ALERTING BASED ON APM MONITORING
LOG ANALYTICS
• So much could be known
from the collected
log sources
• Business-wise
• Application
• IT platform and
infrastructure
MULTI TIER, MULTI NODE LOG ENTRIES
TROUBLE SHOOTING AND TACTICAL
ANALYSIS ON LOG DATA ARE HARD…
• Which log files to use
• How to access the contents of the log files
• How to understand (parse) and compare log files
• Which entries in which log files are related
• In time, in location, in user session, in transaction, …
• How to focus on the relevant entries
• How to handle huge volumes of logs
• How to find outliers and trends
• How to keep up with changes
BUT*IT*WORKED*JUST*FINE
*IN*DEVELOPMENT…*
GATHERING LOG ENTRIES
LOG ANALYTICS
• Collect and process log entries from 120+ logging sources
• Across platforms, technologies, locations and vendors
• Customize and add log sources & parsers
• Parse, Analyze, Store, Manage a big stash of entries
• Expose, search, correlate, aggregate, visualize log entries
• Across all logging sources
• Find the threads, the correlated events, apply machine learning
• Drill down from functional logging and business events to
technical logging, stack traces and infrastructure issues
• Publish Alerts from real time findings in log files
• Drill down from APM to Log Analytics
• To find log entries that belong to slow or faulted sessions
EXPLORE LOGS
EXPLORE LOGS
EXPLORING LOG FILES
• Filter
• Aggregate
• Visualize
• Drilldown / Correlate
• Show Topology
• Save and reuse filters
SMART CLUSTERING
INFRASTRUCTURE MONITORING
• Monitors the status and health of IT
infrastructure in real time
• on-premises or on the cloud and across
stack tiers
• Proactive monitoring enables
administrators to be alerted on issues,
troubleshoot and resolve these before
they impact end users.
• Similar to Application Performance
Monitoring - focusing on the infrastructure
components and their performance and
behavior
INFRASTRUCTURE MONITORING
IT ANALYTICS –
OPERATIONAL INTELLIGENCE FOR MODERN IT
• IT Analytics provides
• 360-degree insight
• into the performance, availability, and capacity
• of applications and IT investments,
• enabling line-of-business executives,
analysts, and administrators
• to make critical decisions
about their IT operations
based on comprehensive system
and data analysis
• Out of the box and custom
widgets & dashboards
SECURITY MONITORING & ANALYTICS
SECURITY MONITORING & ANALYTICS
SECURITY MONITORING & ANALYTICS
SECURITY MONITORING & ANALYTICS
COMPLIANCE & CONTROL
COMPLIANCE
DEFINE RULES – EVALUATE – REMEDIATE - REPORT
COMPLIANCE
COMPLIANCE
REMEDIATE COMPLIANCE FINDINGS
ORCHESTRATIONS == CRON ON THE CLOUD
• Cross stack | clouds Job Scheduler
• Orchestrate Provisioning and Deployment
• Work with Chef, Puppet, OS script
• Execute workflows on behalf of
other OMC services
• E.g. compliance remediation
• Topology Aware workflow execution in bulk
ORCHESTRATION ARCHITECTURE
RUN WORKFLOW ON BEHALF OF SMA
DATA EXPLORING &
VISUALIZATION
• Dashboards
• Data Explorer
• Create & Share
Custom widgets
AGENDA
THE WORLD OF DEVOPS AND
THE NECESSITY FOR
MONITORING & ANALYTICS
OVERVIEW OF ORACLE
MANAGEMENT CLOUD AND ITS
CONSTITUENTS
LIVE DEMONSTRATION OF THE
FUNCTIONALITY OF OMC
FIRST STEPS WITH OMC
– HOW [TO GET | WE
GOT] STARTED
DRINKS & DINNER
HANDSON OMC - APPLICATION
PERFORMANCE MONITORING &
LOG ANALYTICS
HANDSON OMC –
INFRASTRUCTURE
MONITORING & IT ANALYTICS
(Y)OUR FIRST STEPS WITH OMC
• When and why?
• What do you need?
• Practical steps to get going
• How did we get started and what
were the obstacles?
WHEN AND WHY
(IS EXPLORING OMC RELEVANT)
• The real user experience (performance, availability) is important
• Insight in actual usage of the application(s) is relevant
• Optimal or at least efficient infrastructure resource usage is an
objective
• It is desirable to be able to react (proact!) faster and more focused
in case of incidents by analyzing and understanding root causes
• The summum: predictive management
• The more complex the application and IT landscape, the more
relevant Oracle Management Cloud is
WHAT DO YOU NEED?
• Trial instance of Oracle Management Cloud
• Some OS skills (and ideally experience in DBA and WLS Admin) to install and
configure the agents
• Applications and platform/infra components to test with
• Optionally an Oracle PaaS Cloud instance and/or some 3rd party cloud) or even just a
few laptops. Note: agents call out to OMC, OMC does not reach in
• Duh – a browser
• Note: no hardware is required to work with OMC –it is a cloud service!
• A plan based on underlying objectives:
• what do you want to explore and try out? What is it you want to proof or learn? What is
it you want to achieve that you believe OMC can help you with?
• For example focus on User experience, outages, capacity planning, tracking of system
events and human actions (for compliance), automating of IT management
PRACTICAL STEPS TO GET GOING
• Access the trial OMC environment
• Create accounts for all collaborators
• Deploy agents for APM, Log Analytics, Infrastructure Monitoring
• Perhaps Data Collector and Gateway
• Put meaningful load on application and platform
• Perhaps intentionally cause some typical problems to find out how these
can be identified through OMC
• Start with some simple analysis of very obvious issues
• Get support from someone who has been there (land of the blind…)
OUR FIRST STEPS
• Arranged trial through Dennis
• Created cloud accounts for all colleagues involved
• Deployed Cloud Agents on our own laptops
• APM, Log Analytics, Infrastructure Monitoring, IT Analytics
• For WebLogic, SOA Suite, Oracle Database, Linux Host, Node.js, …
• It took very little time and effort to have the first metrics and log
entries in the OMC instance
• And to start analyzing
• Published some blog articles about our work
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
OUR NEXT STEPS
• Request Oracle PaaS Trial Account
• DBaaS, JCS, Compute, Storage, ….
• Deployed Cloud Agents Oracle Public Cloud Compute VMs
• APM, Log Analytics, Infrastructure Monitoring, IT Analytics
• For WebLogic, Oracle Database, Linux Host
• It took very little time and effort to have the first metrics and log
entries in the OMC instance
• And to start analyzing
• Some Linux admin challenge and a little
Cloud Agent script bug to fix
• We will use this PaaS Cloud instance
in the handson workshop tonight Cloud AgentAPM Agent
APM & LOG ANALYTICS EXPLORATIONS
• 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,
resolve deployment issues, learn about framework errors, learn about WLS
and ADF behavior (package dbms_pickle)
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 a granular as it gets
OMC EXPERIENCES
OMC = OEM IN THE CLOUD?
THE JOURNEY - START
OMC GUI
OMC GUI
INSTALL AND SETUP – OUR WORLD
Oracle Enterprise Manager
1. Push agent on target node from central node
2. Automatic Discovery process by agent on target node
3. Promote the interesting targets from central node
INSTALL AND SETUP OMC
HOW HARD CAN IT BE
BUT: DIFFERENT AGENTS
AND: DIFFERENT TARGETS
1. AGENT – PLAN : KIND, WHAT TO DO
What we did:
Cloud Agents, Data Collector, Gateway on
• Laptops
• Oracle Cloud
• Server (VM) at AMIS network
Goal : Explore !!
2. DOWNLOAD OMC MASTER
3A. INSTALL AND SETUP THE AGENTS
Two ways:
- directly downloading and install
- download-only and then install
./AgentInstall.sh AGENT_TYPE=cloud_agent
AGENT_REGISTRATION_KEY='RMxMm7chywi-J-VZ7_UfxY5XUU'
AGENT_BASE_DIR=/omc_agent –staged
3B. INSTALL AND SETUP THE AGENTS
Promote the entities. Example : add a Linux Host.
1. Create two JSON-files per entity.
2. ./omc_agent/agent_inst/bin/omcli add_entity agent
/omc_agent/omc_host_ovamisux159_linux.json -credential_file
/omc_agent/omc_host_ovamisux159_linux_creds.json
POSSIBLE ENTITIES TO PROMOTE
• Hosts:
• Linux
• Solaris
• Windows
• AIX
• DB:
• MySQL
• Oracle
• Microsoft SQL
• MongoDB
• Tomcat
• Weblogic Server, cluster, domain
• Docker Engine, container
• Traffic Director Instance, cluster
AND NOW THE DATA IS FLOWING – OR IS IT?
Example : ‘Obvious’ bug in logrules_os_file.xml:
<Name>tm_server.log</Name>
<Regex>([d]{2}:[d]{2}:[d]{2},[d]{3})s+(.*?)s+[(.*)]s+(.*)s+[(.*)]s+
([d]{4})-([d]{2})-
([d]{2})s+([d]{2}):([d]{2}):([d]{2}),([d]{3})(.*)</Regex>
THERE IT IS !
ISOLATION
CONCLUSION
- Plan / goals before you start !
- Simple deployment - sometimes
- Number of agents
- GUI suboptimal
- Ton of potential
- More integrated
- Overview documentation
AGENDA
THE WORLD OF DEVOPS AND
THE NECESSITY FOR
MONITORING & ANALYTICS
OVERVIEW OF ORACLE
MANAGEMENT CLOUD AND ITS
CONSTITUENTS
LIVE DEMONSTRATION OF THE
FUNCTIONALITY OF OMC
FIRST STEPS WITH OMC – HOW
[TO GET | WE GOT] STARTED
DRINKS & DINNER
HANDSON OMC - APPLICATION
PERFORMANCE MONITORING &
LOG ANALYTICS
HANDSON OMC –
INFRASTRUCTURE
MONITORING & IT ANALYTICS
• Blog: technology.amis.nl
On Oracle, Cloud, SQL, PL/SQL, Java, JavaScript, Continuous Delivery, SOA, BPM & more
• Email: lucas.jellema@amis.nl
• : lucasjellema
• : lucas-jellema
• : www.amis.nl, info@amis.nl
+31 306016000
Edisonbaan 15,
Nieuwegein

More Related Content

What's hot

What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...Lucas Jellema
 
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...Lucas Jellema
 
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...Lucas Jellema
 
Introducing Oracle Real-Time Integration Business Insight
Introducing Oracle Real-Time Integration Business InsightIntroducing Oracle Real-Time Integration Business Insight
Introducing Oracle Real-Time Integration Business InsightLucas Jellema
 
Oracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid CloudOracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid Cloudjobacle
 
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)Lucas Jellema
 
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...Dr. Wilfred Lin (Ph.D.)
 
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...Lucas Jellema
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudAlex Zaballa
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Migrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesMigrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesanynines GmbH
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Rolta
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...Insight Technology, Inc.
 
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...Lucas Jellema
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...Lucas Jellema
 

What's hot (20)

What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
What is the Oracle PaaS Cloud for Developers (Oracle Cloud Day, The Netherlan...
 
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...
Event Bus as Backbone for Decoupled Microservice Choreography (Oracle Code, A...
 
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
Modern DevOps across Technologies on premises and clouds with Oracle Manageme...
 
Introducing Oracle Real-Time Integration Business Insight
Introducing Oracle Real-Time Integration Business InsightIntroducing Oracle Real-Time Integration Business Insight
Introducing Oracle Real-Time Integration Business Insight
 
Oracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid CloudOracle Enterprise Manager 13C and Hybrid Cloud
Oracle Enterprise Manager 13C and Hybrid Cloud
 
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
One Year in Six Minutes - My Professional Mindshifts (Oracle OpenWorld 2017)
 
Autonomous Database Explained
Autonomous Database ExplainedAutonomous Database Explained
Autonomous Database Explained
 
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...
K1 keynote 1_oracle_integrated_cloud_strategy_and_vision_for_journey_to_cloud...
 
Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...Application Performance Monitoring from end user to Oracle Java Cloud Service...
Application Performance Monitoring from end user to Oracle Java Cloud Service...
 
Moving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle CloudMoving your Oracle Databases to the Oracle Cloud
Moving your Oracle Databases to the Oracle Cloud
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Migrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesMigrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anynines
 
Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.Oracle Enterprise Manager 12c: updates and upgrades.
Oracle Enterprise Manager 12c: updates and upgrades.
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
C2 five journeys_to_the_cloud
C2 five journeys_to_the_cloudC2 five journeys_to_the_cloud
C2 five journeys_to_the_cloud
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
[db tech showcase Tokyo 2018] #dbts2018 #B31 『1,2,3 and Done! 3 easy ways to ...
 
Oracle Ravello
Oracle Ravello Oracle Ravello
Oracle Ravello
 
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
The Art of Intelligence – A Practical Introduction Machine Learning for Orac...
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
 

Viewers also liked

Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Lucas Jellema
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...Lucas Jellema
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsLucas Jellema
 
Introducing Kafka's Streams API
Introducing Kafka's Streams APIIntroducing Kafka's Streams API
Introducing Kafka's Streams APIconfluent
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Lucas Jellema
 
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...Lucas Jellema
 
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...Lucas Jellema
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...Lucas Jellema
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
 
Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Lucas Jellema
 
HMC_Industry_Report_Drone_Technology_160321[1]
HMC_Industry_Report_Drone_Technology_160321[1]HMC_Industry_Report_Drone_Technology_160321[1]
HMC_Industry_Report_Drone_Technology_160321[1]Robert Cheek
 
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Lucas Jellema
 
Ranges, ranges everywhere (Oracle SQL)
Ranges, ranges everywhere (Oracle SQL)Ranges, ranges everywhere (Oracle SQL)
Ranges, ranges everywhere (Oracle SQL)Stew Ashton
 
Building Kafka-powered Activity Stream
Building Kafka-powered Activity StreamBuilding Kafka-powered Activity Stream
Building Kafka-powered Activity StreamOleksiy Holubyev
 
Row Pattern Matching in Oracle Database 12c
Row Pattern Matching in Oracle Database 12cRow Pattern Matching in Oracle Database 12c
Row Pattern Matching in Oracle Database 12cStew Ashton
 
AgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSqlAgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSqlKisung Kim
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsKai Wähner
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
What to Expect for Big Data and Apache Spark in 2017
What to Expect for Big Data and Apache Spark in 2017 What to Expect for Big Data and Apache Spark in 2017
What to Expect for Big Data and Apache Spark in 2017 Databricks
 

Viewers also liked (19)

Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statements
 
Introducing Kafka's Streams API
Introducing Kafka's Streams APIIntroducing Kafka's Streams API
Introducing Kafka's Streams API
 
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
Introducing NoSQL and MongoDB to complement Relational Databases (AMIS SIG 14...
 
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
Live Application and Infrastructure Monitoring and Root Cause Log Analysis wi...
 
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...
Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Up...
 
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
The True State of the Oracle Public Cloud - Dutch Oracle Architects Platform ...
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
 
Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)
 
HMC_Industry_Report_Drone_Technology_160321[1]
HMC_Industry_Report_Drone_Technology_160321[1]HMC_Industry_Report_Drone_Technology_160321[1]
HMC_Industry_Report_Drone_Technology_160321[1]
 
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
 
Ranges, ranges everywhere (Oracle SQL)
Ranges, ranges everywhere (Oracle SQL)Ranges, ranges everywhere (Oracle SQL)
Ranges, ranges everywhere (Oracle SQL)
 
Building Kafka-powered Activity Stream
Building Kafka-powered Activity StreamBuilding Kafka-powered Activity Stream
Building Kafka-powered Activity Stream
 
Row Pattern Matching in Oracle Database 12c
Row Pattern Matching in Oracle Database 12cRow Pattern Matching in Oracle Database 12c
Row Pattern Matching in Oracle Database 12c
 
AgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSqlAgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSql
 
Comparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of ThingsComparison of Open Source Frameworks for Integrating the Internet of Things
Comparison of Open Source Frameworks for Integrating the Internet of Things
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
What to Expect for Big Data and Apache Spark in 2017
What to Expect for Big Data and Apache Spark in 2017 What to Expect for Big Data and Apache Spark in 2017
What to Expect for Big Data and Apache Spark in 2017
 

Similar to Oracle Management Cloud - introduction, overview and getting started (AMIS, 26th January 2017)

Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Lucas Jellema
 
I pushed in production :). Have a nice weekend
I pushed in production :). Have a nice weekendI pushed in production :). Have a nice weekend
I pushed in production :). Have a nice weekendNicolas Carlier
 
Monitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureMonitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureAlex Bulankou
 
Flopsar tesacom-technical-introduction v1a-eng
Flopsar tesacom-technical-introduction v1a-engFlopsar tesacom-technical-introduction v1a-eng
Flopsar tesacom-technical-introduction v1a-engMarcelo Marinangeli
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...confluent
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Amazon Web Services
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteC2B2 Consulting
 
A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology confluent
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...confluent
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEnkitec
 
Building high performance and scalable share point applications
Building high performance and scalable share point applicationsBuilding high performance and scalable share point applications
Building high performance and scalable share point applicationsTalbott Crowell
 
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...Amazon Web Services
 
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015C2B2 Consulting
 
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Startupfest
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architectureMatsuo Sawahashi
 
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 SuiteCorrelsense
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyTimetrix
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksAppDynamics
 

Similar to Oracle Management Cloud - introduction, overview and getting started (AMIS, 26th January 2017) (20)

Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
 
I pushed in production :). Have a nice weekend
I pushed in production :). Have a nice weekendI pushed in production :). Have a nice weekend
I pushed in production :). Have a nice weekend
 
Monitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In AzureMonitoring Containerized Micro-Services In Azure
Monitoring Containerized Micro-Services In Azure
 
Flopsar tesacom-technical-introduction v1a-eng
Flopsar tesacom-technical-introduction v1a-engFlopsar tesacom-technical-introduction v1a-eng
Flopsar tesacom-technical-introduction v1a-eng
 
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
Designing and Implementing Information Systems with Event Modeling, Bobby Cal...
 
Ioug oow12 em12c
Ioug oow12 em12cIoug oow12 em12c
Ioug oow12 em12c
 
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
Using AWS to Build a Scalable Big Data Management & Processing Service (BDT40...
 
Monitoring Oracle SOA Suite
Monitoring Oracle SOA SuiteMonitoring Oracle SOA Suite
Monitoring Oracle SOA Suite
 
A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology A Practical Guide to Selecting a Stream Processing Technology
A Practical Guide to Selecting a Stream Processing Technology
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
 
Building high performance and scalable share point applications
Building high performance and scalable share point applicationsBuilding high performance and scalable share point applications
Building high performance and scalable share point applications
 
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...
How Greenhouse Software Unlocked the Power of Machine Data Analytics with Sum...
 
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015Monitoring Oracle SOA Suite - UKOUG Tech15 2015
Monitoring Oracle SOA Suite - UKOUG Tech15 2015
 
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
Jeremy Edberg (MinOps ) - How to build a solid infrastructure for a startup t...
 
ADF Performance Monitor
ADF Performance MonitorADF Performance Monitor
ADF Performance Monitor
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architecture
 
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
 
Observability – the good, the bad, and the ugly
Observability – the good, the bad, and the uglyObservability – the good, the bad, and the ugly
Observability – the good, the bad, and the ugly
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
 

More from Lucas Jellema

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

More from Lucas Jellema (20)

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

Recently uploaded

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROmotivationalword821
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 

Recently uploaded (20)

A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
How To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTROHow To Manage Restaurant Staff -BTRESTRO
How To Manage Restaurant Staff -BTRESTRO
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 

Oracle Management Cloud - introduction, overview and getting started (AMIS, 26th January 2017)

  • 1. ORACLE MANAGEMENT CLOUD: OPERATIONAL MANAGEMENT IN DEVOPS WORLD Lucas Jellema (CTO AMIS & Oracle ACE Director) 26 January 2017, Nieuwegein A
  • 2. WHAT IS IT ALL ABOUT?
  • 3. WHAT’S HAPPENING • Intricate application and infrastructure architecture • Multi-tier, mobile, SOA, virtualization, microservices • Hybrid landscape • Mix of technologies and vendors • Cloud, multiple clouds, on premises • Agility and the constancy of change • DevOps (you build it, you run it, you fix it) • Big Time – Big Data and Real Time • IoT, IoP, Social Media, 24/7
  • 4. OPERATIONAL MANAGEMENT OBJECTIVES • Keep business value of IT available as required | promised • Need to know if and when (preferably predict before) something goes wrong • At end user | business | functional level • Analyse (looming) problem – in order to fix it • What, where, when, why, who, why? • Across IT landscape • Areas of operational interest • Functionality • Security • QA & Compliance • Infrastructure efficiency
  • 5. OPERATIONAL MANAGEMENT CLOUD • Gather metrics and logs across IT landscape to central store • Expose, visualize and explore • Report • Analyze • Predict (machine learning) & Recommend
  • 6. AGENDA THE WORLD OF DEVOPS AND THE NECESSITY FOR MONITORING & ANALYTICS OVERVIEW OF ORACLE MANAGEMENT CLOUD AND ITS CONSTITUENTS LIVE DEMONSTRATION OF THE FUNCTIONALITY OF OMC FIRST STEPS WITH OMC – HOW [TO GET | WE GOT] STARTED DRINKS & DINNER HANDSON OMC - APPLICATION PERFORMANCE MONITORING & LOG ANALYTICS HANDSON OMC – INFRASTRUCTURE MONITORING & IT ANALYTICS
  • 7. ORACLE MANAGEMENT CLOUD: FROM METRICS AND LOGS TO BUSINESS OBJECTIVES
  • 8. OMC: GATHER THE HAY AND FIND THE NEEDLE(S)
  • 11. APPLICATION PERFORMANCE MONITORING • (near real time) Monitor end user activity and experience • Compare actually experienced response times against thresholds • Detect sessions with errors • Send alerts • Check health with synthetic tests • Analyze problematic situations • Under which conditions do they occur? • What happens under the covers of the error? • Where in the multitier end to end chain is the bottleneck
  • 14. APM – SESSION DETAILS
  • 15. ALERTING BASED ON APM MONITORING
  • 16. LOG ANALYTICS • So much could be known from the collected log sources • Business-wise • Application • IT platform and infrastructure
  • 17. MULTI TIER, MULTI NODE LOG ENTRIES
  • 18. TROUBLE SHOOTING AND TACTICAL ANALYSIS ON LOG DATA ARE HARD… • Which log files to use • How to access the contents of the log files • How to understand (parse) and compare log files • Which entries in which log files are related • In time, in location, in user session, in transaction, … • How to focus on the relevant entries • How to handle huge volumes of logs • How to find outliers and trends • How to keep up with changes
  • 21. LOG ANALYTICS • Collect and process log entries from 120+ logging sources • Across platforms, technologies, locations and vendors • Customize and add log sources & parsers • Parse, Analyze, Store, Manage a big stash of entries • Expose, search, correlate, aggregate, visualize log entries • Across all logging sources • Find the threads, the correlated events, apply machine learning • Drill down from functional logging and business events to technical logging, stack traces and infrastructure issues • Publish Alerts from real time findings in log files • Drill down from APM to Log Analytics • To find log entries that belong to slow or faulted sessions
  • 24. EXPLORING LOG FILES • Filter • Aggregate • Visualize • Drilldown / Correlate • Show Topology • Save and reuse filters
  • 26.
  • 27. INFRASTRUCTURE MONITORING • Monitors the status and health of IT infrastructure in real time • on-premises or on the cloud and across stack tiers • Proactive monitoring enables administrators to be alerted on issues, troubleshoot and resolve these before they impact end users. • Similar to Application Performance Monitoring - focusing on the infrastructure components and their performance and behavior
  • 29. IT ANALYTICS – OPERATIONAL INTELLIGENCE FOR MODERN IT • IT Analytics provides • 360-degree insight • into the performance, availability, and capacity • of applications and IT investments, • enabling line-of-business executives, analysts, and administrators • to make critical decisions about their IT operations based on comprehensive system and data analysis • Out of the box and custom widgets & dashboards
  • 35. COMPLIANCE DEFINE RULES – EVALUATE – REMEDIATE - REPORT
  • 39. ORCHESTRATIONS == CRON ON THE CLOUD • Cross stack | clouds Job Scheduler • Orchestrate Provisioning and Deployment • Work with Chef, Puppet, OS script • Execute workflows on behalf of other OMC services • E.g. compliance remediation • Topology Aware workflow execution in bulk
  • 41. RUN WORKFLOW ON BEHALF OF SMA
  • 42. DATA EXPLORING & VISUALIZATION • Dashboards • Data Explorer • Create & Share Custom widgets
  • 43. AGENDA THE WORLD OF DEVOPS AND THE NECESSITY FOR MONITORING & ANALYTICS OVERVIEW OF ORACLE MANAGEMENT CLOUD AND ITS CONSTITUENTS LIVE DEMONSTRATION OF THE FUNCTIONALITY OF OMC FIRST STEPS WITH OMC – HOW [TO GET | WE GOT] STARTED DRINKS & DINNER HANDSON OMC - APPLICATION PERFORMANCE MONITORING & LOG ANALYTICS HANDSON OMC – INFRASTRUCTURE MONITORING & IT ANALYTICS
  • 44. (Y)OUR FIRST STEPS WITH OMC • When and why? • What do you need? • Practical steps to get going • How did we get started and what were the obstacles?
  • 45. WHEN AND WHY (IS EXPLORING OMC RELEVANT) • The real user experience (performance, availability) is important • Insight in actual usage of the application(s) is relevant • Optimal or at least efficient infrastructure resource usage is an objective • It is desirable to be able to react (proact!) faster and more focused in case of incidents by analyzing and understanding root causes • The summum: predictive management • The more complex the application and IT landscape, the more relevant Oracle Management Cloud is
  • 46. WHAT DO YOU NEED? • Trial instance of Oracle Management Cloud • Some OS skills (and ideally experience in DBA and WLS Admin) to install and configure the agents • Applications and platform/infra components to test with • Optionally an Oracle PaaS Cloud instance and/or some 3rd party cloud) or even just a few laptops. Note: agents call out to OMC, OMC does not reach in • Duh – a browser • Note: no hardware is required to work with OMC –it is a cloud service! • A plan based on underlying objectives: • what do you want to explore and try out? What is it you want to proof or learn? What is it you want to achieve that you believe OMC can help you with? • For example focus on User experience, outages, capacity planning, tracking of system events and human actions (for compliance), automating of IT management
  • 47. PRACTICAL STEPS TO GET GOING • Access the trial OMC environment • Create accounts for all collaborators • Deploy agents for APM, Log Analytics, Infrastructure Monitoring • Perhaps Data Collector and Gateway • Put meaningful load on application and platform • Perhaps intentionally cause some typical problems to find out how these can be identified through OMC • Start with some simple analysis of very obvious issues • Get support from someone who has been there (land of the blind…)
  • 48. OUR FIRST STEPS • Arranged trial through Dennis • Created cloud accounts for all colleagues involved • Deployed Cloud Agents on our own laptops • APM, Log Analytics, Infrastructure Monitoring, IT Analytics • For WebLogic, SOA Suite, Oracle Database, Linux Host, Node.js, … • It took very little time and effort to have the first metrics and log entries in the OMC instance • And to start analyzing • Published some blog articles about our work
  • 49. 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
  • 50. OUR NEXT STEPS • Request Oracle PaaS Trial Account • DBaaS, JCS, Compute, Storage, …. • Deployed Cloud Agents Oracle Public Cloud Compute VMs • APM, Log Analytics, Infrastructure Monitoring, IT Analytics • For WebLogic, Oracle Database, Linux Host • It took very little time and effort to have the first metrics and log entries in the OMC instance • And to start analyzing • Some Linux admin challenge and a little Cloud Agent script bug to fix • We will use this PaaS Cloud instance in the handson workshop tonight Cloud AgentAPM Agent
  • 51. APM & LOG ANALYTICS EXPLORATIONS • 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, resolve deployment issues, learn about framework errors, learn about WLS and ADF behavior (package dbms_pickle)
  • 52. 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 a granular as it gets
  • 54. OMC = OEM IN THE CLOUD?
  • 55. THE JOURNEY - START
  • 58. INSTALL AND SETUP – OUR WORLD Oracle Enterprise Manager 1. Push agent on target node from central node 2. Automatic Discovery process by agent on target node 3. Promote the interesting targets from central node
  • 59. INSTALL AND SETUP OMC HOW HARD CAN IT BE
  • 62. 1. AGENT – PLAN : KIND, WHAT TO DO What we did: Cloud Agents, Data Collector, Gateway on • Laptops • Oracle Cloud • Server (VM) at AMIS network Goal : Explore !!
  • 63. 2. DOWNLOAD OMC MASTER
  • 64. 3A. INSTALL AND SETUP THE AGENTS Two ways: - directly downloading and install - download-only and then install ./AgentInstall.sh AGENT_TYPE=cloud_agent AGENT_REGISTRATION_KEY='RMxMm7chywi-J-VZ7_UfxY5XUU' AGENT_BASE_DIR=/omc_agent –staged
  • 65. 3B. INSTALL AND SETUP THE AGENTS Promote the entities. Example : add a Linux Host. 1. Create two JSON-files per entity. 2. ./omc_agent/agent_inst/bin/omcli add_entity agent /omc_agent/omc_host_ovamisux159_linux.json -credential_file /omc_agent/omc_host_ovamisux159_linux_creds.json
  • 66. POSSIBLE ENTITIES TO PROMOTE • Hosts: • Linux • Solaris • Windows • AIX • DB: • MySQL • Oracle • Microsoft SQL • MongoDB • Tomcat • Weblogic Server, cluster, domain • Docker Engine, container • Traffic Director Instance, cluster
  • 67. AND NOW THE DATA IS FLOWING – OR IS IT? Example : ‘Obvious’ bug in logrules_os_file.xml: <Name>tm_server.log</Name> <Regex>([d]{2}:[d]{2}:[d]{2},[d]{3})s+(.*?)s+[(.*)]s+(.*)s+[(.*)]s+ ([d]{4})-([d]{2})- ([d]{2})s+([d]{2}):([d]{2}):([d]{2}),([d]{3})(.*)</Regex>
  • 70. CONCLUSION - Plan / goals before you start ! - Simple deployment - sometimes - Number of agents - GUI suboptimal - Ton of potential - More integrated - Overview documentation
  • 71. AGENDA THE WORLD OF DEVOPS AND THE NECESSITY FOR MONITORING & ANALYTICS OVERVIEW OF ORACLE MANAGEMENT CLOUD AND ITS CONSTITUENTS LIVE DEMONSTRATION OF THE FUNCTIONALITY OF OMC FIRST STEPS WITH OMC – HOW [TO GET | WE GOT] STARTED DRINKS & DINNER HANDSON OMC - APPLICATION PERFORMANCE MONITORING & LOG ANALYTICS HANDSON OMC – INFRASTRUCTURE MONITORING & IT ANALYTICS
  • 72. • Blog: technology.amis.nl On Oracle, Cloud, SQL, PL/SQL, Java, JavaScript, Continuous Delivery, SOA, BPM & more • Email: lucas.jellema@amis.nl • : lucasjellema • : lucas-jellema • : www.amis.nl, info@amis.nl +31 306016000 Edisonbaan 15, Nieuwegein