• Share
  • Email
  • Embed
  • Like
  • Private Content
Efficient Monitoring and Root-Cause Analysis for SAP Mobile Apps
 

Efficient Monitoring and Root-Cause Analysis for SAP Mobile Apps

on

  • 1,793 views

This session will cover Sybase Unwired Platform 2.1 and SAP Netweaver Gateway 2.0 and provide you with a deep insight on system monitoring and root-cause analysis based on SAP Solution Manager 7.1. ...

This session will cover Sybase Unwired Platform 2.1 and SAP Netweaver Gateway 2.0 and provide you with a deep insight on system monitoring and root-cause analysis based on SAP Solution Manager 7.1. You will learn how to proactively monitor your mobile solution. In addition, you will see how to analyze problems with applications such as end-to-end trace analysis, end-to-end workload analysis, end-to-end change analysis, and end-to-end exception analysis. With Janko Budzisch.
These slides were presented at SAP TechEd 2012. Learn more about upcoming conferences and technical training, please visit www.sapteched.com

Statistics

Views

Total Views
1,793
Views on SlideShare
1,793
Embed Views
0

Actions

Likes
0
Downloads
57
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Efficient Monitoring and Root-Cause Analysis for SAP Mobile Apps Efficient Monitoring and Root-Cause Analysis for SAP Mobile Apps Presentation Transcript

    • ALM214Efficient Monitoring and Root-Cause Analysisfor Our Mobile Apps
    • DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent.© 2012 SAP AG. All rights reserved. 2
    • AgendaIntroductionMonitoring and AlertingRoot Cause AnalysisTransport and Deployment ManagementRoadmap© 2012 SAP AG. All rights reserved. 3
    • IntroductionRun SAP like a Factory and Application Operations
    • SAP Solution Manager - One Integrated Solution for IT ManagementIT Service Management IT Portfolio and Project Management Business Incident Requirement Enhancement Problem Portfolio Minor Release Request for Change Project Urgent Change Single Single Major Release Source Source of Truth of Truth Design Mgmt Build Execution Business Process Operations Build Mgmt Application Operations Change Test Mgmt Test Execution IT Infrastructure Operations Release & Deployment Deployment Mgmt executionRun SAP like a Factory Application Lifecycle Management© 2012 SAP AG. All rights reserved. 5
    • Run SAP Like A Factory – Application OperationsProvide Global Transparency over Solution Landscape Technical Operations Control Center Functional Support Support End User Experience System CA Wily E2E Trace Monitoring Monitoring Introscope Analysis Management DVM KPI Dashboards Alert Inbox Reporting Increase end user satisfaction Detect availability, performance  Ensure satisfying performance and exception problems Automate operations activities by and availaibility for end users  Systems and Applications  Automated problem detection via  Reduce data volume compliant to  Interfaces and Jobs Monitoring, Alerting and Analytics legal obligations  Analytics layer  Component and cross-component  Management Dashboards for  Orchestration layer Problem resolution / Root Cause Analysis most common and stable KPI‘s  End User scenarios  Guided procedures for regular tasks  Intuitive graphical UI‘s© 2012 SAP AG. All rights reserved. 6
    • Scope of Application Operations Technical Monitoring Technical Administration and AlertingOne infrastructure for monitoring and alerting Optimize active management of your IT andcovering SAP & non-SAP application landscape System, Database and Host Monitoring End User Experience Monitoring Root Cause Analysis Process Integration Monitoring Analyze issues in heterogeneous landscapes, Business Intelligence Monitoring ensure compliant configuration and reliable Interface and Connection Monitoring handling of technical and business exceptions Technical Analytics Data Volume ManagementFrom technical reporting to management Manage data growth and data reductionreporting, out-of-the-box and extendable measures in your landscape© 2012 SAP AG. All rights reserved. 7
    • Application Operations for Mobile System Landscapes Mobile Applications (native, container, web) Monitoring and Alerting SDKs Device Sybase Relay Server OData DMZ E2E Workload, Change and Exception Analysis Sybase Unwired Platform E2E Trace Analysis SAP NetWeaver Gateway SAP Backend System Transport and Deployment Management© 2012 SAP AG. All rights reserved. 8
    • Monitoring and Alerting
    • SAP’s Monitoring and Alerting Infrastructure – The Evolution SAP Solution Manager 7.1 Next SP05 … SP01 SP05 Integration of Business Process Integration of SAP IT Monitoring Infrastructure SAP End-to-End Monitoring Management and Alerting Infrastructure Central Scenario EE Mon BI Mon Configuration Local RZ20 based Management Business Process CMDB RZ20 Monitoring IC Mon PI Mon Database KPI Monitoring System, Data Consistency Monitoring Management Database and Alerting and Host Job Scheduling Integration Monitoring Management SAP SAP (ABAP, Non-SAP (IBM Business Process ABAP ABAP J2EE Java, BOBJ, WebShere, Performance SUP, HANA, …) Tomcat, MS .Net) Optimization© 2012 SAP AG. All rights reserved. Planned Innovation: This is the current state of planning and may be changed by SAP at any time. 10
    • Monitoring and AlertingRecommended utilization Technical Monitor End User scenarios Functional Support Support Phase 3 (End User Experience Monitoring) and Interface Scenarios (Interface Channel Monitoring) Phase 2 Enhance System Monitor SAP centric Monitoring with customer integration scenarios with specific needs and coverage the help of PI, BI and of non-SAP Connection Monitoring Phase 1 Utilize Alert Inbox including Monitor Technical integration to Notification Systems, Databases and and Incident Management Hosts based on SAP Standard Template© 2012 SAP AG. All rights reserved. 11
    • Efficient handling with System Monitoring and Alert Inbox Alert Types System list Alert Groups System hierachy Alert Details Details Tree Metric Viewer© 2012 SAP AG. All rights reserved. 12
    • System Monitoring for Sybase Unwired Platformand SAP Netweaver GatewayProvides a graphical visualizationof the status of the mobile systemlandscapeMonitors the following metrics: System Availability Response time of client requests (Online Scenario) Response time and throughput of OData Service calls Critical exceptions logged in SUP and Gateway Logs Size of SUP Database Files Various host specific KPIs …..© 2012 SAP AG. All rights reserved. 13
    • DemoSystem Monitoring and Alert Inbox for Sybase Unwired Platform
    • Root Cause Analysis
    • Root Cause AnalysisRecommended utilization Technical Functional Support Support Phase 3 Document and automate Analyze technical and business resolution of exceptions exceptions in deep detail (Guided Procedure Framework) (Exception Management Cockpit) Phase 2 Check compliance of Resolve problems in configuration and software non-SAP components (Configuration Validation) (Enhanced E2E Root Cause Analysis) Resolve System, Database Resolve cross-component Phase 1 and Host specific problems / cross-technology (System, DBMS and Host problems (End-to-End Analysis) Root Cause Analysis)© 2012 SAP AG. All rights reserved. 16
    • Reduce meantime to resolution Root Cause Analysis Work Center  Unified approach for all technologies End-to-End System Host Database Exception Configuration Analysis Analysis Analysis Analysis Management Validation Trace Analysis  Change Reporting  File System  DB Analysis  Atomic  Target System Browser (Workload, I/O, exceptions Maintenance Workload Analysis  Log Viewer  Introscope Memory, Size, Locks,  Change Analysis  Wily Introscope Process flow  Comparison List Logs) driven  Host Analysis (CPU, Maintenance Exception Analysis  Expert Links exceptions Paging, SWAP,  Report Execution Disk, FS, NW)  Trend Analysis  OS Command Console© 2012 SAP AG. All rights reserved. 17
    • Fact sheet: E2E Workload AnalysisUse Case  Get workload information on your complete landscape  Analyze overall performance bottlenecksProvides  Key performance indicators for different componentsBest Practice for Investigation / Rules of Thumb  Check the workload overview for bad response times  Scan for parameters that have both high Average Response Times and large Accumulated Response Times.  Large Accumulated Response Times have the largest overall impact on the performance of a system  Check the component-specific KPIs for deviation from average values© 2012 SAP AG. All rights reserved. 18
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Gateway System Suite SUP specific OData RFC Protocolt © 2012 SAP AG. All rights reserved. 19
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Average Response time Gateway System andnumber of mobile Suite device requests to Sybase Unwired Platform SUP specific OData RFC Protocolt © 2012 SAP AG. All rights reserved. 20
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Gateway System Suite Top HTTP Requests to SAP Netweaver SUP specific OData Gateway Systems RFC Protocolt © 2012 SAP AG. All rights reserved. 21
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Gateway System Suite Average Response Time and number of executions of SUP specific OData service calls OData RFC Protocolt © 2012 SAP AG. All rights reserved. 22
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Gateway System Suite Average Response Time and number of executions of SUP specific RFC Calls to backend systems OData RFC Protocolt © 2012 SAP AG. All rights reserved. 23
    • E2E Workload Analysis - Workload KPIs for OData requests Mobile Device Sybase Unwired SAP Netweaver SAP Business Platform Gateway System Suite Workload statistics for incoming RFC Calls SUP specific OData RFC Protocolt © 2012 SAP AG. All rights reserved. 24
    • DemoWorkload Analysis and Wily Introscope for Sybase Unwired Platform
    • Fact Sheet: E2E Change Analysis / Change ReportingUse Case  Controlling the changes during the entire application lifecycle  Check all changes in a landscape (OS, DB, ABAP, Java, …)  Compare configuration itemsProvides  Information about which/when changes are introduced to a software landscape  Configuration parameters their differences and change historyBest Practice for Investigation / Rules of Thumb  Check all changes in a landscape since the day when a certain error occurred  Compare configuration parameters in the same system but for different timestamps.  Compare configuration parameters within the transport landscape  Compare configuration parameters between multiple instances© 2012 SAP AG. All rights reserved. 26
    • Change Analysis for Sybase Unwired Platform Systems To do Statistical overview over applied changes to the system with drill –down capabilities into the individual change© 2012 SAP AG. All rights reserved. 27
    • Change Reporting for Sybase Unwired Platform Provides configuration and change history for technical configuration of Sybase Unwired Platform as well as overview over domains, deployed packages, security settings, templates,…© 2012 SAP AG. All rights reserved. 28
    • Change Reporting for SAP Netweaver Gateway Provides configuration and change history for technical configuration of Gateway Odata Services in addition to standard Change Reporting content for SAP Netweaver ABAP© 2012 SAP AG. All rights reserved. 29
    • Fact sheet: E2E Exception AnalysisUse Case  Exception trend analysis  Starting point for analysis of a specific exceptionProvides  Overview of the exceptions in different components of a solutionBest Practice for Investigation / Rules of Thumb  Do a timeframe selection by day, week, or month to see the exception trend in a solution and its components.  For analyzing a specific exception, select a timeframe of several minutes around the point in time when the exception occurred.  Further investigate the components where exceptions occurred.© 2012 SAP AG. All rights reserved. 30
    • E2E Exception Analysisfor Sybase Unwired PlatformTo do Overview over number of exceptions that were logged in Sybase Unwired Platform Server logs, Domain logs and in Windows Event Logs© 2012 SAP AG. All rights reserved. 31
    • E2E Exception Analysisfor Sybase Unwired PlatformTo do Statistical information about exceptions logged in SUP domain logs© 2012 SAP AG. All rights reserved. 32
    • Exception Analysis for Gateway Error Log Statistical overview over number of exceptions logged per timeframe in the Gateway error log© 2012 SAP AG. All rights reserved. 33
    • Log viewer for Sybase Unwired Platform Central access to all Sybase Unwired Server logs via SAP Solution Manager Log viewer© 2012 SAP AG. All rights reserved. 34
    • Fact Sheet: E2E Trace AnalysisUse Case  Tracing of single end user requests  Provide deep-dive analysis of functional and performance problemsProvides  Orchestration and visualization of request flow for single user requests  Context sensitive jump-in the different local trace display tools (ABAP, Java, …)Best Practice for Investigation / Rules of Thumb  Check in a cross system scenario where certain parts of the elapsed time are spent  Plan execution of traces during times where nobody is available (together with EE Mon)  Understand request flow for user transactions spanning several components  Jump to component specific trace fragments for a certain user transaction© 2012 SAP AG. All rights reserved. 35
    • End-to-End Trace for Mobile Apps Lab Preview Record end Collect trace data user activities in Solution Manager Analyze in detail Understand and find root-cause request flow This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 36
    • DemoE2E Trace Analysis
    • E2E Trace Analysis - Step Summary Lab Preview This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 38
    • E2E Trace Analysis - Server Analysis Lab Preview This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 39
    • E2E Trace Analysis - Detail Analysis Lab Preview IMO Server (.NET) SUP Java Server This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 40
    • Transport and DeploymentManagement
    • What is CTS+?One Transport Tool for Multiple Content Types © SAP 2009 / Page 42 Multiple Development Workbenches ... Multiple ESR/PI/XI ... ... SAP NetWeaver SAP NetWeaver SAP NetWeaver XI/PI System Portal System SAP ... NWDINetWeaver SAP NetWeaver Types of AS ABAP AS ABAP System XI/PI System on SAP NetWeaver onAS Java AS Java SAP NetWeaver Backends AS ABAP on SAP NetWeaver AS Java AS Java (Dual Stack) One central CTS+ Transport Tool© 2012 SAP AG. All rights reserved. 42
    • Enhanced Change and TransportSystem to transport all kind of objects ABAP Workbench CHANGE AND TRANSPORT SYSTEM TPZ SE80 Development Quality Production Exchange System Transport System Transport System Infrastructure Integration Builder SCA Developer Studio Development Quality Production and NWDI System Transport System Transport System Enterprise Portal EPA Content Development Quality Production Administrator System Transport System Transport System ZIP Sybase SUP Development Quality Production System Transport System Transport System … (open Interface for non-SAP objects)© 2012 SAP AG. All rights reserved. 43
    • Using CTS+ with SYBASE SUP 2.2 Lab PreviewSAP SYBASE Control Center for SUP Is made for moving MBO’s from a source system to a target system - Connection name - Connection endpoint settings - Role mappings - Synchronization tracing - Package logging This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 44
    • Transporting SUP 2.2 content with CTS+ Lab Preview TMS System-Landscape Configuration – Representation of SUP Systems SUD Transport SUQ Transport SUP Transport Transport (DEV System) Request Transport (Test System) Request Transport (Prod System) Request Request Transport Request Application Request Application Promote via  Organizer Web UI ZIP Type SUP ZIP Type SUP  CTS Package Sybase Control Center Start the import in Promotion of  TMS to process the job Packages SUP 2.2 Systems  Collect data SUD SUQ SUP DEV QAS PROD This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 45
    • Roadmap
    • Roadmap Solution Manager Integration for SAP Mobile SM7.1 SP04 SUP 2.1 / Gateway 2.01  E2E Change Analysis  E2E Exception Analysis  E2E Workload Analysis (ODP scenario only) SM7.1 SP05/06 SUP 2.2 / Gateway 2.0  E2E Trace Analysis for online scenarios2  Transport and Deployment Management  System Monitoring for SUP 2.1+ SM7.1 Next SUP 2.2+ / Gateway 2.0 3  E2E TA for offline scenarios with SUP  Continuous Improvements This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is© 2012 SAP AG. All rights reserved. provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement 47
    • Further InformationSAP Public Web:SAP Developer Network (SDN):http://wiki.sdn.sap.com/wiki/display/TechOps/System+Monitoring+-++Homehttp://wiki.sdn.sap.com/wiki/display/TechOps/RCA_HomeRelated SAP Education and Certification OpportunitiesSM100 - SAP Solution Manager Configuration for OperationsE2E100 - End-to-End Root Cause AnalysisE2E120 - Technical Monitoring in SAP Solution Manager 7.1Related Workshops/Lectures at SAP TechEd 2012ALM 106, What’s New in Application Operations with the Latest Version of SAP SolutionManager, Lecture© 2012 SAP AG. All rights reserved. 48
    • FeedbackPlease complete your session evaluation for ALM214.Thanks for attending this SAP TechEd session.
    • © 2012 SAP AG. All rights reserved.No part of this publication may be reproduced or transmitted in any form or for any purpose without the express Google App Engine, Google Apps, Google Checkout, Google Data API, Google Maps, Google Mobile Ads,permission of SAP AG. The information contained herein may be changed without prior notice. Google Mobile Updater, Google Mobile, Google Store, Google Sync, Google Updater, Google Voice, Google Mail, Gmail, YouTube, Dalvik and Android are trademarks or registered trademarks of Google Inc.Some software products marketed by SAP AG and its distributors contain proprietary software components ofother software vendors. INTERMEC is a registered trademark of Intermec Technologies Corporation.Microsoft, Windows, Excel, Outlook, PowerPoint, Silverlight, and Visual Studio are registered trademarks of Wi-Fi is a registered trademark of Wi-Fi Alliance.Microsoft Corporation. Bluetooth is a registered trademark of Bluetooth SIG Inc.IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System Motorola is a registered trademark of Motorola Trademark Holdings LLC.z10, z10, z/VM, z/OS, OS/390, zEnterprise, PowerVM, Power Architecture, Power Systems, POWER7,POWER6+, POWER6, POWER, PowerHA, pureScale, PowerPC, BladeCenter, System Storage, Storwize, Computop is a registered trademark of Computop Wirtschaftsinformatik GmbH.XIV, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, AIX, Intelligent Miner, WebSphere,Tivoli, Informix, and Smarter Planet are trademarks or registered trademarks of IBM Corporation. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, and other SAP products and services mentioned herein as well as their respective logos areLinux is the registered trademark of Linus Torvalds in the United States and other countries. trademarks or registered trademarks of SAP AG in Germany and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, WebSystems Incorporated in the United States and other countries. Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business ObjectsOracle and Java are registered trademarks of Oracle and its affiliates. is an SAP company.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and servicesCitrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase Inc.registered trademarks of Citrix Systems Inc. Sybase is an SAP company.HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Crossgate, m@gic EDDY, B2B 360°, and B2B 360° Services are registered trademarks of Crossgate AGConsortium, Massachusetts Institute of Technology. in Germany and other countries. Crossgate is an SAP company.Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, All other product and service names mentioned are the trademarks of their respective companies. Dataand Xcode are trademarks or registered trademarks of Apple Inc. contained in this document serves informational purposes only. National product specifications may vary.IOS is a registered trademark of Cisco Systems Inc. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.RIM, BlackBerry, BBM, BlackBerry Curve, BlackBerry Bold, BlackBerry Pearl, BlackBerry Torch, BlackBerryStorm, BlackBerry Storm2, BlackBerry PlayBook, and BlackBerry App World are trademarks or registeredtrademarks of Research in Motion Limited. © 2012 SAP AG. All rights reserved. 50