12-Jun-2007 Sakai Metrics at Indiana University1 That Which is Monitored, Improves Dan McKee & Megan May.

Slides:



Advertisements
Similar presentations
DBA Intranet Web - based monitoring tool Jan Dryak System Support Specialist - DBA Informix DHL Information Services (Europe) s.r.o. Session A04 Day 4/22.
Advertisements

Blackboard Hands-On Lab Session Karl R. Wurst Computer Science Department Daron Barnard Biology Department Center for Teaching and Learning Worcester State.
ECi Confidential & Proprietary - ©2013 eCommerce Industries, Inc. 1 1 Advanced SQL Reporting.
Royal London Group A group of specialist businesses where the bottom line is always financial sense Oracle Statistics – with a little bit extra on top.
Edusol 24x7 Virtual Learning System
INTRODUCTION TO ORACLE DATABASE ADMINISTRATION Lynnwood Brown System Managers LLC Introduction – Lecture 1 Copyright System Managers LLC 2007 all rights.
Wilma Hodges  Began faculty training and moving content in Nov  Original plan was to be fully migrated to Sakai by.
OLAP Cubes and Pivot Tables Leveraging the Power of a Microsoft EPM Solution EPM Customization Series Part 1 February 21 st, 2007 Brendan Giles, PMP, MCP.
Sakai Overview ITS Teaching and Learning Interactive Aurora Collado January 10, 2008.
Department of Marketing Sakai Pilot – Experiences & Issues Semester 1, 2007 Peter Wagstaff Unit Leader, MKF1120.
New Faculty Orientation Blackboard Academic Suite 7.1 University of the Pacific June 28, 2015.
© 2002 The Trustees of Indiana University elearning at Indiana University 0-53,000 users in 6 semesters.
F Fermilab Database Experience in Run II Fermilab Run II Database Requirements Online databases are maintained at each experiment and are critical for.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
1 Copyright © 2009, Oracle. All rights reserved. Exploring the Oracle Database Architecture.
Module 15: Monitoring. Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
Turkey IDA Info-Day PM Session, September 25, 2003 CIRCA 1 CIRCA : The IDA Collaborative Software Tool Grzegorz Ambroziewicz European Commission - DG Enterprise.
Blackboard Learning System Supervisor : Dr. Anwar Mousa. 8/28/20151 University of Palestine Faculty of Information Technology ITLS3201 Principles & Practices.
New Course Management and Collaboration Tools for UC Davis Faculty Kirk Alexander Initial Pilot Users Meeting January 20, 2006.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
© 2014 Blackboard Inc. All rights reserved.. Describe the different tools that can be used to keep students informed. Announcements Course Messages.
Chapter 4 Software Hardware matters little compared to software?
SAKAI February What is SAKAI? Sakai ≠ Course Management System Sakai = Collaboration & Learning Environment.
5 Copyright © 2007, Oracle. All rights reserved. Configuring the Oracle Network Environment.
15 Copyright © 2004, Oracle. All rights reserved. Proactive Maintenance.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Database Monitoring with BusyBee Agenda  What is BusyBee ?  Architecture  XML Configuration File  Domain Inspectors  Alert Examples  Interface to.
CSC350: Learning Management Systems COMSATS Institute of Information Technology (Virtual Campus)
Sakai and mysql Stephen Marquard, David Horwitz University of Cape Town July 2008.
MOSS Final Presentation -Senior Project-. MOSS Presentation Agenda Project Definition Requirements Analysis System Design Project Plan Code Cop Screen.
Copyright © 2010, Scryer Analytics, LLC. All rights reserved. Optimizing SAS System Performance − A Platform Perspective Patrick McDonald Scryer Analytics,
Informix IDS Administration with the New Server Studio 4.0 By Lester Knutsen My experience with the beta of Server Studio and the new Informix database.
Indiana University’s Name for its Sakai Implementation Oncourse CL (Collaborative Learning) Active Users = 112,341 Sites.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
1 Oracle Architectural Components. 1-2 Objectives Listing the structures involved in connecting a user to an Oracle server Listing the stages in processing.
Copyright  Oracle Corporation, All rights reserved. 1 Oracle Architectural Components.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
Performance Dash A free tool from Microsoft that provides some quick real time information about the status of your SQL Servers.
Never Down? A strategy for Sakai high availability Rob Lowden Director, System Infrastructure 12 June 2007.
Learningcomputer.com SQL Server 2008 – Profiling and Monitoring Tools.
Oracle9i Performance Tuning Chapter 12 Tuning Tools.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
A Quick Overview of Scholar Learning Technologies FDI Fall 2009.
Moving Beyond Standard BMV Reports Using Data Repository Session 373 Presented by: Ian Proffer.
Average Active Sessions (AAS) The Golden Metric ? Kyle Hailey
INTRODUCTION TO ORACLE DATABASE ADMINISTRATION Lynnwood Brown President System Managers LLC Introduction – Lecture 1 Copyright System Managers LLC 2003.
07/21/97 MOSS Project Introduction and Definition -Senior Project-
The Sakai Architecture
#.1 Average Active Sessions (AAS) The Golden Metric ? Kyle Hailey
Intro To Oracle :part 1 1.Save your Memory Usage & Performance. 2.Oracle Login ways. 3.Adding Database to DB Trees. 4.How to Create your own user(schema).
21 Copyright © 2008, Oracle. All rights reserved. Enabling Usage Tracking.
I NTRODUCTION OF W EEK 2  Assignment Discussion  Due this week:  1-1 (Exam Proctor): everyone including in TLC  1-2 (SQL Review): review SQL  Review.
Welcome to IBC233 Cindy Laurin And Russ Pangborn.
Table General Guidelines for Better System Performance
SQL Server Monitoring Overview
Oracle Database Monitoring and beyond
Introduction of Week 3 Assignment Discussion
One Picture is Worth a Thousand Words
Web Development Using ASP .NET
Microsoft Virtual Academy
Table General Guidelines for Better System Performance
SAKAI February 2005.
Oracle Architectural Components
Index Index.
Presentation transcript:

12-Jun-2007 Sakai Metrics at Indiana University1 That Which is Monitored, Improves Dan McKee & Megan May

12-Jun-2007Sakai Metrics at Indiana University2 At Indiana University we believe, That Which is Monitored, Improves How does Indiana do this? Extended Performance Metrics [EPM] Objective today: to present three such metric categories that are in use today Course site tool usage metrics Project site tool usage metrics Database performance metrics

12-Jun-2007Sakai Metrics at Indiana University3 Sakai at Indiana University Background Sakai is called Oncourse CL at Indiana University Supports over a 100,00 users Measuring Migration It runs on a Virtualized IBM AIX (Unix) Server Its Database Management System is Oracle 10g Size is approximately 60 Gbs The typical number of CL Sessions at any one point in time is around 5,000

12-Jun-2007Sakai Metrics at Indiana University4 EPM*: Sakai Tool Usage Metrics Background Designed to be Database Platform Independent Based upon data contained within the Sakai Application/Database Metrics are populated via PERL scripts Data Structures are: Designed to ease reporting and sql query construction Compatible with a variety of SQL Tools Aqua Data Studio, DBVisualizer, SQL Developer,SQL4X and others Tool Usage Metric DDL is available at: (see file epm_tool_proj_ _ddl.sql) SQL scripts and Perl scripts used to build and maintain EPM are available at the above link. (* Extended Performance Metrics)

12-Jun-2007Sakai Metrics at Indiana University5 EPM: Tool Usage Metrics Fact Table

12-Jun-2007Sakai Metrics at Indiana University6 EPM: Tool Usage Dimensions

12-Jun-2007Sakai Metrics at Indiana University7 EPM:Tool Usage Metrics ER* Diagram * ER - Entity Relational

12-Jun-2007Sakai Metrics at Indiana University8 EPM: SQL to Populate Tool Usage Example SQL used to extract Tool Usage SQL to Extract Tool Usage for Syllabus [SYL] select substr(site_id,1,2)TM, '20'||substr(site_id,3,2)YR, substr(site_id,6,2)CMP, count(distinct(Site_Id)) CNT from onc.sakai_site_property where site_id like 'FA06%’ and SITE_ID in (select CONTEXTID from onc.sakai_syllabus_item where ID in (select surrogatekey from onc.sakai_syllabus_data where not (title is null))) group by substr(site_id,1,2),substr(site_id,3,2),substr(site_id,6,2); File containing complete sql for extracting Tool usage is available at: (see file epm_tool_upd_qry.sql) Perl script used to extract and populate the Tool Usage Metrics is available at the above link (see file update_epm_tool_ft.pl)

12-Jun-2007Sakai Metrics at Indiana University9 Tool Usage by Semester for All Course Sites FA05SP06SU06FA06 % Change FA05 to FA06 Announcement % Assignment % Calendar % Chat % Discussion % Drop Boxes % Archive % Gradebook % Message Center % PM % DF % Podcasts---21N/A Post 'Em % Resources % Site Info Groups % Syllabus % Test & Surveys CL % Test & Survey (original)---385N/A # Active % Sample Report

12-Jun-2007Sakai Metrics at Indiana University10 EPM: Usage Charts

12-Jun-2007Sakai Metrics at Indiana University11 EPM: How is the migration progressing? Course Section Adoption % Using CMS% Using original Oncourse% using Oncourse CL FA0543%71%29% SP0636%60%40% SU0622%61%39% FA0637%47%53% SP0736%41%59%

12-Jun-2007Sakai Metrics at Indiana University12 EPM: Tool Usage Reports Fall 06 by Campus BLCOEAINKOSBNWSE Announcement Assignment Calendar Chat Discussion Drop Boxes Archive Gradebook Message Center PM DF Podcasts Post 'Em Resources Site Info Groups Syllabus Test & Surveys (CL) Test & Survey (original) Wiki # Active

12-Jun-2007Sakai Metrics at Indiana University13 EPM: Tool Usage Charts Fall 06 Campus Usage Breakdown BLCOEAINKONWSBSE % Using CMS29%56%34%46%36%30%31%38% % Using original28%49%70%64%36%40%53%61% % using CL72%51%30%36%64%60%47%39%

12-Jun-2007Sakai Metrics at Indiana University14 EPM: Sakai Project Metrics Background Designed to be Database Platform Independent Based upon data contained within the Sakai Application/Database Metrics are populated via PERL scripts. Data Structures are: Designed to ease reporting and sql query construction Compatible with a variety of SQL Tools Aqua Data Studio, DB Visualizer, SQL Developer, SQL4X, and others Project Count Metric DDL is available at: (see file epm_tool_proj_ _ddl.sql ) SQL scripts and Perl scripts used to build and maintain EPM are available at the above link

12-Jun-2007Sakai Metrics at Indiana University15 EPM: Project Metrics Fact Table

12-Jun-2007Sakai Metrics at Indiana University16 EPM: Project Metrics Dimensions

12-Jun-2007Sakai Metrics at Indiana University17 EPM:Project Metrics ER* Diagram * ER - Entity Relational

12-Jun-2007Sakai Metrics at Indiana University18 EPM: SQL to Populate Project Metrics Example SQL used to extract Project Counts Project Count for Syllabus [SYL] select count (site_id) PRJ from onc.sakai_site where type = 'project' and SITE_ID in (select distinct (CONTEXTID) from onc.sakai_syllabus_item where ID in (select surrogatekey from onc.sakai_syllabus_data where not (title is null))); File containing complete sql is available at: (see file epm_proj_upd_qry.sql ) Perl script used to extract and populate the Project Count Metrics is available at the above link (see file update_epm_proj_ft.pl )

12-Jun-2007Sakai Metrics at Indiana University19 EPM: Project Metric Report and Chart Project Sites Announcement479 Assignment159 Calendar297 Chat151 Discussion170 Drop Boxes50 Archive189 Gradebook102 Message Center250 PM212 DF112 Podcasts13 Post 'Em17 Resources528 Site Info Groups75 Syllabus145 Test & Surveys116 Wiki113

12-Jun-2007Sakai Metrics at Indiana University20 EPM: Oracle Database Performance Metrics Background Oracle Database Performance Metrics are NOT Database Platform Independent -- Oracle 10g Specific Based upon data contained within: Oracle Automatic Workload Repository [AWR] Other External Sources Database Extended Performance Metrics are populated via Perl. Data Structures are: NOT Specifically designed to ease reporting and sql query construction (these structures are supplied by Oracle not Sakai) compatible with a variety of SQL Tools Aqua Data Studio DB Visualizer SQL Developer SQL4X And others Oracle Database EPM DDL is available at: (see file epm_ora_db_ddl.sql) SQL scripts, Perl scripts and documentation used to build and maintain Database EPM are available at the above link.

12-Jun-2007Sakai Metrics at Indiana University21 EPM: Oracle Database Metrics from Oracle’s AWR include: Buffer Cache Hit Ratio -- AWR CPU Usage Per Sec -- AWR CPU Usage Per Txn (server) Current Logons Count Cursor Cache Hit Ratio Database CPU Time Ratio Database Time Spent Waiting Host CPU Utilization (%) Library Cache Hit Ratio PGA Cache Hit % RAM USAGE Response Time Per Txn RowCache Hit Ratio SQL Response Time (%) Shared Pool Free % Sorts in Memory

12-Jun-2007Sakai Metrics at Indiana University22 EPM: Oracle Database Metrics Whose Source is External to Oracle’s AWR include: (Metrics populated from external sources via Perl scripts) CL Sessions -- Sakai Database CL User Count -- Sakai Database Size of Database -- Sakai Database Percent Used -- Sakai Database Space Used -- Sakai Database CPU USAGE -- System Administration / AWR RAM USAGE -- System Administration / AWR

12-Jun-2007Sakai Metrics at Indiana University23 EPM:Database Performance ER* Diagram * ER - Entity Relational

12-Jun-2007Sakai Metrics at Indiana University24 EPM: SQL to Populate Database Performance Metrics Example SQL to Oracle’s Response Time per Transaction select metric_name, to_char(begin_time,'MM-DD HH24') HR, round((minval/10),1) "Min", round((maxval/10),1)"Max", round((average/10),1) "Avg” from sys.dba_hist_sysmetric_summary where begin_time >= sysdate - 2 and begin_time <= sysdate and metric_id = 2109 order by begin_time; Perl script used to extract and populate the Tool Usage Metrics is available at: (see files extended_perf_metric_update.pl and extended_perf_metric_usercnt.pl )

12-Jun-2007Sakai Metrics at Indiana University25 EPM: Database Performance Reports Example Response Time Report MetricHourMinMaxAvg Response Per Txn Response Per Txn Response Per Txn Response Per Txn Response Per Txn Response Per Txn

12-Jun-2007Sakai Metrics at Indiana University26 Example Response Time Chart EPM: Database Performance Charts

12-Jun-2007Sakai Metrics at Indiana University27 Available to Oracle Enterprise Manager [Grid] Via Database Links Views from the Sakai Database into your OEM Repository Contact us if you have such an interest: EPM: Database Performance Charts

12-Jun-2007Sakai Metrics at Indiana University28 That Which is Monitored, Improves Questions?