Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer
|
|
|
- Ashlie Lindsey
- 9 years ago
- Views:
Transcription
1 Java Monitoring Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer
2 A Bit About Me Current: Past: Pre-Sales Engineer (1997 present) WaveMaker Wily Persistence GemStone Application Developer ( ) Hobbies Vinyl Dow Jones Dun & Bradstreet General Electric / RCA Lionel trains iphone Development 2 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
3 Today s Agenda 1 Let s debug a Slow Application 2 Try out the Free Monitoring Tools 3 Why should I Pay for a Monitoring Tool? 4 The changing Application Landscape 5 How people are benefitting from APM? 3 Copyright AppDynamics. All rights reserved. "
4 App is running Slow AND It s running in Production Can t restart the servers Can t reproduce in non prod environment Data sets and load are not alike Just released a new version and it includes several refactoring, a new deployment architecture Revenue critical app, can t make it any slower by overloading it with intrusive monitors, additional logging Development team is at a different location and time zone 4 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
5 Home grown - Logs, JMX Dashboards etc. When it works First level of defense Often added based on learning from outages and critical infrastructure components (pools, caches) Systemic issues, e.g. recurring error / warn messages When it doesn t Sheer volume, don t know where to start, after all logs are flat The issue is triggered by specific users, data, regions, etc. Logging libraries are often synchronous, and heavy on string operations, hence can lead to performance issues What if you forgot to add isdebugenabled() Time and Server correlation is not easy Server Time vs. Actual Outage time 5 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
6 Let s try some free tools JConsole ships with all JVMs Visual VM Exclusive to Oracle (Sun) JVM Eclipse Memory Analyzer Heap Dump Analysis The Game Changer AppDynamics Lite March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
7 Let s go classic - JConsole JVM Health 7 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
8 Let s go classic - JConsole Thread Dumps Mbean Browser 8 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
9 Let s go classic - JConsole Mbean Browser 9 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
10 JConsole Summary When it Works JVM needs tuning Get metrics for Memory, CPU, Threads and Garbage Collection Experiment with Memory Pools and GC Algorithms Systemic slowness, thread dumps point at areas Server MBean and Custom JMX provides immediate clues When it doesn t Metrics have no contextual information so no clue why thread is stuck on a socket! You don t know / own the source code and dev is not next to you It s not a JVM tuning issue? Passive, always have to be on watch Overhead 10 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
11 New Age - VisualVM How are my threads doing? 11 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
12 New Age - VisualVM Where are my Threads spending their time? A Thread dump to show what s behind the socket read 12 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
13 New Age - VisualVM What are my Threads munching on? My App Classes 13 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
14 Visual VM Summary When it Works JVM Metrics overview : Memory, CPU, Threads, GC etc. Thread Summary View Wait, Sleep, Monitor, Run Time Sampling provides some initial clues to the problems Thread Sampling Where time is spent most often Memory Sampling What objects are created most often When it doesn t All the drawbacks of JConsole The profiler option (instruments all classes and methods) has way too much overhead even for trivial apps, so not an option Ships only for Sun (Oracle) JVM JRockit ships with a similar tool named JRA Nothing notable for IBM JVMs for free 14 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
15 Out of Memory! - Eclipse Memory Analyzer Leak Suspects Retained Heap Table 15 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
16 Eclipse Memory Analyzer - Summary When it works You have a Heap Dump generated though XX options Open up Leak Suspect Report and Check out the actual content of the Object (Map <Key, Value>) Trace the outgoing and incoming references on the object (Who is holding the map) It happens often and you know why it happens (you have some smart engineers working with you!) When it doesn t! Knowing what s big is less important, what you need is How it got big? Who is adding / putting elements Doesn t happen all the time and you can t associate with a specific event, it grows in lock step, not linear! 16 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
17 The Game Changer AD LITE 2.0
18 AppDynamics Lite 2.0 Application flow map Identifies key components Servlets, Struts, EJBs External calls HTTP, RMI, JMS, JDBC, THRIFT etc. Top Down View of Application Recognizable artifacts e.g. URI vs. Class Name Aggregated at the top, as experienced by real user Dynamic Thresholds Learns by itself what s slow for Login vs. Checkout Continuous visibility and Deep Dive when needed Every click is monitored, capture outliers Slow, Errors, Stalls Your very own dashboard App, BT, JMX Metrics Always ON, alerts when things go wrong Built for Production < 2% Overhead 18 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
19 Shameless Plug products-free-download.php 19 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
20 When does it make sense to Pay for a Monitoring Tool?
21 If your app Deployed on more than 5 JVMs Need to see data at one place, be able to navigate easily Request processing is multi threaded, distributed Need correlation across threads and services Agile releases, Now vs. Then Last 5 mins! Last Week! Last Quarter Custom Data Capture, Slicing and dicing of the data Capture Parameters, Select where session_id =, All slow SQLs Advanced Baselines and Policy Engine Static / Dynamic / Seasonal Baselines Making sense from the metrics deluge Dashboards, Business Metrics Pre built, custom widgets, live business metrics Moving towards Cloud Architecture 21 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
22 The Commercial Landscape The Big 5s IBM CA Compuware HP BMC The New Age Players AppDynamics New Relic 22 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
23 Must haves for your Paid Tool No professional services Plug and Play, no experts needed to configure and tune the tool You don t tell the Tool, the Tools tells you what you got Self adaptive learning Always ON in production with very low overhead Not a factor of how much traffic Easy to learn the tool and extend too Start with the basics and be an expert over time Easy to share and collaborate across the Organization Operation, Dev, QA, Performance, Architects Total Cost of Ownership include everything Software, Hardware, Deployment, Learning, Maintenance Continuous Innovation Cloud, NO SQL, Async Transactions 23 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
24 AppDynamics Pro Instrumentation Point API Data& Collec+on& API& Cloud& Connector& API& Application Server Agent (JVM/CLR) Business Metric Collection API Custom Header Correlation API Controller Alert& Integra+on& API&/&Scripts& Data&Feed& API& Machine Agent Custom Data Collection API / Scripts Custom Action API / Scripts
25 How is APM Helping Organizations?
26 AppDynamics in Action: Netflix A nice problem to have x Growth Jan 2010-Jan 2011 A Blockbuster in the Cloud World s largest Java public cloud deployment 26 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
27 27 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " 1ST CLICK: THE APP TOPOLOGY
28 2ND CLICK: REVIEW SLOW TRANSACTIONS 28 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
29 29 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " 3RD CLICK: TRIAGE LOCATION
30 30 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " 4TH CLICK: FIND THE LINE OF CODE
31 AppDynamics in Action: Karavel, France E Travel Site Tomcat, Active MQ, My SQL 200 Business Transactions 31 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
32 32 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " CUSTOM DASHBOARDS
33 33 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " DRILL DOWN ON SLOW TRANSACTIONS
34 34 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " FIND THE CODE AND THE BAD SQL
35 35 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " VALIDATE THE FIX!
36 36 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. " FUTURE PROOF WITH ALERTS
37 Q&A Q&A 37 March 5, 2012 Copyright 2010 AppDynamics. All rights reserved. "
Monitoring applications in multitier environment. Uroš Majcen [email protected]. A New View on Application Management. www.quest.
A New View on Application Management www.quest.com/newview Monitoring applications in multitier environment Uroš Majcen [email protected] 2008 Quest Software, Inc. ALL RIGHTS RESERVED. Management Challenges
THE BUSY DEVELOPER'S GUIDE TO JVM TROUBLESHOOTING
THE BUSY DEVELOPER'S GUIDE TO JVM TROUBLESHOOTING November 5, 2010 Rohit Kelapure HTTP://WWW.LINKEDIN.COM/IN/ROHITKELAPURE HTTP://TWITTER.COM/RKELA Agenda 2 Application Server component overview Support
Why Alerts Suck and Monitoring Solutions need to become Smarter
An AppDynamics Business White Paper HOW MUCH REVENUE DOES IT GENERATE? Why Alerts Suck and Monitoring Solutions need to become Smarter I have yet to meet anyone in Dev or Ops who likes alerts. I ve also
Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.
Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the
WebSphere Server Administration Course
WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda
IBM WebSphere Server Administration
IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion
<Insert Picture Here> Java Application Diagnostic Expert
Java Application Diagnostic Expert Agenda 1. Enterprise Manager 2. Challenges 3. Java Application Diagnostics Expert (JADE) 4. Feature-Benefit Summary 5. Features Overview Diagnostic
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message
Identifying Performance Bottleneck using JRockit. - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies
Identifying Performance Bottleneck using JRockit - Shivaram Thirunavukkarasu Performance Engineer Wipro Technologies Table of Contents About JRockit Mission Control... 3 Five things to look for in JRMC
Oracle JRockit Mission Control Overview
Oracle JRockit Mission Control Overview An Oracle White Paper June 2008 JROCKIT Oracle JRockit Mission Control Overview Oracle JRockit Mission Control Overview...3 Introduction...3 Non-intrusive profiling
Oracle WebLogic Server 11g Administration
Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and
Solutions for detect, diagnose and resolve performance problems in J2EE applications
IX Konferencja PLOUG Koœcielisko PaŸdziernik 2003 Solutions for detect, diagnose and resolve performance problems in J2EE applications Cristian Maties Quest Software Custom-developed J2EE applications
Java Mission Control
Java Mission Control Harald Bräuning Resources Main Resource: Java Mission Control Tutorial by Marcus Hirt http://hirt.se/downloads/oracle/jmc_tutorial.zip includes sample projects! Local copy: /common/fesa/jmcexamples/jmc_tutorial.zip
Advanced Performance Forensics
Advanced Performance Forensics Uncovering the Mysteries of Performance and Scalability Incidents through Forensic Engineering Stephen Feldman Senior Director Performance Engineering and Architecture [email protected]
AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :
AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : Bill AppDynamics Hayden Fall &'14 Marcus Release: Revolutionizing Sarmento APM! Orasi Software at a Glance Corporate Overview
WEBLOGIC ADMINISTRATION
WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration
WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x
Frequently Asked Questions WebSphere Performance Monitoring & Tuning For Webtop Version 5.3 on WebSphere 5.1.x FAQ Version 1.0 External FAQ1. Q. How do I monitor Webtop performance in WebSphere? 1 Enabling
5 Critical Strategies for Application Performance Management
5 Critical Strategies for Application Performance Management Business White Paper October, 2010 Introduction Responsibility for overseeing and managing applications is increasingly moving away from application
A technical guide for monitoring Adobe LiveCycle ES deployments
Technical Guide A technical guide for monitoring Adobe LiveCycle ES deployments Table of contents 1 Section 1: LiveCycle ES system monitoring 4 Section 2: Internal LiveCycle ES monitoring 5 Section 3:
WebLogic Server 11g Administration Handbook
ORACLE: Oracle Press Oracle WebLogic Server 11g Administration Handbook Sam R. Alapati Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5
Course Page - Page 1 of 5 WebSphere Application Server 7.0 Administration on Windows BSP-1700 Length: 5 days Price: $ 2,895.00 Course Description This course teaches the basics of the administration and
Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java. An Oracle White Paper December 2007
Monitoring and Diagnosing Production Applications Using Oracle Application Diagnostics for Java An Oracle White Paper December 2007 Monitoring and Diagnosing Production Applications Using Oracle Application
Put a Firewall in Your JVM Securing Java Applications!
Put a Firewall in Your JVM Securing Java Applications! Prateep Bandharangshi" Waratek Director of Client Security Solutions" @prateep" Hussein Badakhchani" Deutsche Bank Ag London Vice President" @husseinb"
Oracle WebLogic Server 11g: Monitor and Tune Performance
D61529GC10 Edition 1.0 March 2010 D66055 Oracle WebLogic Server 11g: Monitor and Tune Performance Student Guide Author Shankar Raman Technical Contributors and Reviewer s Werner Bauer Nicole Haba Bala
An Oracle White Paper September 2013. Advanced Java Diagnostics and Monitoring Without Performance Overhead
An Oracle White Paper September 2013 Advanced Java Diagnostics and Monitoring Without Performance Overhead Introduction... 1 Non-Intrusive Profiling and Diagnostics... 2 JMX Console... 2 Java Flight Recorder...
Holistic Performance Analysis of J2EE Applications
Holistic Performance Analysis of J2EE Applications By Madhu Tanikella In order to identify and resolve performance problems of enterprise Java Applications and reduce the time-to-market, performance analysis
Introduction. AppDynamics for Databases Version 2.9.4. Page 1
Introduction AppDynamics for Databases Version 2.9.4 Page 1 Introduction to AppDynamics for Databases.................................... 3 Top Five Features of a Database Monitoring Tool.............................
Enterprise Manager 12c for Middleware
EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor Business
How To Improve Performance On An Asa 9.4 Web Application Server (For Advanced Users)
Paper SAS315-2014 SAS 9.4 Web Application Performance: Monitoring, Tuning, Scaling, and Troubleshooting Rob Sioss, SAS Institute Inc., Cary, NC ABSTRACT SAS 9.4 introduces several new software products
The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a
Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria
White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications
White Paper How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications July / 2012 Introduction Critical Java business applications have been deployed for some time. However,
What s Cool in the SAP JVM (CON3243)
What s Cool in the SAP JVM (CON3243) Volker Simonis, SAP SE September, 2014 Public Agenda SAP JVM Supportability SAP JVM Profiler SAP JVM Debugger 2014 SAP SE. All rights reserved. Public 2 SAP JVM SAP
Weblogic Server Administration Top Ten Concepts. Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist
Weblogic Server Administration Top Ten Concepts Mrityunjay Kant, AST Corporation Scott Brinker, College of American Pathologist Specialized. Recognized. Preferred. The right partner makes all the difference.
Monitoring Best Practices for COMMERCE
Monitoring Best Practices for COMMERCE OVERVIEW Providing the right level and depth of monitoring is key to ensuring the effective operation of IT systems. This is especially true for ecommerce systems
Deep TIBCO Monitoring: Broad Application Visibility. SL Corporation Corte Madera, CA 17-18 October, 2012
Deep TIBCO Monitoring: Broad Application Visibility Ted Wilson Tom Lubinski Vice President, Business Development [email protected] Chief Executive Officer [email protected] SL Corporation Corte Madera, CA
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Tool - 1: Health Center
Tool - 1: Health Center Joseph Amrith Raj http://facebook.com/webspherelibrary 2 Tool - 1: Health Center Table of Contents WebSphere Application Server Troubleshooting... Error! Bookmark not defined. About
Monitoring and Log Management in Hybrid Cloud Environments
Ingo Averdunk, Dipl.-Inform. November 11, 2015 IT Service Management Monitoring and Log Management in Hybrid Cloud Environments Agenda Overview Hybrid Service Management Monitoring Log Management Closing
A Modern Approach to Monitoring Performance in Production
An AppDynamics Business White Paper WHEN LOGGING ISN T ENOUGH A Modern Approach to Monitoring Performance in Production Ten years ago, the standard way to troubleshoot an application issue was to look
Agility Database Scalability Testing
Agility Database Scalability Testing V1.6 November 11, 2012 Prepared by on behalf of Table of Contents 1 Introduction... 4 1.1 Brief... 4 2 Scope... 5 3 Test Approach... 6 4 Test environment setup... 7
Performance Testing of Java Enterprise Systems
Performance Testing of Java Enterprise Systems Katerina Antonova, Plamen Koychev Musala Soft Why Performance Testing? Recent studies by leading USA consultancy companies showed that over 80% of large corporations
PTC System Monitor Solution Training
PTC System Monitor Solution Training Patrick Kulenkamp June 2012 Agenda What is PTC System Monitor (PSM)? How does it work? Terminology PSM Configuration The PTC Integrity Implementation Drilling Down
University of Southern California Shibboleth High Availability with Terracotta
University of Southern California Shibboleth High Availability with Terracotta Overview Intro to HA architecture with Terracotta Benefits Drawbacks Shibboleth and Terracotta at USC Monitoring Issues Resolved
AGENDA. Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A
AGENDA Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A Weblogic Server - Introduction #1 in worldwide Application Server Software, with a growth rate of 11.7% The
Java Troubleshooting and Performance
Java Troubleshooting and Performance Margus Pala Java Fundamentals 08.12.2014 Agenda Debugger Thread dumps Memory dumps Crash dumps Tools/profilers Rules of (performance) optimization 1. Don't optimize
Oracle WebLogic Server Monitoring and Performance Tuning
Oracle WebLogic Server Monitoring and Performance Tuning Duško Vukmanović Principal Sales Consultant, FMW Stuck Threads A Label given to threads not returned to thread pool after
WebSphere Architect (Performance and Monitoring) 2011 IBM Corporation
Track Name: Application Infrastructure Topic : WebSphere Application Server Top 10 Performance Tuning Recommendations. Presenter Name : Vishal A Charegaonkar WebSphere Architect (Performance and Monitoring)
High-Availability. Configurations for Liferay Portal. James Min. Senior Consultant / Sales Engineer, Liferay, Inc.
High-Availability Configurations for Liferay Portal James Min Senior Consultant / Sales Engineer, Liferay, Inc. Is Clustering Enough? What Liferay High-Availability (HA) means: HA is more than just server
Moving beyond hardware
Moving beyond hardware These slides represent the work and opinions of the author and do not constitute official positions of any organization sponsoring the author s work This material has not been peer
TDA - Thread Dump Analyzer
TDA - Thread Dump Analyzer TDA - Thread Dump Analyzer Published September, 2008 Copyright 2006-2008 Ingo Rockel Table of Contents 1.... 1 1.1. Request Thread Dumps... 2 1.2. Thread
B M C S O F T W A R E, I N C. BASIC BEST PRACTICES. Ross Cochran Principal SW Consultant
B M C S O F T W A R E, I N C. PATROL FOR WEBSPHERE APPLICATION SERVER BASIC BEST PRACTICES Ross Cochran Principal SW Consultant PAT R O L F O R W E B S P H E R E A P P L I C AT I O N S E R V E R BEST PRACTICES
Diagnosing Production Java Applications Madhav Sathe
Diagnosing Production Java Applications Madhav Sathe Oracle India Agenda Types of applications and issues Challenges Approaches to diagnostics Runtime JVM diagnostics Best practices Demo Q & A Folientitel
Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle
Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle Introduction I ve always been interested and intrigued by the processes DBAs use to monitor
WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579
WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579 Scott Brinker, College of American Pathologist Shyam Kumar, AST Corporation Agenda Introduction About WebLogic Server
Operations and Monitoring with Spring
Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission
Enterprise Manager Performance Tips
Enterprise Manager Performance Tips + The tips below are related to common situations customers experience when their Enterprise Manager(s) are not performing consistent with performance goals. If you
MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft.
WebLogic Server Course Following is the list of topics that will be covered during the course: Introduction to WebLogic What is Java? What is Java EE? The Java EE Architecture Enterprise JavaBeans Application
An Oracle White Paper September, 2012. Enterprise Manager 12c Cloud Control: Monitoring and Managing Oracle Coherence for High Performance
An Oracle White Paper September, 2012 Enterprise Manager 12c Cloud Control: Monitoring and Managing Oracle Coherence for High Performance Executive Overview... 2 Introduction... 2 Abstract Data Layer...
Using jvmstat and visualgc to Solve Memory Management Problems
Using jvmstat and visualgc to Solve Memory Management Problems java.sun.com/javaone/sf 1 Wally Wedel Sun Software Services Brian Doherty Sun Microsystems, Inc. Analyze JVM Machine Memory Management Problems
Oracle WebLogic Thread Pool Tuning
Oracle WebLogic Thread Pool Tuning AN ACTIVE ENDPOINTS TECHNICAL NOTE 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property
Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides
HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations
Foglight. Monitoring Application Servers User and Reference Guide
Foglight Monitoring Application Servers User and Reference Guide 2014 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described
How To Monitor A Server With Zabbix
& JavaEE Platform Monitoring A Good Match? Company Facts Jesta Digital is a leading global provider of next generation entertainment content and services for the digital consumer. subsidiary of Jesta Group,
Resource Monitoring During Performance Testing. Experience Report by Johann du Plessis. Introduction. Planning for Monitoring
Resource Monitoring During Performance Testing Experience Report by Johann du Plessis Introduction During a recent review of performance testing projects I completed over the past 8 years, one of the goals
Performance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
Load and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows. Reference IBM
Transaction Monitoring Version 8.1.3 for AIX, Linux, and Windows Reference IBM Note Before using this information and the product it supports, read the information in Notices. This edition applies to V8.1.3
Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014
Mobile Performance Management Tools Prasanna Gawade, Infosys April 2014 Computer Measurement Group, India 1 Contents Introduction Mobile Performance Optimization Developer Tools Purpose and Overview Mobile
Whitepaper ADF Performance Monitor Measuring, Analyzing, Tuning, and Controlling the Performance of Oracle ADF Applications
AMIS Edisonbaan 15 Postbus 24 3430 AA Nieuwegein T +31(0) 30 601 60 00 E [email protected] I amis.nl BTW nummer NL8117.70.400.B69 KvK nummer 30114159 Statutair gevestigd te Enschede Whitepaper Measuring, Analyzing,
Mission-Critical Java. An Oracle White Paper Updated October 2008
Mission-Critical Java An Oracle White Paper Updated October 2008 Mission-Critical Java The Oracle JRockit family of products is a comprehensive portfolio of Java runtime solutions that leverages the base
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...
Monitoring Custom Applications User and Reference Guide
Foglight 5.6.3 Monitoring Custom Applications User and Reference Guide 2012 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described
Zing Vision. Answering your toughest production Java performance questions
Zing Vision Answering your toughest production Java performance questions Outline What is Zing Vision? Where does Zing Vision fit in your Java environment? Key features How it works Using ZVRobot Q & A
MID-TIER DEPLOYMENT KB
MID-TIER DEPLOYMENT KB Author: BMC Software, Inc. Date: 23 Dec 2011 PAGE 1 OF 16 23/12/2011 Table of Contents 1. Overview 3 2. Sizing guidelines 3 3. Virtual Environment Notes 4 4. Physical Environment
Top 10 reasons your ecommerce site will fail during peak periods
An AppDynamics Business White Paper Top 10 reasons your ecommerce site will fail during peak periods For U.S.-based ecommerce organizations, the last weekend of November is the most important time of the
Practical Performance Understanding the Performance of Your Application
Neil Masson IBM Java Service Technical Lead 25 th September 2012 Practical Performance Understanding the Performance of Your Application 1 WebSphere User Group: Practical Performance Understand the Performance
Advanced TIBCO Monitoring When Your Business Relies on TIBCO
Advanced TIBCO Monitoring When Your Business Relies on TIBCO Rodney Morrison - VP of Products, SL Corporation Gopi Parimi - Senior Systems Engineer, SL Corporation 1 Webinar Agenda SL and TIBCO relationship
A Talk ForApacheCon Europe 2008
a talk for ApacheCon Europe 2008 by Jeremy Quinn Break My Site practical stress testing and tuning photo credit: Môsieur J This is designed as a beginner s talk. I am the beginner. 1 I will present two
KillTest. http://www.killtest.cn 半 年 免 费 更 新 服 务
KillTest 质 量 更 高 服 务 更 好 学 习 资 料 http://www.killtest.cn 半 年 免 费 更 新 服 务 Exam : 1Z0-599 Title : Oracle WebLogic Server 12c Essentials Version : Demo 1 / 10 1.You deploy more than one application to the
Load Testing with JMeter
Load Testing with JMeter Presented by Matthew Stout - [email protected] JMeter Overview Java application for load testing and measuring performance Originally for web applications but has grown to support lots
Monitoring Remedy with BMC Solutions
Monitoring Remedy with BMC Solutions Overview How does BMC Software monitor Remedy with our own solutions? The challenge is many fold with a solution like Remedy and this does not only apply to Remedy,
A Ranger4 Guide to. Application Performance Management. www.ranger4.com Ranger4 2014 1
A Ranger4 Guide to Application Performance Management www.ranger4.com Ranger4 2014 1 Contents 1.0 What is Application Performance Management? 1.1 APM and DevOps 2.0 Why should you do it? 3.0 What you should
CA Wily Introscope. CA Advantage. Benefits. Overview
PRODUCT BRIEF: CA WILY INTROSCOPE CA Wily Introscope CA WILY INTROSCOPE MONITORS COMPLEX WEB APPLICATIONS IN PRODUCTION ENVIRONMENTS 24 X 7, DETECTS PROBLEMS BEFORE THEY AFFECT YOUR CUSTOMERS, AND LETS
Effective System Management Using Oracle Application Management Suite for Oracle E- Business Suite
Effective System Management Using Oracle Application Management Suite for Oracle E- Business Suite Case Study based on Oracle Global Single Instance O R A C L E W H I T E P A P E R - J U N E 2 0 1 5 Disclaimer
CSE 403. Performance Profiling Marty Stepp
CSE 403 Performance Profiling Marty Stepp 1 How can we optimize it? public static String makestring() { String str = ""; for (int n = 0; n < REPS; n++) { str += "more"; } return str; } 2 How can we optimize
Production time profiling On-Demand with Java Flight Recorder
Production time profiling On-Demand with Java Flight Recorder Using Java Mission Control & Java Flight Recorder Klara Ward Principal Software Developer Java Platform Group, Oracle Copyright 2015, Oracle
Performance Monitoring and Tuning. Liferay Chicago User Group (LCHIUG) James Lefeu 29AUG2013
Performance Monitoring and Tuning Liferay Chicago User Group (LCHIUG) James Lefeu 29AUG2013 Outline I. Definitions II. Architecture III.Requirements and Design IV.JDK Tuning V. Liferay Tuning VI.Profiling
2 2011 Oracle Corporation Proprietary and Confidential
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Java Performance. Adrian Dozsa TM-JUG 18.09.2014
Java Performance Adrian Dozsa TM-JUG 18.09.2014 Agenda Requirements Performance Testing Micro-benchmarks Concurrency GC Tools Why is performance important? We hate slow web pages/apps We hate timeouts
Top 5 Java performance metrics, tips & tricks
Top 5 Java performance metrics, tips & tricks Top 5 Java performance metrics, tips & tricks Chapter 1: Getting started with APM...4 Chapter 2: Challenges in implementing an APM strategy...9 Chapter 3:
Performance Optimization For Operational Risk Management Application On Azure Platform
Performance Optimization For Operational Risk Management Application On Azure Platform Ashutosh Sabde, TCS www.cmgindia.org 1 Contents Introduction Functional Requirements Non Functional Requirements Business
