+ All Categories
Home > Technology > Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use...

Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use...

Date post: 11-Nov-2014
Category:
Upload: sl-corporation
View: 720 times
Download: 0 times
Share this document with a friend
Description:
Stephan Janssen – Founder of Parleys.com, BeJUG and Devoxx – shared his experience in monitoring of their web application infrastructure using the RTView platform. Learn how the Parleys team was able to get better visibility into potential performance hotspots in their web applications from monitoring their GlassFish application servers and associated JVM processes resulting in better user responsiveness on the Parleys.com website.Tom Lubinski, the Founder and CTO of SL, discussed how RTView helps application support and operation teams uncover bottlenecks and performance issues reducing their overall support costs and resources to maintain operations. An overview of the product architecture, solution offerings and use cases was discussed.
Popular Tags:
26
© 2012 SL Corporation. All Rights Reserved. Monitoring of Applications for Performance and Availability RTView for APM for applications built using GlassFish
Transcript
Page 1: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved.

Monitoring of Applications for Performance and Availability

RTView for APM

for applications built using GlassFish

Page 2: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved.

Presenters

Mark Bloomberg Global Account Director www.sl.com

Stephan Janssen Founder Parleys.com, Devoxx and BeJUG www.parleys.com

Tom Lubinski Founder, CTO www.sl.com

Page 3: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 3

Agenda

Application Support Challenges

Parleys.com

RTView for APM

Page 4: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 4

“Need to find the bad guy”

“The system is slow. It’s your app. Fix it”

“What? It performed when I tested it”

“Need use case to recreate problem”

“Nightly reboots to prevent system slows down”

Application Support Teams

Page 5: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 5

BUT Applications are

custom

complex

distributed

Software performance and availability is critical

Page 6: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 6

“Everybody has monitoring”

True. However:

1. Highly siloed, does not provide end to end visibility

2. Datacenter-centric, not application-centric

3. Multiple levels of information are generally unavailable:

• Business metrics

• Application Performance metrics

• Infrastructure metrics

Page 7: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 7

Enables proactive monitoring and alerting:

• Provides access to all necessary data

• Extends existing monitors and tools

• Presents application-centric, intuitive views of information

Effective Application Performance Monitoring

Page 8: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 8

Also provides:

• Comprehensive, deep-dive analytics

• Historical analysis and baselining

• Configuration and customization capabilities

Effective Application Performance Monitoring

Page 9: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 9

Single Pane of Glass

Automated App Views

Component Deep-Dive

Infrastructure Detail

Application Tier

Middleware & Server Tier

Hardware & OS Tier

Dependency Mapping

Systems Management

Effective Application Monitoring Requires visibility into the entire stack

Page 10: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 10

Parleys.com

Page 11: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 11

Parleys.com Architecture

Page 12: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 12

RTView – Parleys Overview

Page 13: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 13

RTView GlassFish Server Heatmap

Page 14: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 14

RTView GlassFish Server Summary

Page 15: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 15

RTView JVM Heatmap

Page 16: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 16

RTView Alerts

Page 17: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 17

RTView for APM Introduction

• Real-Time Application Monitoring

• Visibility into Health State of Critical Applications

– Are all components working properly?

– Are they performing fast enough?

– How do I fix it if something goes wrong?

• Specializing around Application and Middleware Tier

Page 18: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 18

Monitoring Architecture RTView for APM Architecture – Conceptual View

Applications

Middleware

Page 19: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 19

Develop custom Monitoring Views using RTView Builder

Rapid display and GUI development

Application developed

data model and custom views for

application MBeans

Page 20: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 20

Develop custom Monitoring Views using RTView

PJM Real-time Energy Pricing

OOCL World WideShipment Tracking Hospitality Card application at Harrah’s casino gaming tables

Tax Season at Intuit

Financial Services

Banking application in Korea

Page 21: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 21

Broad Range of Application Monitoring Customers • Typical large implementation,

distributed over several regions with many custom applications

• Heatmap View showing current state of entire system – size represents number of servers for application

• Color represents how close metric is to SLA – large red boxes are worst – drilldown to detail

Page 22: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 22

Custom Monitoring of Application Metrics

• Drilldown to detail level metrics showing internal metrics from each application

• Sophisticated history and alert view allows fine-tuning of thresholds for each metric

Page 23: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 23

Drilldown to Detailed Application Metrics

• Drilldown to Single Service Summary view

– Application Metrics

– JVM

– Middleware

– System

Page 24: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 24

RTView Demo

Page 25: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 25

Visit www.sl.com

Request evaluation of RTView

Schedule a demo or briefing

Contact: Mark Bloomberg, [email protected]

Questions and Next Steps

Page 26: Monitoring of Web Applications and GlassFish for Performance and Availability – a Parleys.com use Case

© 2012 SL Corporation. All Rights Reserved. 26

Recording and presentation will be emailed to you

Thank you!


Recommended