Mick Andrew Principal Product Manager Oracle Corporation. Jitinder Sethi Principal Product Manager Oracle Corporation



Similar documents
How to Effectively Measure and Monitor Activity in Your Portal Environment. An Oracle White Paper December 2004

LOG FILE VS. ASP-MODEL ANALYTICS

How To Manage An Orgs Server 10G (Operating System)

Reporting component for templates, reports and documents. Formerly XML Publisher.

SSL, Load Balancers, Rewrite, Redirect, and More Advanced Configuration

Revision ORACLE CORPORATION. Application Server Deployment Architecture Series. Using Web Cache as Reverse Proxy

Heroix Longitude Quick Start Guide V7.1

Database FAQs - SQL Server

Monitoring Remedy with BMC Solutions

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

MONyog White Paper. Webyog

Category: Business Process and Integration Solution for Small Business and the Enterprise

StruxureWare TM Center Expert. Data

SAP NetWeaver Portal Analytics An Overview and Comparison of SAP Portal Analytics Tools

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

mbits Network Operations Centrec

SAS IT Resource Management 3.2

DOSarrest External MULTI-SENSOR ARRAY FOR ANALYSIS OF YOUR CDN'S PERFORMANCE IMMEDIATE DETECTION AND REPORTING OF OUTAGES AND / OR ISSUES

Urchin Demo (12/14/05)

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

DEPLOYMENT GUIDE. Deploying F5 for High Availability and Scalability of Microsoft Dynamics 4.0

Pentaho Reporting Overview

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

Oracle Business Activity Monitoring 11g New Features

StruxureWare TM Data Center Expert

Oracle BI Suite Enterprise Edition For Discoverer Users. Mark Rittman, Rittman Mead Consulting

Test Run Analysis Interpretation (AI) Made Easy with OpenLoad

echomountain Enterprise Monitoring, Notification & Reporting Services Protect your business

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

Keynote Mobile Device Perspective

1. INTERFACE ENHANCEMENTS 2. REPORTING ENHANCEMENTS

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Transaction Monitoring Version for AIX, Linux, and Windows. Reference IBM

Cloud Services MDM. ios User Guide

Oracle Collaboration Suite

MONyog White Paper. Webyog

MySQL Enterprise Monitor

SharePoint 2010 Interview Questions-Architect

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Demystifying Digital Introduction to Google Analytics. Mal Chia Digital Account Director

Monitoring Replication

IBM Software Group Thought Leadership Whitepaper. IBM Customer Experience Suite and Real-Time Web Analytics

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

<Insert Picture Here> Oracle In-Memory Database Cache Overview

Simplified Management With Hitachi Command Suite. By Hitachi Data Systems

Using Business Activity Monitoring Dashboard

Scalability and Performance Report - Analyzer 2007

OracleAS Identity Management Solving Real World Problems

INTRODUCTION AND TERMINOLOGY

Getting Started with WPM

SAS Information Delivery Portal: Organize your Organization's Reporting

10gASA2: Oracle Application Server 10g R2: Administration II 10gASA2: Oracle Application Server 10g R2: Administration II

EMC Data Protection Advisor 6.0

Citrix EdgeSight Administrator s Guide. Citrix EdgeSight for Endpoints 5.3 Citrix EdgeSight for XenApp 5.3

Brocade Virtual Traffic Manager and Oracle WebLogic Applications Deployment Guide

Executive Dashboards

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP System v10 with Microsoft IIS 7.0 and 7.5

REQUIREMENTS AND INSTALLATION OF THE NEFSIS DEDICATED SERVER

Managing Oracle E-Business Suite Security

Vodafone Secure Device Manager Administration User Guide

McAfee Content Security Reporter 2.0.0

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

An Oracle BI and EPM Development Roadmap

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Webtrends for SharePoint 2010 A Microsoft Preferred Analytics Solution for SharePoint

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with IBM WebSphere 7

Critical Database. Oracle Enterprise Manager Oracle Open World 2010 Presented dby Venkat Tekkalur. Prem Venkatasamy. Principal Technical Architect

Pentaho Enterprise and Community Editions Feature Comparison

Astaro Gateway Software V7.5. What s New

ORACLE UNIVERSITY İSTANBUL EĞİTİM PROGRAMI

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

Analance Data Integration Technical Whitepaper

Table of Contents. Table of Contents 3

HP OO 10.X - SiteScope Monitoring Templates

RIGHTNOW TECHNOLOGIES

Oracle Daily Business Intelligence. PDF created with pdffactory trial version

Setting up an OracleAS myportal Enterprise Deployment Architecture with the CAI Networks, Inc WebMux Load Balancer. A Step-by-Step Guide Version 1.

idashboards FOR SOLUTION PROVIDERS

System Requirements Table of contents

Open Source and Commercial Performance Testing Tools

WHITE PAPER. Domo Advanced Architecture

7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

SERENA SOFTWARE Authors: Bill Weingarz, Pete Dohner, Kartik Raghavan, Amitav Chakravartty

Effective Virtual Visits Statistics for the Annual Public Library Survey

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

graphical Systems for Website Design

Analance Data Integration Technical Whitepaper

Key Attributes for Analytics in an IBM i environment

Taking Control of your System and Planning Your Future: Real Time Monitoring

Oracle Database Cloud

Cloud. Hosted Exchange Administration Manual

Tableau Server Scalability Explained

Oracle Enterprise Manager 12c Microsoft SQL Server Plug-in version

Active Directory Self-Service FAQ

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

VMware vcenter Log Insight User's Guide

APPENDIX A Web Redesign Infrastructure. Deployment Overview

End User Monitoring. AppDynamics Pro Documentation. Version Page 1

Transcription:

Mick Andrew Principal Product Manager Oracle Corporation Jitinder Sethi Principal Product Manager Oracle Corporation

How To Effectively Measure and Monitor Activity in Your Portal Environment

Agenda! Introduction! Monitoring & diagnostics with Oracle Enterprise Manager Oracle Portal and OEM Real time and historical metrics Diagnostic log file correlation! Measuring Portal activity Business Centric centric Portal analytics Analytics My Oracle: A case study! Overview of of Omniture SiteCatalyst Summary and next steps

Monitoring and Measurement! Monitoring The act of observing something (and sometimes keeping a record of it) E.g. OEM monitors Oracle Application Server! Measurement The act of measuring or the process of being measured A system of measuring: Number of page views E.g. NetIQ WebTrends & Omniture SiteCatalyst

Oracle Application Server 10g Architecture Systems and Applications Mgmt. Integrated Development Tools and Framework Information Access Business Intelligence Business Integration Enterprise Application Server Security & Identity Mgmt. Grid Computing

Oracle Application Server 10g Architecture Systems and Applications Management Integrated Development Tools and Framework Integrated Development Environment Information Access Business Intelligence Data Data Mining Mining Business Integration Enterprise Service Service Bus Bus Enterprise Application Server J2EE J2EE Portal Portal Query Query Analysis Analysis / / OLAP OLAP BPEL BPEL Web Web Services Services Application Development Framework ETL ETL B2B B2B Events Events Mobile Mobile & Wireless Wireless Reporting Reporting BAM BAM Rules Rules Security & Identity Management Grid Computing

Accelerate Development and Deployment of SOA Integrate Develop Orchestrate Deploy Access Secure Manage

Agenda! Introduction! Monitoring & diagnostics with Oracle Enterprise Manager Oracle Portal and OEM Real time and historical metrics Diagnostic log file correlation! Measuring Portal activity Business Centric Portal Analytics My Oracle: A case study! Overview of Omniture SiteCatalyst Summary and next steps

Oracle Portal & Enterprise Manager Agent XXX XXX HTTP/S HTTP/S OracleAS Infrastructure Grid Control Remote OracleAS Metadata Repository or Web Providers Management Service HTTP/S Agent XXX XXX OracleAS Mid-Tier1 Agent XXX HTTP/S HTTP/S Agent XXX XXX XXX Management Repository OracleAS Mid-Tier2

Portal & Application Server Control ebiz ias ias DB DB Host Agent Stds SDK Management Agent OracleAS Mid-Tier Application Server Control

Real Time Monitoring Portal Page! General Metrics General status and performance! Repository Metrics General status and version! Component Status Status of other OracleAS components used by Oracle Portal Not SSO! Change from 9.0.2: SSO can now only be viewed from the Infrastructure Application Server Control! Severity Status Mod_plsql & PPE only

D E M O N S T R A T I O N Real Time Monitoring

Historical Metric Reports! A subset of all Oracle Portal metrics are collected by the Management Agent and uploaded into the Management Repository Collected metrics are configured out of the box Not configurable due to performance reasons! Charts & reports may be executed against the collected metrics Shows up to 31 days history Similar metrics may be compared against any other mid-tiers

D E M O N S T R A T I O N Historical Metric Reports

Thresholds & Notifications! Thresholds may be defined against any displayed metrics Many are defined out of the box! If a threshold is breached: Alert is automatically visible on the Oracle Portal page Additionally, a notification may be configured! Possibly by outgoing mail server, script (OS Command or PL/SQL), or SNMP trap

Oracle Portal Activity Reports! Oracle Portal activity reports execute against data collected by mod_plsql s performance logging service and return information such as: Peak login time each day Number of logins the portal receives each day Portlet execution time Slowest portlet Total hits received by the portal each day Most/least popular portlets Frequency of pages or portlets viewed by users Number of unique users login each day and more! For more information see Technote: Performance Monitoring with modpl/sql in Oracle Portal! http://www.oracle.com/technology/products/ias/portal/html/admin_monitor _modplsql.htm

Diagnostic Log File Correlation! Log Viewer Access all OracleAS diagnostic logs from a single location! Log Loader Automatically loads log data into a file-based repository for easier investigation Cross-correlation queries via ECID! Execution Context Identifier

Portal Page Generation Browser Client Oracle Portal Middle Tier Oracle Portal Database Tier Page Request Page Response Oracle HTTP Server mod_oc4j Parallel Page Engine mod_plsql Page Metadata Portlet Content Portal Repository Database Provider Cached Cached Metadata Metadata & Content Content Portal Cache Portlet Content Web Provider

Oracle Portal Page with Error Error Error Message Message Error: could could not not be be contacted Error: The The portlet portlet could could not not contacted be be contacted contacted

Logging Breakdown Web Cache "64628721371, 1" 1" "64628721371, 0" 0" "64628721371, 1" 2003-02-27 14:30:23.721232 2.364728 1.061008 3.425958 "64628721371, 0" 2003-02-27 14:30:25.749163 0.004149 18.099575 18.104115 PPE (OC4J) 3/27/03 6:30 AM portal: Id=64628721371, id=64628721371, 0 Stall Timeout reached. 0 Interrupting Fetcher name=content-fetcher21 label=dbportlet url=http://webdbsvr1.us.oracle.com:3000/pls/smaslin2403/!smaslin2403.wwpro_app_provider.execute_portlet/275141447/17 time=16694ms timeout=16000ms process=dispatching 3/27/03 6:30 AM portal: [perf[ perf] ] 130.35.93.217 http://webdbsvr1.us.oracle.com:3000/pls/smaslin2403/!smaslin2403.wwpob_page.show?_pageid=1,33055.wwpob_page.show?_pageid=1,33055 id=64628721371, Id=64628721371, 0 type=pagemeta 0 pagemeta name=1,33055 status=200 user=(null) subscriberid=1 reqtime=1072ms waittime=1ms cache=(null) timeout=no redirects=0 bytes=0 authlevel=0 webcachestatus=miss,non =MISS,NON-CACHEABLE [N] webcacheexpires=(null) webcacheage=(null) csconv=no mod_plsql ecid=64628721371, 1 [Thu Mar 27 06:30:27 2003] [error] [client 127.0.0.1] ecid=64628721371, [ecid[ ecid: : 1:139.185.136.98:24253:0:56,0][info] 1 mod_plsql: [perf]] 130.35.93.217 /pls/smaslin2403/!smaslin2403.wwpob_page.show status=200 user=smaslin2403 reqtime=1140ms connsu=new,342ms connro=new,16ms connnsso=(null),0ms proctime=645ms sessiontidytime=127ms cache=(null) cookie=hit,2ms pagecalls=0,0ms bytes=12634 describe=no,0ms streamtime=2ms pid=446d sessfile=797/6608 userfile=403/1822 sysfile=800/1678 cachelevel=(null) cachetime=0ms dbproctime=620ms, 1 spid=(null) qs=(null) requesttrace=(null) cookielen=0 cookievalue=(null) requsertime=1013ms assertuser=(null) subid=1 authlevel=10 oraerror=0 Portal Repos. [27-MAR-2003 06:30:27] [DEBUG] Id=64628721371, id=64628721371, 1 ctx=wwpro_util.get_provider_info 1 user=smaslin2403 subscriberid=1 language=us useragent="mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3-3" ip=130.35.93.217 [SQL] Select from wwpro_providers$ [27-MAR MAR-2003 06:30:27] [ERROR] Id=64628721371, id=64628721371, 1 ctx=wwptl_html_portlet.show 1 user=smaslin2403 subscriberid=1 language=us useragent="mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Q312461) RPT-HTTPClient/0.3 HTTPClient/0.3-3" 3" ip=130.35.93.217 Unable to lock customizations object..

D E M O N S T R A T I O N Diagnostic Log File Correlation

Oracle Portal Metadata Repository Logging Typical Portal Installation Identity Identity Management Management Host Host Identity Management Services Portal Portal Mid-Tier Mid-Tier Host Host Portal Services Application Server Control Log Log Viewer Viewer Web Cache Log File PPE (OC4J) Log File Mod_plsql (OHS) Log File OracleAS IM Repository OracleAS Product Metadata Repository Oracle Portal Metadata Repository Log File OracleAS OracleASProduct Metadata Metadata Repository Repository Host Host

Summary! Oracle Enterprise Manager enables real time and historical metric reporting of Oracle Portal! Oracle Enterprise Manager facilitates diagnostic analysis of Oracle Portal via diagnostic log file correlation Post-installation configuration is required! Oracle Portal activity reports are supplied as part of Oracle Portal Post-installation configuration is required

Agenda! Introduction! Monitoring & diagnostics with Oracle Enterprise Manager Oracle Portal and OEM Real time and historical metrics Diagnostic log file correlation! Measuring Portal activity Business Centric Portal Analytics My Oracle: A case study! Overview of Omniture SiteCatalyst Summary and next steps

Business Users Need Answers! Web Site Management, Marketing, Sales & HR users! Timely, relevant information = smarter decisions How many people are visiting my portal? What are the top 10 pages on my portal? What content are my users downloading? How are they finding my portal? When is the peak/off-peak time visiting time? What time is best for taking a downtime?

BCPA: Three Solutions! Portal Logs! Log Analyzers! JavaScript & Cookie based

BCPA Solution: Portal Logs! Free Information Portal logs included with the product! Require no additional software purchase! Provide performance statistics! All Requests not recorded in Portal Logs Requests pass through WebCache first Page views from visitors that use back or refresh buttons, because server requests not made! Portal Logs Analysis Process Data needs to be collected Logs need to be parsed Correlate data between portal tables & logs for user recognizable page names Data extracted to produce charts Render charts

BCPA Solution: Log Analyzers! The Log File Analysis Process Visitors browsers make requests to the portal to view specific site pages. The server receives these requests and serves the specified pages back to the visitors The web server records request in log files The web site owner uses proprietary log file analysis software to extract meaningful information from latest logs Reports are generated from the log file analysis software, which the site owner distributes to the appropriate users within the organization! Pre-built reports will have to altered to translate Portal URLs into recognizable page names! Examples: WebTrends, NetTracker, Urchin

BCPA Solution: JavaScript & Cookie Based! Client side tracking of user traffic! Information tracked through user s browser! JavaScript & Cookie Based Process Add tracking code to pages to be tracked Browser executes code when user visits website Collects data about page view Initiates image request to data collection servers Data passed to servers as part of the request Data collection servers return 1x1 pixel transparent image Host processes data & builds reports Reports available through Host s website! Examples: WebTrends, NetTracker, Urchin, Omniture SiteCatalyst

BCPA Solutions: Comparison BCPA Solution Real time Reports/Charts Tracking Method Report Types Data Segmentation All page Reqs Recorded Perspective Dynamic Page Tracking Web Spiders Requirements Portal Logs No IP Address Static No Yes* Server Difficult Recorded, skews results Acquire CPU & Storage Capacity to manage log files Requires reporting (e.g. Oracle Reports) Employ and train staff to manage log files Log Analyzers No IP Address Typically Static Possible Yes* Server Difficult Recorded, skews results Acquire CPU & Storage Capacity to manage log files and run S/W License, install, upgrade analysis & viewing s/w Employ and train staff to manage log files, run analysis & viewing s/w JavaScript & Cookie Based Yes Cookie based Dynamic Yes Yes Visitor Yes Not recorded Hosted Solution Requires Web Browser * Have to correlate all server logs across session ids

Agenda! Introduction! Monitoring & diagnostics with Oracle Enterprise Manager Oracle Portal and OEM Real time and historical metrics Diagnostic log file correlation! Measuring Portal activity Business Centric Portal Analytics My Oracle: A case study! Overview of Omniture SiteCatalyst Summary and next steps

My Oracle for Employees Page Locator Image Search Page buttons Oracle Portal Collaboration Links Employee Applications (SSO) Company News Links

My Oracle BCPA Requirements! Overall Goal Understand employee audience and their needs Effectively architect & redesign My Oracle to meet their requirements! Business Decision Maker Requirements Real-time information Charts, graphs, reports with percentages, numbers, and totals User legible page names Answer historical portal usage questions Build Custom Reports Easy to use! Site Administrators Don't want to install any software, acquire CPU, storage capacity Self Service Minimal impact on site performance

BCPA Solutions: What We Examined! Five Solutions examined! Portal Logs & Log Analyzer Build our own, elogger, & WebTrends 3GB of data on a daily basis Reports typically one or more days behind Reports required alteration to translate Portal URLs into recognizable page names! Hosted Solutions WebTrends & Omniture SiteCatalyst Real Time Reporting & Historical Reports, with page names Nothing to manage & Self-Service No headcount, software, CPU requirements! Omniture chosen (Oct 2003) More and better built-in reports & charts, e.g. Path Analysis Better User interface Customizable Dashboard, distributable via email Customizable reports easier to build

Omniture SiteCatalyst! Completely hosted web analytics solutions Hundreds of thousands of combinations of pre-built reports Easily create customized reports (e.g. search tracking) Used by the Internet's most sophisticated properties including Oracle, Microsoft, ebay, Wal-mart, HP, etc.! Access to SiteCatalyst is easy! Easy to deploy, two SiteCatalyst Code Parts JS file (15k) A base JavaScript file containing most of the tracking code that SiteCatalyst HTML file references HTML piece (<1k)

Omniture on My Oracle <script language="javascript"> var s_pagename pagename= = "" var url = document.location.href href; function sitecatalystpageid() { var regexp = eval("/&_mode=16/") var resultarray = url.match(.match(regexp) if (resultarray( resultarray) ) { // On Edit page s_pagename pagename= = document.title + " Edit Page" } else { s_pagename = document.title + " Page" } } sitecatalystpageid(); </script>

SiteCatalyst Most Popular Pages Report Search Site Picker Date Picker Navigation Tree Most Popular Pages Chart Most Popular Pages Table

Search Tracking s_linktype linktype="o"; s_linkname linkname="search"; s_lnk lnk=s_co(this); if (searchserv(!= "AR") { s_prop1 = searchserv + " for: " + searchstr + " from: " + document.title; } else { s_prop1 = searchserv; }

D E M O N S T R A T I O N Omniture SiteCatalyst

Agenda! Introduction! Monitoring & diagnostics with Oracle Enterprise Manager Oracle Portal and OEM Real time and historical metrics Diagnostic log file correlation! Measuring Portal activity Business Centric Portal Analytics My Oracle: A case study! Overview of Omniture SiteCatalyst Summary and next steps

Oracle.com BCPA Benefits! Andrea Wendland, Senior Manager, Oracle Corp. Content Management for Oracle.com "Since the redesign, we have increased the average time spent on pages by a factor of seven. The SiteCatalyst pathing reports were key to us accomplishing these improvements."

Summary BCPA Benefits! Increased My Oracle ROI Understand what users are looking at, what they are not Users spend less time looking for content! Business user benefits Receive current information to make immediate decisions Know how your portal is being used Make better decisions! Portal administrators s benefits Spend more time on developing the right portal

Next Steps! Learn more: My Oracle white paper on OTN Portal Center! http://www.oracle.com/technology/products/ias/por tal/pdf/architect_10g_implementation_casestudy_ myoracle.pdf! Contact Omniture Omniture Site http://www.omniture.com

Next Steps.! Relevant web sites to visit for more information http://portalcenter.oracle.com http://otn.oracle.com/products/oem/content.html http://oracle.com/portal

Day Title Sessions - PORTALS Time Room Monday 1431 1336 An Overview of Enterprise Portals: Today and Tomorrow How to Design and Build Compelling Portal Interfaces 1:30 PM 2009/2011 2:45 PM 2009/2011 Tuesday 1334 1338 How to Create Collaborative Communities Within Your Portal How to Best Leverage J2EE, Struts, and ADF in Your Portal 10:30 AM 2006 12:30 PM 2006 1066 Best Practices for Deploying Oracle Portal 3:30 PM 2006 Wednesday 1335 1375 How to Integrate Enterprise Applications into Your Portal Creating a Company Portal Instantly with Oracle Application Server Standard Edition One 4:30 PM 2007 4:30 PM 2018 1092 Integrated Business Intelligence with Oracle Portal 8:30 AM 2010/2012 Thursday 1421 1333 1337 Personalized B2B E-Business E Portals: Integration within and beyond the Enterprise How to Effectively Measure and Monitor Activity in Your Portal Environment How to Effectively Size Hardware for Your Portal Implementation 8:30 AM 2008 1:00 PM 2008 4:00 PM 2008

Activities - PORTALS Hands On Labs DEMOgrounds Monday 11:00 AM 4:00 PM Monday 5:00 PM 7:00 PM Tuesday 9:30 AM 5:00 PM Tuesday 9:30 AM 5:00 PM Wednesday 11:00 AM 1:00 PM 2:30 PM 5:30 PM Wednesday 10:45 AM 1:30 PM 2:30 PM 5:30 PM Thursday 10:30 AM 5:00 PM Thursday 10:30 AM 2:30 PM South Hall Esplanade 305 South Hall Booth 930 Pods F25, F26, F28, I2

Reminder: Please complete the Oracle World online session survey. Thank you.

Q U E S T I O N S A N S W E R S