Monitor and Diagnose Your People Soft and Siebel
Monitor and Diagnose Your People. Soft and Siebel Applications Glen Hawkins, Senior Director of Product Management Uday Vallamsetty, Architect Oracle Management Cloud Ray Songco, Principal Consultant Cherry. Road Technologies October 22 nd, 2018 Copyright © 2018, 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, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Why Organizations Should Proactively Monitor Their Applications? >42% 85% of the IT department’s time and resource is spent on maintaining/ fixing/ integrating/ tracking application of end-user issues are reported by calls/emails and not by any monitoring or systems management tools 17% Organizations take more than 2 hours to Restore or Fix Down Application 11% of Administrator’s time is spent on capacity planning and workload rebalancing Source: Unisphere Research: 2018 Information Technology Performance Excellence Survey Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
3600 Monitoring of Packaged Applications Business KPIs: # Transactions, # Simultaneous Users, # Outstanding Orders Metrics Application Components: # Concurrent Requests, # Endeca Hit Rate, #SBL Obj Mgr Utilization, ABAP Dispatcher Utilization Log Data Tech Stack Components: Top DB Waits, Java Heap Size, #Stuck Threads, DB Alert Logs, ECID Tracking Application Instrumentation Resources: CPU/Memory/Disk, Storage, N/W Switches, POS Systems Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 5
Enterprise Applications Supported with OMC Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 6
OMC Business Value § Single pane visibility § Rapid Problem Isolation § § Resolve Performance Bottlenecks Predictive capacity planning Complete visibility to your Application and Infrastructure Identification of problems by correlating logs Identification and mitigation of bottlenecks before end-user impact Proactively identify and resolve capacity bottlenecks, optimize capacity Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 7
Visibility to Your Application and Infrastructure Proactive monitoring of Application Infrastructure, Logs, End-users, etc. Sessions Synthetic Tests Custom Dashboard with Business KPI and performance metrics Log files Pages Ajax Calls Application Topology HW infrastructure Server Requests Application Server Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 8
Rapid Problem Isolation Trace end user to back-end /SQL issues Deep-visibility to Infrastructure components such as database, web tiers (i. e. WLS), & Siebel Servers Correlate Issues with Infrastructure and Application Logs Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 9
Diagnose Business Transaction Issues with Logs Link Transactions across logs sources that share a common attribute such as SARM IDs Identifying Anamolous across linked events Use Log Clustering to find needle in the haystack Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 10
Use Analytics to Identify Systemic Issues Proactively identify and resolve capacity bottlenecks, optimize capacity Identification and mitigation of DBs with degrading performance Seasonality aware capacity forecasting and trending. Auto baselining, anomaly detection Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 11
Complete Visibility to People. Soft & Siebel Infrastructure Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 12
Oracle Management Cloud END USER EXPERIENCE / ACTIVITY APPLICATION Application Performance Monitoring Global threat feeds Cloud access Identity Real users Synthetic users Orchestration Infrastructure Monitoring App metrics Transactions MIDDLE TIER Server metrics Diagnostics logs DATA TIER VIRTUALIZATION TIER INFRASTRUCTURE TIER Host metrics VM metrics Container metrics Configuration Compliance Tickets & Alerts Security & Network events Log Analytics IT Analytics Comprehensive, Intelligent Management Platform Zero-effort Operational Insights Automated Preventative & Corrective Actions Configuration & Compliance Unified Saa. S Security Monitoring & Platform Analytics Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 13
3600 Monitoring of Oracle People. Soft & Siebel Business KPIs: # Completed/Failed Jobs, Application Success Rate, Long Running Reports, User Experience Metrics Application Components: ; Problematic scheduled batch jobs in PSFT Process Monitor; Siebel Workflow & EAI Error rate, PSFT Application Domain processes Log Data Tech Stack Components: Siebel & PSFT Error Categories, SARM IDs w/ Error, Web and Middle Tier (i. e. OHS, WLS) Errors, DB/Listener Errors, Top DB Waits, Top SQLs/Queries Application Instrumentation Resource Metrics: CPU/Memory Utilization of components, Disk Latency, N/W Latency or Throughput; System Failures, User Login Errors Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 14
Complete Visibility to Siebel & People. Soft • Single Click discovery of entire application landscape – Application Tier Nodes (PSFT Domains, Siebel Servers, Web. Logic & Tuxedo infrastructure) – DB Tier : Database Instances, Listeners – PSFT Scheduler Domain Processes, Siebel Components (i. e. EAI) • Topology Aware monitoring of Application – Visualize health of all components – Search Logs for entire application from a single console – Drill down to see alerts, logs and metrics related to any entity Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 15
Proactive Monitoring of User Experience • Real user experience by Individual Sessions – Monitor Total Users, Response Times and Errors – Receive alerts when any metrics degrades • Leverage synthetic requests to monitor Application health – Test wide range of Pages, Transactions and Jobs – Test from different GEOs to assess response time – Baseline response time using Machine Learning • Proactive Alerts w/ Actionable Steps for user response time, transaction completion times Discover Application Bottlenecks and Performance degradation before end-users. Take corrective action before performance degradation causes business impact ! Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 16
Dashboards & Machine Learning Powered KPI Monitoring • Comprehensive dashboards providing full visibility into all components in the People. Soft & Siebel systems • Integrated monitoring of KPIs across the different components – Siebel Servers & Components, People. Soft Application/Scheduler Domains & Process Monitor For Example: • Top Siebel components consuming resources • Top People. Soft Scheduler Domain Processes • Automatic Baselining of Metrics – All monitored KPIs are baselined – Anomalies are highlighted Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 17
People. Soft Application Health Overview Dashboard • Entity Status and Alerts • Availability, health, & load for key People. Soft components as well as underlying infrastructure (WLS, Tuxedo, Hosts, DB) • End-user Monitoring (Appdex, Load Time, Page Views) & Diagnostics (Root Cause Analysis of Server Requests) • Key performance metrics for PIA, App. Server, Schedule Domains • Error counts from PSFT entities as well as WLS (Web Tier), Tuxedo and DB logs • Process Status Summary • Detailed Infrastructure Status & Metrics • Tuxedo, WLS, DB, Elastic. Search Cluster, Host/Compute • Host CPU and Memory utilization Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
People. Soft Process Summary Dashboard • People. Soft Processes Related Alerts • Top 5 PSFT Batch Job Stuck Processes • Top Long Running Processes filtered by most important process types (application engine, SQR Process/Report, PS Job, Message Agent API) • Process Status Summary • Batch job error counts from PS Scheduler Domain logs • Examining other log error categorization as well but current focused on tying severity to problem priority label • Detailed search with filters including process type, process instance, process name, distribution & run status, and run timeframe • Drill-down to scheduler domain logs in context of specific batch job instance Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Siebel Health Dashboard • Siebel infrastructure overall health of components including: • • Status Alerts Server Status heat map highlighting running task load Performance metrics across all infrastructure including: • • • Web Servers (OHS – Pre-IP 17) Hosts Database (plus DB related Siebel Component metrics): • • • Siebel Workflows – SQL Metrics Trends Siebel EAI Object Manager – SQL Metric Trends Siebel Error Category Trends (Logs) • Examples of categories: Action Failed, Abnormal Termination, Authentication Error, Authorization Error, Configuration Error, etc. Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Siebel Components & Log Analytics Trends Dashboards Fleet level view of all Siebel Components across all Siebel Servers • • • Siebel EAI Object Manager Health Summary Siebel Component JMS Components by Siebel Server (Heat Map – size defined by # of running tasks) Siebel Component Status Avg running tasks across all Siebel Components JMS Components – Tasks Trends (Call Center) over time period Siebel Component Activity Trends (Logs) OHS Log Activity Trends (pre-IP 17) Tomcat Log Activity Trends (IP 17+) Siebel SARM ID Run Time Analysis If SARM level 1 available Alternatively, can be broken down by areas and sub-areas for higher-level analysis Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Conclusion • OMC supports majority of Oracle packaged applications (i. e. EBS, Siebel, People. Soft, etc) • Monitor all the components of Siebel & People. Soft in a single pane of glass, across the tiers – Servers, Components, Hosts, Databases, Network, Storage • Ability to obtain a 3600 View of your applications – Business KPIs; Siebel Components: EAI, Workflows, MQ, Siebel Servers, People. Soft Process Monitor, People. Soft Scheduler and Application Domains (including underlying Tuxedo components) • Real time business relevant metrics allow immediate identification of any issues that effect business bottom line • Machine learning based insights, anomaly detection and root cause capabilities allow you to rapidly discover problems and address them • Cloud based unified platform provides all the capabilities with minimal overhead and maximum uptime of the monitoring tools Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | 22
Monitor and Diagnose Your People. Soft and Siebel Applications (PRO 4481) 10/22/18, 4: 45 - 5: 30 PM Moscone West - Room 3011
Outline § Who we are § What we did § What we used § What we learned 24
Who We Are About Us § Oracle Platinum Partner § 2017 & 2018 Oracle Innovation Partner of the Year – Public Sector § IT Strategy, ERP and Oracle Applications § Public, Private and Hybrid Cloud Solutions § Private Cloud Case Study § § § § Oracle Management Cloud Oracle Enterprise Manager People. Soft Oracle 12 c Active Data. Guard Golden. Gate Exadata/Exalogic 25
Who We Are Cherry. Road Technologies – Oracle ERP is all we do plus years implementing Oracle applications Cities percent of our business in the public sector Counties States plus implementation/ upgrade engagements Transit Authorities K-12 26
What We Did Hosted ERP System (Private Cloud) Application : People. Soft Database: Oracle 12 c Web/App Tier: Exalogic Database Tier: Exadata 27
What We Did Define SLA’s § Performance Testing – Pick most common transactions – Establish baseline metrics • Benchmark: sub-3 second § Service Level Agreements – Online Performance (90 th %ile) – Batch Performance (elsewhere) – RTO/RPO (also elsewhere) HOW TO MONITOR SLA COMPLIANCE? 28
What We Used Oracle Management Cloud - Application Performance Monitoring (APM) This right here 29
What We Used § Why did we choose APM? – Implementation • Automatic End User Monitoring (EUM) – no separate client-side Java. Script • Delivered integration – Web. Logic and People. Soft logging – Features • Transaction Level Monitoring • Customer-facing UI § What do we use it for? – Service Level Agreement compliance – Troubleshooting – Proactive Diagnosis 30
What We Used APM Dashboard 31
What We Used Transaction and Server Monitoring 32
What We Used Transaction Monitoring by URL String Search 33
What We Used Monthly SLA Reporting 34
What We Used Server Utilization and Health 35
What We Used Root Cause Analysis 36
What We Used Alerts 37
What We Learned § Define SLA’s very clearly – Establish and agree on benchmarks early on – Identify representative transactions – Set expectations – not everything is included § Choose the right monitoring tool – Non-intrusive implementation – Delivered and configurable API’s § Understand capabilities of tool – SLA Monitoring & Reporting – Issue Root Cause Analysis – Proactive Alerts 38
DEMO § Complete Visibility to Siebel Infrastructure – Full Siebel Dashboard Set (Health, Components, Log Analytics Trends) – Infra Monitoring and Alerts of Full Siebel System – Topology Aware Log Exploration 3 39
Q&A Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Your Chance to Influence Product Direction and Design! The Cloud Platform UX team would love to get your feedback on new designs. Sign up here: https: //tinyurl. com/Oracle. User. Research Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
- Slides: 43