SlideShare a Scribd company logo
KUH – Keep Us Honest
KUH is HCL’s home grown tool that captures real-time data and provides
insight into end-user’s experience of a Web application. It provides capability of
measuring the aspects of website usage enabling IT to identify the root causes
of performance issues. The analytics collected through the tool helps IT make
educated decisions about actions required to resolve performance problems in
timely manner.
2013
Sachin Sharma | Atul Singla
HCL Technologies Ltd.
02/20/2013
HCL Technologies Ltd.
2 KUH – Keep Us Honest
Table of Contents
Problem Statement.......................................................................................................................................3
The Solution..................................................................................................................................................4
Salient Features..................................................................................................................................5
Sample Report....................................................................................................................................6
Solutions Available in Market .......................................................................................................................7
KUH’s Differentiating Factors........................................................................................................................7
Results Achieved...........................................................................................................................................8
HCL Technologies Ltd.
3 KUH – Keep Us Honest
Problem Statement
Pearson PCS (Publishing Control System) is an integrated suite of applications supporting program
planning, product development, business management features feeding to digital workflow and print
workflow used across Pearson Education North America business units. It is a Web based ERP solution
based on the standard ‘N’ tier application architecture with large user base spread across various
geographical locations.
Since PCS does online transaction processing, it is quite data intensive having numerous business rules
embedded in it. This at times makes the web pages heavier and causes them to takes more than
expected time to load. The performance issue could be at any layer in the architecture and it becomes
difficult, recurring and time consuming for IT to debug the cause due to lack of proper direction and
transaction logs.
Due to lack of detailed application health statistics, tracking the real cause of customer reported
performance issues continued to be a cause of concern to Pearson. Although customer complained
about the application slowness but failed to provide sufficient information for IT debug the cause. The
recurring performance concerns became a major issue and hence there was a need of a system that can
capture user experience and “Keep Us Honest” about the application health.
There was a need for a tool that can help us answer the following questions -
 Can we quantify our Website response time?
 Do we have dashboards to give IT the actionable insights they need to support our web
application?
 Can we identify the most frequently performed transaction?
 Can we identify key few issues that are impacting majority of application performance?
 Can we ensure that your customers across the globe share a consistent experience of our site?
 Do we have a response backed by statistics to the customer complaining about our site's
performance?
HCL Technologies Ltd.
4 KUH – Keep Us Honest
The Solution
HCL’s web analytics tool KUH – Keep Us Honest emerged as the right solution to the problems stated
above. KUH captures real-time data that provides insight into end-user experience of PCS application. It
provides capability of measuring the aspects of website usage enabling IT to identify the root causes of
performance issues. The analytics collected through the tool helps IT make educated decisions about
actions required to resolve performance problems in a timely manner. Acting on the data captured by
KUH helps IT deliver consistent, reliable and optimum services that result in improved end-user
experience.
KUH is implemented using JavaScript based plug-in “KUH Tracking Code” that has to be added to a web
archive of application. As given in the architecture diagram below, this plug-in runs in the client browser,
collects visitor data and sends it to web server though an AJAX (asynchronous JavaScript) call to be
stored into a DB repository meant for analytics collection. If the browser caching is enabled, this
JavaScript snippet will be cached and there is no need to download this on every visit to the page.
KUH Architecture
HCL Technologies Ltd.
5 KUH – Keep Us Honest
Salient Features
Performance Monitoring
 End to End customer transactions monitoring.
 Monitoring the performance of web
applications across the globe.
 Performance insight across multiple
platforms and browsers.
Custom Reporting
 In-depth custom reporting features like
Summary Report, Time Consuming
Transactions Reports, Trend Report, Heavy
Transaction Reports etc.
 Supports both push and pull reporting - The
reports can be scheduled to be delivered to a
predefined set of users at a predefined
frequency.
 Faster processing of data to enable real-time
reporting.
Ease of Use
 It’s a “Plug ‘n’ Play” tool that can be easily
enabled in a Web Application.
 KUH can be easily enabled / disabled for
specific user and for specific transactions
providing capability to decide for whose and
what transactions to be logged.
 Due to its Asynchronous / AJAX
implementation, the Transaction and
Response time logging doesn’t impacts end
user activities.
Robustness to Change
 Any new transaction implemented in the
application automatically gets logged through
this tool without additional modifications.
Secured
 The ownership of the data / transaction logs
remains with the performing organization
 Restrictions on data reporting can be enabled
to provide separated views of report for User
and Administrator respectively.
HCL Technologies Ltd.
6 KUH – Keep Us Honest
Sample Report
Trend Charts
HCL Technologies Ltd.
7 KUH – Keep Us Honest
Solutions Available in Market
When considering the different web analytics tools that your business requires, you may come across
plethora of available options which may be overwhelming for businesses that may not understand how
to use them. The below table lists down the features of few such solutions available -
Tool Features
Free, easy to deploy, easy to use, very flexible…to a point
Market leader as an enterprise tool. Incredibly flexible and powerful… but
with great power, comes great complexity (implementation and
maintenance). It’s not free and there is massive cost associated.
Built for eCommerce – from the tag structure all the way through the
reporting interface
“The Original”…but lost its way for a few years; good product, but playing
catch-up
KUH’s Differentiating Factors
“Investing in people and the tools that those people need to be successful is the key” notes Bryan
Eisenberg, author and marketing consultant. “But it’s the people who can understand that data that
really matter.”
Following are the differentiators -
 KUH provides data ownership and flexibility as the tool can be configured to log the data in the
Web Application’s transactional database or any other database local to the performing
organization. On the other hand with most commercial Web Analytics tool the performing
organization looses the Ownership and Control.
 Since the data log is maintained locally by the performing organization there is no issue related
to data security.
 KUH’s custom reporting features allow IT to produce / customize the reports as per business
needs. There is full control of data and hence it can be presented in any required format.
 There is an ease of customization and use. The tool is a simple plug and play utility that can be
enabled in any Web based application in no time.
HCL Technologies Ltd.
8 KUH – Keep Us Honest
Results Achieved
Response Time Improvement
 Identification of consistent top 10 heavily used transactions
 Below are few examples of modules where significant improvement of response time has been
achieved.
Improvement in Overall Application Throughput
 Approximately 25% reduction in CPU Utilization. Currently the utilization ranges between 30-40
% on a typical business day.
 Helped identifying “Time of the day” when high CPU utilization was observed. Pattern revealed
that every two hours a batch job was getting executed during business hours.
 An application area “PDRM (Pearson Document Routing Module)”was identified where some
incorrectly written DB queries were resulting into high CPU utilization.
HCL Technologies Ltd.
9 KUH – Keep Us Honest
Browser Issues Identification
 Helped identifying that PCS application web pages render faster on some new browsers as
compared to the older versions. Based on this information users were suggested to switch to
newer version or a different browser.
Network Issues Identification
 Identified certain geo locations where network was generally slow while connecting to
application server. Ticket was opened with the IT service helpdesk of the corresponding facility
in order to have the issue resolved.
Usage Pattern
 Identification of the differences in response time in alternate paths to accomplish a task. E.g.
locating a title through quick search takes longer time as compare to navigating to record from
the found set of titles in Advance Search.
Change in User’s Perception
 The performance issues in certain application areas were just user perception and this tool gave
enough data statistics to back the appropriate response to a complaining customer.
Reduced Guesswork
 The nature of the performance issues reported was either intermittent or continuous. The
continuous issues were easy to track and an obvious fix could be identified easily but to handle
intermittent issues KUH provided real-time snapshot of transactions, in absence of which
analysis was more of guesswork.
HCL Technologies Ltd.
10 KUH – Keep Us Honest
Operating System (OS) Issues Identification
 The Response time of the application was observed to be higher for Windows XP users as
compared to user working on latest OS. IT team was able to suggest OS change / upgrade to
enhance user’s experience of application.

More Related Content

What's hot

UCG-EMS-OVERVIEW
UCG-EMS-OVERVIEWUCG-EMS-OVERVIEW
UCG-EMS-OVERVIEWNoah Truax
 
V center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentationV center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentation
solarisyourep
 
How Citrix Aligns IT to Business Goals
How Citrix Aligns IT to Business Goals How Citrix Aligns IT to Business Goals
How Citrix Aligns IT to Business Goals
BMC Software
 
Netcool OMNIbus Customer Case
Netcool OMNIbus Customer CaseNetcool OMNIbus Customer Case
Netcool OMNIbus Customer Case
IBM Danmark
 
Oracle Instantis: EnterpriseTrack
Oracle Instantis: EnterpriseTrackOracle Instantis: EnterpriseTrack
Oracle Instantis: EnterpriseTrack
Cisco
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
Antonio Rolle
 
Delivering Real-Time Business Value for Public Sector
Delivering Real-Time Business Value for Public SectorDelivering Real-Time Business Value for Public Sector
Delivering Real-Time Business Value for Public Sector
SAP Technology
 
Introduction to Event Driven Architecture
Introduction to Event Driven ArchitectureIntroduction to Event Driven Architecture
Introduction to Event Driven Architecture
CitiusTech
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
IBM z Systems Software - IT Service Management
 
Ndh group+intacct cloud-financial-management-you-can-count-on
Ndh group+intacct cloud-financial-management-you-can-count-onNdh group+intacct cloud-financial-management-you-can-count-on
Ndh group+intacct cloud-financial-management-you-can-count-on
ndhsshare1
 
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
BMC Software
 
Net suite erp implementation
Net suite erp implementationNet suite erp implementation
Net suite erp implementation
ALTEN Calsoft Labs
 
E-Business suite for the Pampered Chef
E-Business suite for the Pampered ChefE-Business suite for the Pampered Chef
E-Business suite for the Pampered Chef
Rolta
 
SplunkSummit 2015 - Introduction to ITSI
SplunkSummit 2015 - Introduction to ITSISplunkSummit 2015 - Introduction to ITSI
SplunkSummit 2015 - Introduction to ITSI
Splunk
 
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
emagia
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
DellNMS
 
5063 - IT Operations Analytics Bridging Business and IT
5063 - IT Operations Analytics  Bridging Business and IT5063 - IT Operations Analytics  Bridging Business and IT
5063 - IT Operations Analytics Bridging Business and IT
IBM z Systems Software - IT Service Management
 

What's hot (19)

UCG-EMS-OVERVIEW
UCG-EMS-OVERVIEWUCG-EMS-OVERVIEW
UCG-EMS-OVERVIEW
 
V center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentationV center application discovery manager customer facing technical presentation
V center application discovery manager customer facing technical presentation
 
How Citrix Aligns IT to Business Goals
How Citrix Aligns IT to Business Goals How Citrix Aligns IT to Business Goals
How Citrix Aligns IT to Business Goals
 
Netcool OMNIbus Customer Case
Netcool OMNIbus Customer CaseNetcool OMNIbus Customer Case
Netcool OMNIbus Customer Case
 
Oracle Instantis: EnterpriseTrack
Oracle Instantis: EnterpriseTrackOracle Instantis: EnterpriseTrack
Oracle Instantis: EnterpriseTrack
 
ETCA_5
ETCA_5ETCA_5
ETCA_5
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
 
Delivering Real-Time Business Value for Public Sector
Delivering Real-Time Business Value for Public SectorDelivering Real-Time Business Value for Public Sector
Delivering Real-Time Business Value for Public Sector
 
HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016HPE_Software_Portfolio_VKS2016
HPE_Software_Portfolio_VKS2016
 
Introduction to Event Driven Architecture
Introduction to Event Driven ArchitectureIntroduction to Event Driven Architecture
Introduction to Event Driven Architecture
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
Ndh group+intacct cloud-financial-management-you-can-count-on
Ndh group+intacct cloud-financial-management-you-can-count-onNdh group+intacct cloud-financial-management-you-can-count-on
Ndh group+intacct cloud-financial-management-you-can-count-on
 
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
Data Segregation for Remedyforce SaaS Help Desk and High-Speed Digital Servic...
 
Net suite erp implementation
Net suite erp implementationNet suite erp implementation
Net suite erp implementation
 
E-Business suite for the Pampered Chef
E-Business suite for the Pampered ChefE-Business suite for the Pampered Chef
E-Business suite for the Pampered Chef
 
SplunkSummit 2015 - Introduction to ITSI
SplunkSummit 2015 - Introduction to ITSISplunkSummit 2015 - Introduction to ITSI
SplunkSummit 2015 - Introduction to ITSI
 
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
Digital Order-to-Cash: Innovation for the New Normal and Beyond | Emagia OTC ...
 
Visualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your NetworkVisualizing Your Network Health - Know your Network
Visualizing Your Network Health - Know your Network
 
5063 - IT Operations Analytics Bridging Business and IT
5063 - IT Operations Analytics  Bridging Business and IT5063 - IT Operations Analytics  Bridging Business and IT
5063 - IT Operations Analytics Bridging Business and IT
 

Viewers also liked

Dolphin hunting operations in taiji, wakayama,
Dolphin hunting operations in taiji, wakayama,Dolphin hunting operations in taiji, wakayama,
Dolphin hunting operations in taiji, wakayama,jjj20050
 
Presentation for First Sheep Breeders Conference of Georgia
Presentation for First Sheep Breeders Conference of GeorgiaPresentation for First Sheep Breeders Conference of Georgia
Presentation for First Sheep Breeders Conference of Georgia
Beka Gonashvili
 
Netduino Smoker
Netduino SmokerNetduino Smoker
Netduino Smoker
jessephelps
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
Atul Singla
 
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
Beka Gonashvili
 
Intro to Netduino
Intro to NetduinoIntro to Netduino
Intro to Netduino
jessephelps
 
Westward Expansion Trading Cards Day 1
Westward Expansion Trading Cards Day 1Westward Expansion Trading Cards Day 1
Westward Expansion Trading Cards Day 1
Quinn Rollins
 
Using Cartoons, Comic Books and Graphic Novels in the Classroom
Using Cartoons, Comic Books and Graphic Novels in the Classroom Using Cartoons, Comic Books and Graphic Novels in the Classroom
Using Cartoons, Comic Books and Graphic Novels in the Classroom
Quinn Rollins
 
Kc energy saving tips spanish
Kc energy saving tips spanishKc energy saving tips spanish
Kc energy saving tips spanishnicolelopez9
 
Kc how to read the electric bill
Kc how to read the electric billKc how to read the electric bill
Kc how to read the electric billnicolelopez9
 
Kc common household consumption spanish
Kc common household consumption spanishKc common household consumption spanish
Kc common household consumption spanishnicolelopez9
 
Kc energy saving tips
Kc energy saving tipsKc energy saving tips
Kc energy saving tipsnicolelopez9
 

Viewers also liked (13)

Dolphin hunting operations in taiji, wakayama,
Dolphin hunting operations in taiji, wakayama,Dolphin hunting operations in taiji, wakayama,
Dolphin hunting operations in taiji, wakayama,
 
Presentation for First Sheep Breeders Conference of Georgia
Presentation for First Sheep Breeders Conference of GeorgiaPresentation for First Sheep Breeders Conference of Georgia
Presentation for First Sheep Breeders Conference of Georgia
 
Bio
BioBio
Bio
 
Netduino Smoker
Netduino SmokerNetduino Smoker
Netduino Smoker
 
Inventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
 
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
Presentation from Shepherd's 1st Conference in Tbilisi, 17/12/2013
 
Intro to Netduino
Intro to NetduinoIntro to Netduino
Intro to Netduino
 
Westward Expansion Trading Cards Day 1
Westward Expansion Trading Cards Day 1Westward Expansion Trading Cards Day 1
Westward Expansion Trading Cards Day 1
 
Using Cartoons, Comic Books and Graphic Novels in the Classroom
Using Cartoons, Comic Books and Graphic Novels in the Classroom Using Cartoons, Comic Books and Graphic Novels in the Classroom
Using Cartoons, Comic Books and Graphic Novels in the Classroom
 
Kc energy saving tips spanish
Kc energy saving tips spanishKc energy saving tips spanish
Kc energy saving tips spanish
 
Kc how to read the electric bill
Kc how to read the electric billKc how to read the electric bill
Kc how to read the electric bill
 
Kc common household consumption spanish
Kc common household consumption spanishKc common household consumption spanish
Kc common household consumption spanish
 
Kc energy saving tips
Kc energy saving tipsKc energy saving tips
Kc energy saving tips
 

Similar to KUH - White Paper

Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
Convetit
 
The Newgistics Digital Transformation Journey
The Newgistics Digital Transformation JourneyThe Newgistics Digital Transformation Journey
The Newgistics Digital Transformation Journey
Zenoss
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
Akshay Iliger
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
Larry Suarez
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health Checker
IRJET Journal
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
mydrynan
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
dannyijwest
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMpankaj pandey
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
sireesha nimmagadda
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
It housekeeping
It housekeepingIt housekeeping
It housekeeping
Siva Shankar Sridharan
 
CONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptxCONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptx
ParvezAhamed14
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptx
dragonaklevel7
 
CONSULTANTS ANALYSIS REPORT 1 Colorado Techn.docx
CONSULTANTS ANALYSIS REPORT  1 Colorado Techn.docxCONSULTANTS ANALYSIS REPORT  1 Colorado Techn.docx
CONSULTANTS ANALYSIS REPORT 1 Colorado Techn.docx
donnajames55
 
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
anamikaghosh21
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
AlaJebnoun
 
How to Choose an Agency Management System
How to Choose an Agency Management SystemHow to Choose an Agency Management System
How to Choose an Agency Management System
Strategic Insurance Software
 
Software Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docxSoftware Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docx
rosemariebrayshaw
 

Similar to KUH - White Paper (20)

Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
The Newgistics Digital Transformation Journey
The Newgistics Digital Transformation JourneyThe Newgistics Digital Transformation Journey
The Newgistics Digital Transformation Journey
 
44478167 hospital-management-system
44478167 hospital-management-system44478167 hospital-management-system
44478167 hospital-management-system
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
 
eBook-DataSciencePlatform
eBook-DataSciencePlatformeBook-DataSciencePlatform
eBook-DataSciencePlatform
 
IRJET- Website Health Checker
IRJET- Website Health CheckerIRJET- Website Health Checker
IRJET- Website Health Checker
 
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docxCRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
CRM system for WeLoveVideo.pptCRM System for WeLoveVid.docx
 
ASSIGNMENT
ASSIGNMENT ASSIGNMENT
ASSIGNMENT
 
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability AnalysisFinite State Machine Based Evaluation Model For Web Service Reliability Analysis
Finite State Machine Based Evaluation Model For Web Service Reliability Analysis
 
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEMMis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
Mis project report on DELHI INFO.COM MANAGEMENT INFORMATION SYSTEM
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
It housekeeping
It housekeepingIt housekeeping
It housekeeping
 
CONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptxCONSTRUCTION APPLICATION.pptx
CONSTRUCTION APPLICATION.pptx
 
Emergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptxEmergency ambulance portal-PPT-3g2pqy.pptx
Emergency ambulance portal-PPT-3g2pqy.pptx
 
CONSULTANTS ANALYSIS REPORT 1 Colorado Techn.docx
CONSULTANTS ANALYSIS REPORT  1 Colorado Techn.docxCONSULTANTS ANALYSIS REPORT  1 Colorado Techn.docx
CONSULTANTS ANALYSIS REPORT 1 Colorado Techn.docx
 
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
Chapter 4 computer enabled project topic.pptx To familiarise Computer applica...
 
System analysis and_design.docx
System analysis and_design.docxSystem analysis and_design.docx
System analysis and_design.docx
 
How to Choose an Agency Management System
How to Choose an Agency Management SystemHow to Choose an Agency Management System
How to Choose an Agency Management System
 
Software Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docxSoftware Design ImplementationConnie FarrisColor.docx
Software Design ImplementationConnie FarrisColor.docx
 

Recently uploaded

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
cuobya
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
Trish Parr
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
Danica Gill
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
cuobya
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
CIOWomenMagazine
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
JeyaPerumal1
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
zoowe
 

Recently uploaded (20)

How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
假文凭国外(Adelaide毕业证)澳大利亚国立大学毕业证成绩单办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Search Result Showing My Post is Now Buried
Search Result Showing My Post is Now BuriedSearch Result Showing My Post is Now Buried
Search Result Showing My Post is Now Buried
 
7 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 20247 Best Cloud Hosting Services to Try Out in 2024
7 Best Cloud Hosting Services to Try Out in 2024
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
可查真实(Monash毕业证)西澳大学毕业证成绩单退学买
 
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
Internet of Things in Manufacturing: Revolutionizing Efficiency & Quality | C...
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
2.Cellular Networks_The final stage of connectivity is achieved by segmenting...
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
国外证书(Lincoln毕业证)新西兰林肯大学毕业证成绩单不能毕业办理
 

KUH - White Paper

  • 1. KUH – Keep Us Honest KUH is HCL’s home grown tool that captures real-time data and provides insight into end-user’s experience of a Web application. It provides capability of measuring the aspects of website usage enabling IT to identify the root causes of performance issues. The analytics collected through the tool helps IT make educated decisions about actions required to resolve performance problems in timely manner. 2013 Sachin Sharma | Atul Singla HCL Technologies Ltd. 02/20/2013
  • 2. HCL Technologies Ltd. 2 KUH – Keep Us Honest Table of Contents Problem Statement.......................................................................................................................................3 The Solution..................................................................................................................................................4 Salient Features..................................................................................................................................5 Sample Report....................................................................................................................................6 Solutions Available in Market .......................................................................................................................7 KUH’s Differentiating Factors........................................................................................................................7 Results Achieved...........................................................................................................................................8
  • 3. HCL Technologies Ltd. 3 KUH – Keep Us Honest Problem Statement Pearson PCS (Publishing Control System) is an integrated suite of applications supporting program planning, product development, business management features feeding to digital workflow and print workflow used across Pearson Education North America business units. It is a Web based ERP solution based on the standard ‘N’ tier application architecture with large user base spread across various geographical locations. Since PCS does online transaction processing, it is quite data intensive having numerous business rules embedded in it. This at times makes the web pages heavier and causes them to takes more than expected time to load. The performance issue could be at any layer in the architecture and it becomes difficult, recurring and time consuming for IT to debug the cause due to lack of proper direction and transaction logs. Due to lack of detailed application health statistics, tracking the real cause of customer reported performance issues continued to be a cause of concern to Pearson. Although customer complained about the application slowness but failed to provide sufficient information for IT debug the cause. The recurring performance concerns became a major issue and hence there was a need of a system that can capture user experience and “Keep Us Honest” about the application health. There was a need for a tool that can help us answer the following questions -  Can we quantify our Website response time?  Do we have dashboards to give IT the actionable insights they need to support our web application?  Can we identify the most frequently performed transaction?  Can we identify key few issues that are impacting majority of application performance?  Can we ensure that your customers across the globe share a consistent experience of our site?  Do we have a response backed by statistics to the customer complaining about our site's performance?
  • 4. HCL Technologies Ltd. 4 KUH – Keep Us Honest The Solution HCL’s web analytics tool KUH – Keep Us Honest emerged as the right solution to the problems stated above. KUH captures real-time data that provides insight into end-user experience of PCS application. It provides capability of measuring the aspects of website usage enabling IT to identify the root causes of performance issues. The analytics collected through the tool helps IT make educated decisions about actions required to resolve performance problems in a timely manner. Acting on the data captured by KUH helps IT deliver consistent, reliable and optimum services that result in improved end-user experience. KUH is implemented using JavaScript based plug-in “KUH Tracking Code” that has to be added to a web archive of application. As given in the architecture diagram below, this plug-in runs in the client browser, collects visitor data and sends it to web server though an AJAX (asynchronous JavaScript) call to be stored into a DB repository meant for analytics collection. If the browser caching is enabled, this JavaScript snippet will be cached and there is no need to download this on every visit to the page. KUH Architecture
  • 5. HCL Technologies Ltd. 5 KUH – Keep Us Honest Salient Features Performance Monitoring  End to End customer transactions monitoring.  Monitoring the performance of web applications across the globe.  Performance insight across multiple platforms and browsers. Custom Reporting  In-depth custom reporting features like Summary Report, Time Consuming Transactions Reports, Trend Report, Heavy Transaction Reports etc.  Supports both push and pull reporting - The reports can be scheduled to be delivered to a predefined set of users at a predefined frequency.  Faster processing of data to enable real-time reporting. Ease of Use  It’s a “Plug ‘n’ Play” tool that can be easily enabled in a Web Application.  KUH can be easily enabled / disabled for specific user and for specific transactions providing capability to decide for whose and what transactions to be logged.  Due to its Asynchronous / AJAX implementation, the Transaction and Response time logging doesn’t impacts end user activities. Robustness to Change  Any new transaction implemented in the application automatically gets logged through this tool without additional modifications. Secured  The ownership of the data / transaction logs remains with the performing organization  Restrictions on data reporting can be enabled to provide separated views of report for User and Administrator respectively.
  • 6. HCL Technologies Ltd. 6 KUH – Keep Us Honest Sample Report Trend Charts
  • 7. HCL Technologies Ltd. 7 KUH – Keep Us Honest Solutions Available in Market When considering the different web analytics tools that your business requires, you may come across plethora of available options which may be overwhelming for businesses that may not understand how to use them. The below table lists down the features of few such solutions available - Tool Features Free, easy to deploy, easy to use, very flexible…to a point Market leader as an enterprise tool. Incredibly flexible and powerful… but with great power, comes great complexity (implementation and maintenance). It’s not free and there is massive cost associated. Built for eCommerce – from the tag structure all the way through the reporting interface “The Original”…but lost its way for a few years; good product, but playing catch-up KUH’s Differentiating Factors “Investing in people and the tools that those people need to be successful is the key” notes Bryan Eisenberg, author and marketing consultant. “But it’s the people who can understand that data that really matter.” Following are the differentiators -  KUH provides data ownership and flexibility as the tool can be configured to log the data in the Web Application’s transactional database or any other database local to the performing organization. On the other hand with most commercial Web Analytics tool the performing organization looses the Ownership and Control.  Since the data log is maintained locally by the performing organization there is no issue related to data security.  KUH’s custom reporting features allow IT to produce / customize the reports as per business needs. There is full control of data and hence it can be presented in any required format.  There is an ease of customization and use. The tool is a simple plug and play utility that can be enabled in any Web based application in no time.
  • 8. HCL Technologies Ltd. 8 KUH – Keep Us Honest Results Achieved Response Time Improvement  Identification of consistent top 10 heavily used transactions  Below are few examples of modules where significant improvement of response time has been achieved. Improvement in Overall Application Throughput  Approximately 25% reduction in CPU Utilization. Currently the utilization ranges between 30-40 % on a typical business day.  Helped identifying “Time of the day” when high CPU utilization was observed. Pattern revealed that every two hours a batch job was getting executed during business hours.  An application area “PDRM (Pearson Document Routing Module)”was identified where some incorrectly written DB queries were resulting into high CPU utilization.
  • 9. HCL Technologies Ltd. 9 KUH – Keep Us Honest Browser Issues Identification  Helped identifying that PCS application web pages render faster on some new browsers as compared to the older versions. Based on this information users were suggested to switch to newer version or a different browser. Network Issues Identification  Identified certain geo locations where network was generally slow while connecting to application server. Ticket was opened with the IT service helpdesk of the corresponding facility in order to have the issue resolved. Usage Pattern  Identification of the differences in response time in alternate paths to accomplish a task. E.g. locating a title through quick search takes longer time as compare to navigating to record from the found set of titles in Advance Search. Change in User’s Perception  The performance issues in certain application areas were just user perception and this tool gave enough data statistics to back the appropriate response to a complaining customer. Reduced Guesswork  The nature of the performance issues reported was either intermittent or continuous. The continuous issues were easy to track and an obvious fix could be identified easily but to handle intermittent issues KUH provided real-time snapshot of transactions, in absence of which analysis was more of guesswork.
  • 10. HCL Technologies Ltd. 10 KUH – Keep Us Honest Operating System (OS) Issues Identification  The Response time of the application was observed to be higher for Windows XP users as compared to user working on latest OS. IT team was able to suggest OS change / upgrade to enhance user’s experience of application.