SlideShare a Scribd company logo
© eG Innovations, Inc | www.eginnovations.com
My Application Is Slow!
Best Practices for
Troubleshooting and Prevention
Frank Ohlhorst
Enterprise IT Analyst & Consultant
fohlhorst@gmail.com
Srinivas Ramanathan, CEO
eG Innovations
srinivas@eginnovations.com
© eG Innovations, Inc | www.eginnovations.com
Moderator
Christine Ackley
Director of Marketing Operations
eG Innovations
Christine.Ackley@eginnovations.com
© eG Innovations, Inc | www.eginnovations.com
Logistics
 Please submit your questions at any time during the
webinar using the questions panel on the
GoToWebinar client.
 This webinar is being recorded. You will receive a
link to the recording in a few days.
 A copy of this presentation is posted on Slideshare:
http://www.slideshare.net/eginnovations/
© eG Innovations, Inc | www.eginnovations.com
Today’s Presenters
Srinivas Ramanathan
CEO
eG Innovations
srinivas@eginnovations.com
Frank J. Ohlhorst
Enterprise IT Analyst & Consultant
fohlhorst@gmail.com

Recommended for you

2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar

Over the last decade, the Citrix portfolio of solutions has dramatically expanded to include Citrix XenApp, XenDesktop, XenServer, XenMobile, Sharefile and Workspace Cloud. And, the use cases for Citrix technologies have also expanded with the needs of the market. Flexwork and telework, BYOD, mobile workspaces, PC refresh alternatives and remote partner access are now common user paradigms that are all supported by Citrix technologies. To deliver the best possible user experience with all these Citrix technologies, Citrix environments need to be well architected but also well monitored and managed to identify and diagnose problems early on and prevent issues from escalating and impacting end users and business processes. In this webinar, Doug Brown, founder of DABCC, and Srinivas Ramanathan, CEO of eG Innovations, discussed the results and implications of the 2nd-annual Citrix Performance Management Survey which was designed to explore the current state of Citrix performance management and helping Citrix users better understand current challenges, technology choices and best practices in the Citrix community. Join us to discover benchmarks and new insights into the best practices for effective Citrix performance management.

citrix performance managementcitrixapm
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...

Peak performance and a positive user experience are the keys to the success of Citrix XenApp and XenDesktop deployments to virtualize your applications and desktops. When application slowness occurs - and users notice - productivity and business revenue can be negatively impacted. Check out these slides from Bala Vaidhinathan, CTO of eG Innovations, a Citrix-Ready Partner, so you can discover how to address common performance challenges as well as learn some Citrix performance monitoring best practices, including how you can: • Resolve user complaints at the helpdesk, without escalating issues to Citrix experts • Troubleshoot and resolve Citrix logon slowness issues quickly • Find the root-cause of "Citrix is slow" complaints and determine what is causing the problem - i.e., network, VMware, Active Directory, application, Citrix, storage, etc. • Respond to 'my browser is slow in Citrix' - is it the browser users are accessing or something else? • Go from reactive to proactive monitoring of your Citrix services and keep users satisfied and productive

citrix performance managementcitrixcitrix xenapp
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report

This 2nd-annual research report from DABCC and eG Innovations provides the results of a comprehensive survey of the Citrix user community – exploring the current state of Citrix performance management with a goal of helping Citrix users better understand current challenges, technology choices and best practices in the Citrix community. The survey results have been compiled into a data-rich, easy-to-digest report to provide you with benchmarks and new insights into the best practices for effective Citrix performance management.

citrixapmxendesktop
© eG Innovations, Inc | www.eginnovations.com
Agenda
• Application performance monitoring today
• Why APM is easier said than done?
• Six best practices for troubleshooting and avoiding
“my application is slow” problems
• Q&A
© eG Innovations, Inc | www.eginnovations.com
Performance Monitoring in the Past
Focus on Resources
MemoryCPU Disk Network
 Adequate for simple, client-server applications
X Not sufficient for complex, modern applications
© eG Innovations, Inc | www.eginnovations.com
Slow-Time vs. Down-Time
Down-time : $21,000 Slow-time : $4,100
Average revenue loss due to 1 hour of:
However, slowness occurs 10 times more often than downtime.
A 1 sec delay in response time decreases customer satisfaction
by 16%, reduces conversions by 7%.
© eG Innovations, Inc | www.eginnovations.com
Focus of Performance Monitoring Today
Great User Experience

Recommended for you

4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience

This document discusses best practices for monitoring VMware Horizon virtual desktop infrastructure (VDI) environments. It recommends: 1) Measuring all aspects of the user experience, including logins, application launches, and session performance, using both synthetic and real user monitoring. 2) Monitoring every layer of the Horizon infrastructure and supporting systems like Active Directory, storage, and networking to pinpoint where problems originate. 3) Correlating performance across layers to determine the root cause of issues affecting user experience.

vmware horizonvmwareuser experience
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET Applications

This document discusses a webinar presented by eG Innovations on ensuring high-performing Microsoft .NET applications. The webinar covered full stack .NET monitoring including user experience monitoring, business transaction monitoring, .NET application monitoring, and infrastructure performance monitoring. It emphasized the importance of monitoring across the entire .NET stack from the user to infrastructure to identify performance issues and their root causes. The presentation recommended eG Enterprise as a solution to provide converged APM/IPM for unified monitoring of .NET environments.

.netmicrosoftmicrosoft .net
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment

Citrix Cloud services simplify the delivery and management of Citrix solutions, helping our users to extend their existing on-premises software deployments or even move one hundred percent to the cloud. Citrix Cloud services deploy secure digital workspaces in hours, placing the sensitive app, desktop and data resources on any cloud or hybrid cloud. Accessing the apps, desktops and any data has become easy than ever with Citrix Workspace. Citrix Workspace fully aggregates all apps, data, and files across all applications, and it offers a user-centric experience where everything you need to work is in one unified app, with conditional access and performance made simple based on user context and IT-designed policies. Citrix Cloud services support the integration with different technologies that vary significantly from one organization to another. The first step for users is to access their provisioned desktops, applications, and files, which is why monitoring the logon performance has become critical for Citrix solutions. That's why eG Innovations provides a free login simulator for Citrix Workspace, through their eG Enterprise solution which is verified as Citrix Ready. One of the primary requirements by organisations is to achieve exceptional Citrix user experience and service quality. eG Enterprise helps to proactively monitor all aspects of Citrix user experience - login times, application launch times, screen refresh latencies, virtual channel bandwidth usage, etc., and more importantly helps to identify underlying infrastructure tiers to help determine where the root cause of a problem lies; whether it is network, database, application, Citrix, or storage. Discover how Citrix and eG Innovations combine to provide you with end-to-end performance management and learn how to: • Deliver a secure digital workspace, and to improve business productivity with a fully integrated digital workspace from any cloud or hybrid cloud. • Ensure the success of new deployments and migration to Citrix Cloud with pre-built migration reports • End-to-end monitoring of Citrix services across user experience, session performance, connectivity, licensing, infrastructure health and capacity • Monitor Citrix services on physical, virtual and cloud infrastructures from Single pane of glass.

citrixdigital workspaceuser experience
© eG Innovations, Inc | www.eginnovations.com
Great Application Performance is
Easier Said
Than Done!
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage

Recommended for you

A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise

Performance management of Citrix technologies has always been a challenge. Determining if user complaints of Citrix logon slowness, session disconnects, screen freezes, etc. are caused by the Citrix stack or by one of the supporting tiers has often been a time consuming and knowledge intensive process. Virtualization of Citrix applications has only added to the challenge. View this presentation to learn how eG Innovations, one of the earliest Citrix-focused monitoring software vendors, has been adapting its eG Enterprise solution to keep pace with Citrix technology evolution.

vdicitrixcitrix performance monitoring
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights

Thank you for the demo. Let me know if you have any other questions!

nvidiacitrix performance monitoringcitrix monitoring
eG Innovations
eG InnovationseG Innovations
eG Innovations

The eG Enterprise Suite provides real-time monitoring and proactive infrastructure management to help customers rapidly diagnose IT performance issues. It uses automated root cause analysis to identify the underlying problem instead of just surface symptoms. This helps reduce troubleshooting time from hours to minutes. The single-agent monitoring solution provides visibility across applications, databases, networks and more to eliminate finger-pointing between teams. Customers have reported resolving issues 4-9 minutes faster and impacting 4,512 fewer customers per problem since using the eG Suite.

© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Database
User
Multi-Tier Applications are Hard
to Manage
© eG Innovations, Inc | www.eginnovations.com
Virtualization Introduces New Challenges
Virtual infrastructures are hard to manage. Traditional monitoring
tools are not designed to handle these dynamic environments.
Streaming Media AppSlow Database Queries
Excessive disk reads
by the media server
slow down Oracle
database accesses
Disk reads

Recommended for you

How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?

Slow logon is one of the most common user complaints faced by Citrix admins. When logon is slow, it affects the end-user experience and business productivity. Because XenApp and XenDesktop logon comprises many steps and depends on various parts of the infrastructure, it is often difficult to know what is causing logon slowness. The biggest question every Citrix admin has is “How do I make Citrix logons faster”? Here are some best practices from George Spiers, CTP, based on his real-world experience to optimize your Citrix infrastructure to make logons up to 75% faster. • Understand what factors are involved in Citrix login processing • Learn optimization techniques to make logon faster including profile management and image optimization • Learn how to improve logon times using new Citrix technologies such as App Layering and WEM • Pick up tips, tricks and tools to proactively detect logon slowdowns

citrixcitrix logoncitrix optimization
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...

This document discusses Citrix's use of eG Enterprise for end-to-end monitoring of their user conferences. It provides an overview of eG Innovations and its monitoring capabilities. Citrix requires a monitoring solution that provides unified visibility across all Citrix tiers from a single console, with insights to pinpoint root causes. eG Enterprise meets these needs through its end-to-end, scalable, and proactive monitoring of Citrix infrastructure, supporting faster issue resolution. The presentation also covers new features in eG 6.3 like expanded XenApp/XenDesktop monitoring and support for technologies like Citrix Adaptive Transport and Linux VDAs.

citrixeg innovationscitrix synergy
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOM

Citrix application infrastructures are very performance sensitive. “Citrix is slow” or “Citrix is not working” is a common complaint heard at the help desk from frustrated users. These complaints could be caused from a small problem anywhere in your infrastructure and you have to spend hours finding out where the real problem lies before you can resolve it and restore a positive user experience. Is it really a Citrix issue, or is the issue actually originating somewhere else in the infrastructure – i.e., the network, application, virtual platform, storage, etc.? View these slides and discover how you can extend Microsoft System Operations Center (SCOM) – using the Microsoft SCOM Citrix Universal Management Pack - to monitor and manage Citrix infrastructures end to end, so when a user complains that Citrix is slow, you can pinpoint exactly where the cause of the problem lies — in just one click. Learn how to: • Monitor all of your Citrix tiers – XenApp, XenDesktop, XenServer, NetScaler, XenMobile, etc. directly from the Microsoft SCOM console • Get deep visibility into every aspect of Citrix performance • Pinpoint in just one click where the real cause of a problem lies • Proactively detect and fix performance issues before users complain • Publish real-time dashboards in Microsoft SCOM to provide key insights for the different stakeholders in your organization • Generate powerful, end-to-end historical and trend reports that help you optimize and right-size your Citrix infrastructure for maximum ROI

microsoft scomcitrix performance managementcitrix monitoring
© eG Innovations, Inc | www.eginnovations.com
Virtualization Introduces New Challenges
• A failure or a slowdown in a virtual infrastructure is far
more severe than in a physical infrastructure
Physical Virtual
• Configuration of VMs can make a big impact on
performance; changes to configuration are hard to track
© eG Innovations, Inc | www.eginnovations.com
Infrastructure & Application Evolution
Poses Challenges
Virtualized
Browsers Locations Frameworks
Devices
Programming
Languages
Platforms
© eG Innovations, Inc | www.eginnovations.com
 Is it due to the client device/ application?
 Is it the server application code?
 Is it in the database queries?
 Is it due to the application platform/
framework?
 Is it due to the virtual/cloud platform?
 Is there a slowness in the local or regional
network?
 Could it be due to storage?
When an Application is Slow …
© eG Innovations, Inc | www.eginnovations.com
How to Achieve
Application
Performance
Monitoring Success?

Recommended for you

Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceWhy Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience

“My application is slow” is a common complaint heard at the help desk from frustrated users and Java application slow downs are so frequent these days that they cost businesses twice as much as actual downtime. When slowness occurs, IT managers often do not have sufficient visibility and insight to quickly determine what caused, and how to resolve, the issue. Is it due to the network, the database, application code, virtualization or storage? In this webinar, Bala Vaidhinathan, CTO of eG Innovations, presented a multi-dimensional approach to performance monitoring and diagnosis that is necessary for ensuring that your Java applications are performing effectively – ensuring quick resolution and a positive user experience. View the slides to discover: • How to monitor the real user experience of Java applications and be proactively alerted to issues • How tag-and-follow transaction tracing helps identify application code issues quickly • Why you need to go beyond transaction tracing for root-cause diagnosis of Java performance issues • Why insights into the Java container and Java virtual machine performance matter • How performance correlation across the application and infrastructure tiers is essential for root-cause diagnosis

java performanceperformance monitoringjava monitoring
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...

The Oracle database platform is powering many of today's business-critical applications and services. As applications and IT infrastructures are getting more complex and interconnected, performance issues anywhere in the IT infrastructure can quickly cascade and negatively impact end user experience. When Oracle database access is slow, is the issue with the Oracle database configuration or sizing? Or could it because of the storage tier? Virtualization platform? Application queries? Network? Join this live demo to see how next-generation performance monitoring & analytics provides deep visibility into Oracle database environments to accelerate the diagnosis of application and server performance issues, and quickly restore user experience. During the live demonstration, we will show you how to: • Have a single unified monitoring solution that addresses your database, virtualization, network and storage monitoring, diagnosis, analytics, and reporting needs; • Use intelligent analytics to analyze and correlate performance inside the database server and across the other tiers of your IT environment to provide unparalleled speed & ease of proactive alerting, diagnosis & analysis; • View best-in-class customizable dashboards that integrate performance metrics regarding the database and other tiers to provide real-time role-based and domain-based views on user experience, system and service health, resource consumption, capacity and more; • Report on historical performance and trends and analyze usage patterns to right-size and optimize your IT infrastructure for maximum ROI;

analysisoracle performance monitoring
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101

One of the most challenging tasks for a Citrix administrator is when a user calls in to the helpdesk complaining of a Citrix problem: logon is slow, session is getting disconnected, application launch is slow, etc. So, how does a Citrix admin go about solving such issues? A Citrix deployment has many infrastructure tiers and dependencies. Where do you initially focus your investigations, what do you analyze, and how do you triage? George Spiers, Citrix CTP and EUC Architect, shares his real-world experience to help you learn the art of Citrix troubleshooting.

© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
Defines APM as a 5
Dimensional Model
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/
Visualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
 Emulates users
 Imposes the same workload again
and again
 Provides a measure of experience
EVEN when there is no real load
Synthetic MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
Record a script to
simulate a user session
Open the same
application that a
user access (e.g.,
browser, Citrix
receiver)
Indicate what
actions to perform
Specify what to
match in the
response
Name the
transaction step

Recommended for you

How to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmentHow to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix Environment

Citrix enables secure End User Computing services across multiple platforms and devices, enabling users to do more, using more devices from more locations. However, these End User Computing services encompass and support many different technologies that vary significantly from one organization to another. Users getting access to their desktops and applications is the first step, which is why monitoring the logon performance has become critical for Citrix-based IT services. That's why eG Innovations recently announced a Free Logon Simulator for Citrix XenApp and XenDesktop. But that's only a first impression. To make a lasting impact on user experience, the applications and desktops being delivered on top of the Citrix service must also perform, and these digital business services will be comprised of many different components from any number of suppliers. Discover how Citrix and eG Enterprise can combine to provide you with end-to-end performance management that can make a lasting impression your users will love.

citrixcitrix xenappxendesktop
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications

This document discusses approaches to monitoring digital user experience. It defines digital user experience and explains why it is important. Common approaches covered include analytics, synthetic user monitoring, real user monitoring, and infrastructure monitoring. Both synthetic and real user monitoring are needed to fully understand user experience. Real user monitoring provides insight into actual user behavior and interactions but requires users. Synthetic monitoring allows testing when no users are present. Infrastructure monitoring helps identify performance issues related to applications and infrastructure. Together these approaches provide full visibility from end users to infrastructure.

user experiencedigital experience monitoringreal user monitoring
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)

Learn how Site24x7 gives you end-to-end application performance visibility for your Java, .NET and Ruby web transactions with metrics of all components starting from URLs to SQL queries.

site24x7 apmweblogicmonitoring web transactions
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
Results of synthetic
monitoring shown in
the monitoring tool
© eG Innovations, Inc | www.eginnovations.com
User Experience Monitoring
 Emulates users
 Imposes the same workload again
and again
 Provides a measure of experience
EVEN when there is no real load
Synthetic Monitoring
 Monitors real users
 Actual workloads
 Direct measure of what users
are seeing
Real User MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
Real User Monitoring Approaches
Agentless RUM
 Use Javascript support in web browsers to
monitor web access in an agentless manner
 Agentless – no software installed on the client
 Works for any browser – desktop or mobile
 Easy to setup - No need for network taps
© eG Innovations, Inc | www.eginnovations.com
Monitoring the Real User Experience

Recommended for you

Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring

Application Performance Monitoring is a mandatory discipline of any production environment of today. But due to the heterogeneous nature of modern applications, it faces many challenges. Note: This presentation was made for a 2008 seminar.

processtoolsapm
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?

VP of APM, Aruna Ravichandran of CA Technologies walks you through what Application Performance Management really is and discusses some of the major benefits of using the software. Learn more about APM solutions from CA Technologies at http://www.ca.com/apm

mobileservicecloud
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015

Este documento presenta Application Performance Management (APM) y las nuevas capacidades de APM 10. APM 10 ofrece tres mejoras clave: análisis diferencial para reducir alertas de ruido, vistas de línea de tiempo para correlacionar cambios con problemas de rendimiento, y perspectivas basadas en roles para proporcionar el contexto adecuado a los usuarios. Estas mejoras permiten una resolución más rápida de problemas, mayor tiempo de actividad y optimización continua de las aplicaciones. El documento también describe la integración de APM con UIM

application performanceca_technologiesjava_monitoring
© eG Innovations, Inc | www.eginnovations.com
User Experience - Best Practice
Use a combination of synthetic and real user monitoring
approaches to gain a complete view of the user experience.
Synthetic Monitoring Real User MonitoringSynthetic Monitoring
© eG Innovations, Inc | www.eginnovations.com
User Experience - Best Practice
Consider this scenario:
• Users access web site, place orders
• Order processing happens in the
background as an asynchronous
process.
• What happens when order
processing fails?
• User Experience Monitoring
still indicates that all is OK,
despite the failure of orders.
Monitoring the user experience is not sufficient.
Track your critical business processes as well.
INVENTORY
HANDLING
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Business Transaction Tracing

Recommended for you

Scaling Twitter with Cassandra
Scaling Twitter with CassandraScaling Twitter with Cassandra
Scaling Twitter with Cassandra

This document summarizes Twitter's transition from a legacy MySQL database to the Apache Cassandra database. It describes Twitter's legacy system and its drawbacks around availability and scalability. It then introduces Apache Cassandra, highlighting its benefits like high availability, fault tolerance, and flexibility. The rest of the document details Cassandra's data model, infrastructure involving partitioners, storage, and querying. It also covers Cassandra's consistency levels and strategies for maintaining eventual consistency like read repair and hinted handoff.

Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance

Writing your application is one thing. Making the application to perform well is another. We usually forget there is somebody else on the other side of the screen, that becomes very frustrated and upset when he needs to wait until this one page finally loads. It requires a lot of experience to predict specific behaviour and to know what kind of things to avoid. And even with that there is so many different factors that can affect the end user experience. During this talk I will talk about tools and techniques you can use to measure and monitor your application performance.

xhprofhxguiapplication
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010

Hadoop Summit 2010 - Application Track Biometric Databases and Hadoop Jason Trost, Abel Sussman and Lalit Kapoor, Booz Allen Hamilton

© eG Innovations, Inc | www.eginnovations.com
Business Transaction Tracing
© eG Innovations, Inc | www.eginnovations.com
ClassFile
Transformer
Business Transaction Tracing
 Application is not modified
 Introduces some overhead
 Tag and follow transactions
 Ideal when problems are
in the application code
Using byte-code instrumentation
JVM
ClassLoader
Class A
Class B
Class C
Agent
1. Premain
2. addTransformer
5. redefineClass
4. transform
3. When
Loading…
© eG Innovations, Inc | www.eginnovations.com
Transaction Tracing - Best Practice
• Transaction tracing is very important for identifying coding
issues and poor database queries.
• May not provide true end-to-end visibility for off-the-shelf
applications like SAP, PeopleSoft, etc.
• 3% - number of respondents to Gartner’s APM Survey who
ranked this as #1 priority for APM.
Use transaction tracing as one part (not the only part) of your
end-to-end application performance monitoring strategy.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics

Recommended for you

Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys

Our DevOps Journey Transforming 6 Month Waterfalls to 1 Hour Code Deploys https://info.dynatrace.com/17q3_wc_from_agile_to_cloudy_devops_na_registration.html In the 2nd part of our webinar series, Anita Engleder, DevOps Lead at Dynatrace reviews and dissects lessons learned during the transformational journey moving Dynatrace from an on-prem culture to one that is cloud native. She will lend her perspective as a key member of the team that executed on the original vision: to “implement a new cloud native offering and deploy a new feature release every 2 weeks. Additionally, be able to support a 1-hour lead time from Code Change to Production”. On November 17th at 1pm/10am PT Anita will present the challenges she and her team faced transforming 6 Months Waterfall to 1 Hour Code Deploys. In this webinar Anita will discuss: How to enable a complete cultural shift across multiple teams, in terms of thought process AND execution What the specific role of her DevOps team is and how it played into the transformation The role of Feature teams and why continuous feedback is critical for them How to successfully influence key stakeholders for complete alignment Today Anita’s team runs 170 production changes every day, running across several AWS Data Centers as well as On-Premise – something that would have been thought impossible only a few years prior.

digital performance managementsaas monitoringapplication development
Application Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleApplication Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance Puzzle

The document outlines a methodology for Application Performance Management (APM). It discusses various components of an APM strategy including top-down monitoring, bottom-up monitoring, reporting and analytics, and aligning with ITIL processes. Top-down monitoring focuses on real-time application monitoring using techniques like synthetic transactions. Bottom-up monitoring ties into infrastructure monitoring tools. Reporting and analytics is used to analyze performance data and establish baselines. APM supports various ITIL processes like incident management, problem management and service level management.

real time application monitoringend user computinguser experience management
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring

Akamai Edge 14 - Discussion on RUM, Synthetic and setting realistic and meaningful performance goals.

rumwebperfsoasta
© eG Innovations, Inc | www.eginnovations.com
Application Monitoring = Transaction Tracing
Suppose there is an infrastructure issue – say a database-wide slowdown.
© eG Innovations, Inc | www.eginnovations.com
Application Monitoring = Transaction Tracing
Transaction tracing will NOT point to the root-cause of an
infrastructure problem.
© eG Innovations, Inc | www.eginnovations.com
Server
Infrastructure
Health
Application Processes
TCP
Network
Operating System
Application
Infrastructure Health
Server/Container
JVM
Application Monitoring = Transaction Tracing
Business
Transaction Health
App hosted on
Container
CUSTOM
© eG Innovations, Inc | www.eginnovations.com
Component Deep Dive

Recommended for you

Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View

Application Performance Management (APM) provides a 360° view that keeps your business healthy by monitoring end user experience and applications across traditional, mobile, virtual and cloud environments. It provides insight into every transaction for quick resolution of application issues and helps reduce costs by using a common tool in pre-production and production. Detailed diagnostics and real-time topology-based analytics improve application quality. Trace real user transactions across application tiers to speed resolution times Measure end user experience using repeatable transactions from multiple locations Gain deep application insights for fast problem isolation and resolution Use shared scripting across testing and operations for higher quality applications

application performance managementhpe apm
App Dynamics
App DynamicsApp Dynamics
App Dynamics

The document discusses the challenges of managing the performance of revenue-critical applications deployed in hybrid cloud, virtual, and physical environments. It introduces AppDynamics as a solution that provides wide and deep visibility into distributed applications. AppDynamics dynamically scales applications in the cloud and other environments, is easy to deploy and use, and provides value quickly. The document also announces the free AppDynamics Lite product.

Machine Data 101 Hands-on
Machine Data 101 Hands-onMachine Data 101 Hands-on
Machine Data 101 Hands-on

Machine Data 101: Turning Data Into Insight is a presentation about using Splunk software to analyze machine data. It discusses topics such as: - What machine data is and examples of common sources like log files, social media, call center systems - How Splunk indexes machine data from various sources in real-time regardless of format - Techniques for enriching data in Splunk like tags, field aliases, calculated fields, event types, and lookups from external data sources - Examples of collecting non-traditional data sources into Splunk like network data, HTTP events, databases, and mobile app data The presentation provides an overview of Splunk's machine data platform and techniques for analyzing, enrich

portlandworkshop2017
© eG Innovations, Inc | www.eginnovations.com
Monitoring Every Layer, Every Tier
from One Console
Can you access the
application server?
Can you ping the server?
Can you access the TCP
port of the server?
Is the application’s
Windows service
running?Is the application
process running
normally?
Is the server’s OS
working properly?
Are applications
published on the server
working well?
How is the user
experience?
© eG Innovations, Inc | www.eginnovations.com
Component Deep Dive – Best Practice
Have the right mix of reach and depth when it comes to
monitoring capabilities.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/
Visualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
Application Topology Discovery
Inter-dependencies abound in today’s
application infrastructures:
– Application to application
(Java to SQL)
– Application to VM/cloud
instance
– VM to physical machine/
cloud service
– Application to external service
– Application to infrastructure services (DNS)

Recommended for you

Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategy

Oracle provides a strategy for cloud computing that includes both public and private cloud offerings. Their private cloud platform utilizes Oracle software and tools to provide infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). Key aspects of Oracle's private cloud strategy include the Oracle Enterprise Manager for centralized monitoring and management, the Oracle Virtual Assembly Builder for application packaging and deployment, and policy-based management of cloud resources.

cloud computing
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...

Rodney Morrison, SL’s Vice President of Products delivered a talk entitled, “How to Achieve Success With Application Performance Monitoring Initiatives” at TradeTech Architecture 2011.

sltradetech architecturerodney morrison
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty

This is the presentation given for the Docker Meetup in Cordoba, Argentina. Recording should soon be up on http://www.meetup.com/Docker-Cordoba-ARG/events/226995018/ Key Takeaways: Pick your Metrics! Automate It! Fail Bad Builds Faster! Deliver Faster with Better Quality! To the Docker Audience my main point was that: Just adding Docker doesn't give you free performance and scalability of your app. I walk through many examples of failing apps. What are the metrics that highlight the problem and how to automatically detect bad builds by looking at these Metrics along your Pipeline.

scalabilityapplication performance managementdocker
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis

Recommended for you

How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...

This document discusses transaction tracing in unified monitoring environments. It provides an overview of application performance management (APM) and why it is needed to monitor application performance and user experience. It discusses how real user monitoring (RUM) can provide insight into the user experience, but transaction tracing is also needed to diagnose server-side processing issues. The presentation demonstrates how eG Innovations provides both RUM and transaction tracing capabilities across Java and .NET applications in a unified manner. It provides licensing and deployment details and shows how transaction tracing can help identify code-level issues and troubleshoot application performance problems.

apmconverged apmconverged application
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...

From pilot to production, eG Enterprise empowers enterprise organizations to deliver a better user experience and increased ROI by delivering comprehensive, converged performance management of Java application services. With optimized Java platforms delivered through Zing, Azul Systems enables Java-based businesses to focus on functionality and long-term lower operating costs rather than daily firefighting. Together, eG Enterprise and Azul Systems offer a proven Java environment designed to optimize the deployment, management, and scale of Java application services. View these slides from this webinar where Bala Vaidhinathan, CTO of eG Innovations and Simon Ritter, Deputy CTO of Azul Systems discuss how: • Java Application Service Management can be simplified and made more cost-effective, while delivering a better user experience • eG Enterprise enhancements provide insights into Java applications running on the Zing runtime • eG Enterprise and Azul Zing working together in a production Java installation can reduce costs, optimize deployments and deliver optimum user satisfaction

user experiencejavaapplication performance monitoring
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7

Introducing eG Enterprise v7: The industry's most advanced user experience monitoring solution. eG Innovations application performance monitoring solutions simplify and accelerate discovery, diagnosis, and resolution of application performance problems in virtual, physical, and cloud environments.

user experience monitoringapplication performance monitoringvirtualization monitoring
© eG Innovations, Inc | www.eginnovations.com
Using Dependencies for Root-Cause
Diagnosis
© eG Innovations, Inc | www.eginnovations.com
Topology Discovery – Best Practice
Don’t just discover – use application dependencies
for root-cause diagnosis.
© eG Innovations, Inc | www.eginnovations.com
Application Performance Monitoring
Framework
End User
Experience
Monitoring
Business
Transaction
Tracing
Application
Component
Deep-Dive
Application
Topology
Discovery/Vi
sualization
IT Analytics
© eG Innovations, Inc | www.eginnovations.com
IT Analytics
• Auto-baselining
• Automatic correlation
• Prediction
• Capacity analysis
• Historical reporting
• Bottleneck detection
• Optimization recommendations

Recommended for you

Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...

Application architectures have become more distributed, heterogeneous, and reliant on supporting infrastructure tiers. In 2018, we are seeing customers beginning to realize they need to expand their application performance monitoring (APM) capabilities to provide visibility of these supporting IT infrastructure components. Application managers and IT teams are realizing that they need contextual visibility into how an infrastructure problem affects application performance, and seek APM solutions that can cross-correlate code-level and transaction-level performance with the health of the supporting physical, virtual, container and cloud infrastructures. Watch this on-demand webinar and learn why this cross-correlation is so important and what's required to achieve it: • Why monitoring applications in isolation will not be enough to monitor digital business service performance • What's required for the enterprise to achieve total performance visibility • How you can build an incremental plan for achieving transparency in digital service performance monitoring

apmconverged apminfrastructure monitoring
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems

In the digital age, quality of service (QOS) and user experience are the keys to competitive advantage. With the rapid adoption of hybrid clouds, assuring the performance of applications running in hybrid cloud ecosystems has become business-critical. The reality is that the explosion of new cloud-based IT services may not simplify performance management. In fact, since clouds are operating models the heterogeneous nature of hybrid and multi-cloud deployments makes performance management even more challenging. This 30-minute webinar provides a quick overview of the key steps to assure the performance of digital business services as applications are migrated to various cloud services and shows some examples of how you can retain end-to-end visibility along the way. Watch this webinar to learn: • How unified, consistent views of performance can enable effective service delivery • How to baseline services before, during and after cloud migrations • How to get started on your hybrid cloud journey

hybrid cloudcloudsaas
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps

The modern IT stack has become diverse and distributed, and it’s increasingly challenging to manage heterogeneous platforms and multi-vendor devices. Customers are looking to the cloud and APM to help address these hurdles, as well as accelerate IT transformation. But migrating to the cloud will take time, it won’t make infrastructure ‘just disappear’, and legacy workloads are going to remain part of the enterprise reality for many. In addition, while APM will continue to be increasingly important, all applications are not the same and an application is still not equal to a digital business service. Watch this webinar as John Worthington, a service management expert and Director of Product Marketing for eG Innovations, continues our Shift-Left series. You can learn: • Why domain expertise is important when defining monitoring requirements • What analytics are useful from a monitoring and observability context • How end-to-end monitoring with converged application and infrastructure performance can drive ITSM and DevOps integration

itsmdevopsit monitoring
© eG Innovations, Inc | www.eginnovations.com
Auto-Baselining for Proactive Alerting
Automatic, time
varying baselines
make monitoring
PROACTIVE
© eG Innovations, Inc | www.eginnovations.com
Make Optimization Decisions Based on
Empirical Data
A few of the servers
are handling most of
the sessions
© eG Innovations, Inc | www.eginnovations.com
Invest Wisely with Capacity Analytics
© eG Innovations, Inc | www.eginnovations.com
IT Analytics – Best Practice
IT Analytics is 2nd in importance to user experience!
Look for monitoring tools that reduce your burden by automating
analysis and providing you actionable insights.

Recommended for you

Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...

This document discusses the importance of monitoring configuration changes to identify the root cause of performance issues. It provides an example where increased CPU utilization across application servers was detected. Through monitoring configuration changes, it was found that the infrastructure team had recently updated registry keys to disable hyperthreading as a security measure, which increased CPU usage. The document advocates for infrastructure-as-code practices and ensuring monitoring platforms can track configuration changes to better enable root cause analysis.

configurationobservability
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...

See live the brand-new release of eG Enterprise v6 – the first intelligent performance monitoring solution designed to simplify the management of today’s complex and distributed IT environments. Find out how eG Enterprise helps you make IT Operations more productive, reduce IT support cost & complexity, and keep your end users happy & productive. During the demonstration, we will show how you can: - Have a single unified solution that addresses your application monitoring, database monitoring, server monitoring, network monitoring, virtualization monitoring, service monitoring and even mobile device monitoring needs; - Use intelligent analytics to analyze and correlate performance across the tiers to provide unparalleled speed & ease of proactive alerting, diagnosis & analysis; - View best-in-class customizable dashboards that integrate performance metrics to provide real-time role-based and domain-based views on user experience, system and service health, resource consumption, capacity and more; - Report on historical performance and trends and analyze usage patterns to right-size and optimize your IT infrastructure for maximum ROI; - Address gaps in your current monitoring for Citrix XenApp/XenDesktop, virtual desktop infrastructures (VDI), multi-tier Java applications and heavily virtualized IT environments – in the cloud or on-premise;

eg enterpriseeg innovationsperformance monitoring
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and Analytics

This webinar highlights how next-generation application performance monitoring & analytics provides deep visibility into the Java stack to accelerate the diagnosis of application performance issues and quickly restore user experience. During the live demonstration, we will show how to: - Have a single unified monitoring solution that addresses your application monitoring, diagnosis, analytics, and reporting needs; - Use intelligent analytics to analyze and correlate performance inside the Java stack and across the tiers of your IT environment to provide unparalleled speed & ease of proactive alerting, diagnosis & analysis; - View best-in-class customizable dashboards that integrate Java application performance metrics to provide real-time role-based and domain-based views on user experience, system and service health, resource consumption, capacity and more; - Report on historical performance and trends and analyze usage patterns to right-size and optimize your IT infrastructure for maximum ROI;

java performancejava monitoring
© eG Innovations, Inc | www.eginnovations.com
 Adopt a combination of synthetic and real user monitoring to track
user experience
 Monitoring key business processes is as important as monitoring
user experience
 Transaction tracing should be an important, but not the only part of
your application performance monitoring strategy
 Reach and depth of monitoring are both important as you look at
unified monitoring capabilities
 Don’t just discover application inter-dependencies, use them for
accurate root-cause diagnosis
 Analytics capabilities are important to make monitoring agile and
automated
Best Practices Summary
© eG Innovations, Inc | www.eginnovations.com
 Ensure great user experience
 Detect problems before users notice –
be proactive
 Resolve problems quickly, keep MTTR
low
 Handle problems with fewer people,
less expertise
 Plan/invest wisely for growth
Benefits of Application Performance
Monitoring Success
© eG Innovations, Inc | www.eginnovations.com
Next Steps
Free Trial
http://www.eginnovations.com/freetrial
Send an Email
info@eginnovations.com
Call Us
+1 (866) 526 6700

More Related Content

What's hot

Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
eG Innovations
 
Citrix and Desktop Migration Success
Citrix and Desktop Migration SuccessCitrix and Desktop Migration Success
Citrix and Desktop Migration Success
eG Innovations
 
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
eG Innovations
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar
eG Innovations
 
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
eG Innovations
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report
eG Innovations
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience
eG Innovations
 
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET Applications
eG Innovations
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
eG Innovations
 
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
eG Innovations
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
eG Innovations
 
eG Innovations
eG InnovationseG Innovations
eG Innovations
janejarvella
 
How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?
eG Innovations
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
eG Innovations
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOM
eG Innovations
 
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceWhy Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
eG Innovations
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
eG Innovations
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
eG Innovations
 
How to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmentHow to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix Environment
eG Innovations
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
eG Innovations
 

What's hot (20)

Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
Choosing the Best Approach for Monitoring Citrix User Experience: Should You ...
 
Citrix and Desktop Migration Success
Citrix and Desktop Migration SuccessCitrix and Desktop Migration Success
Citrix and Desktop Migration Success
 
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
The "One Monitor": Tranform MS SCOM into an End-to-End Monitoring & Diagnosis...
 
2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar2016 Citrix Performance Management Report | Results & Analysis Webinar
2016 Citrix Performance Management Report | Results & Analysis Webinar
 
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
How to Detect & Resolve Five Common Citrix XenApp & XenDesktop Performance Ch...
 
2016 Citrix Performance Management Report
2016 Citrix Performance Management Report2016 Citrix Performance Management Report
2016 Citrix Performance Management Report
 
4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience4 Best Practices for Delivering Exceptional VDI User Experience
4 Best Practices for Delivering Exceptional VDI User Experience
 
How to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET ApplicationsHow to Ensure High-Performing Microsoft .NET Applications
How to Ensure High-Performing Microsoft .NET Applications
 
How to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix EnvironmentHow to Deliver an Exceptional End User Experience in your Citrix Environment
How to Deliver an Exceptional End User Experience in your Citrix Environment
 
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG EnterpriseA Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
A Deep Dive Into Comprehensive Citrix & VDI Monitoring with eG Enterprise
 
Managing the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered InsightsManaging the End User Experience with GPU-Powered Insights
Managing the End User Experience with GPU-Powered Insights
 
eG Innovations
eG InnovationseG Innovations
eG Innovations
 
How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?How to Make Citrix Logons Faster?
How to Make Citrix Logons Faster?
 
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
Why does Citrix use eG Enterprise for End-to-End Monitoring at Citrix Summit ...
 
Monitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOMMonitor & Manage Citrix App Performance Using Microsoft SCOM
Monitor & Manage Citrix App Performance Using Microsoft SCOM
 
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User ExperienceWhy Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
Why Is My Java App Slow? 5 Monitoring Best Practices for a Great User Experience
 
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...Oracle database performance monitoring diagnosis and reporting with EG Innova...
Oracle database performance monitoring diagnosis and reporting with EG Innova...
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
How to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix EnvironmentHow to Deliver Exceptional End User Experience in Your Citrix Environment
How to Deliver Exceptional End User Experience in Your Citrix Environment
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
 

Viewers also liked

Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
Site24x7
 
Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
Olivier Gérardin
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?
CA Technologies
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015
Fernando Bianchi
 
Scaling Twitter with Cassandra
Scaling Twitter with CassandraScaling Twitter with Cassandra
Scaling Twitter with Cassandra
Ryan King
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
Sebastian Marek
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010
Yahoo Developer Network
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Dynatrace
 
Application Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleApplication Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance Puzzle
LDragich
 
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
Cliff Crocker
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
Jeffrey Nunn
 
App Dynamics
App DynamicsApp Dynamics
App Dynamics
Dealmaker Media
 
Machine Data 101 Hands-on
Machine Data 101 Hands-onMachine Data 101 Hands-on
Machine Data 101 Hands-on
Splunk
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategy
jameskenney
 
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
SL Corporation
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Andreas Grabner
 

Viewers also liked (16)

Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
Application Performance Monitoring
Application Performance MonitoringApplication Performance Monitoring
Application Performance Monitoring
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015
 
Scaling Twitter with Cassandra
Scaling Twitter with CassandraScaling Twitter with Cassandra
Scaling Twitter with Cassandra
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010Biometric Databases and Hadoop__HadoopSummit2010
Biometric Databases and Hadoop__HadoopSummit2010
 
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code DeploysOur DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
Our DevOps Journey: 6 Month Waterfalls to 1 Hour Code Deploys
 
Application Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance PuzzleApplication Performance Management - Solving the Performance Puzzle
Application Performance Management - Solving the Performance Puzzle
 
A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
 
Application Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 ViewApplication Performance Management 9.30 HPE whats new | 360 View
Application Performance Management 9.30 HPE whats new | 360 View
 
App Dynamics
App DynamicsApp Dynamics
App Dynamics
 
Machine Data 101 Hands-on
Machine Data 101 Hands-onMachine Data 101 Hands-on
Machine Data 101 Hands-on
 
Oracle cloud computing strategy
Oracle cloud computing strategyOracle cloud computing strategy
Oracle cloud computing strategy
 
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
TradeTech Architecture 2011 - Rodney Morrison, How to Achieve Success with Ap...
 
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and ScalabiltyDocker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
Docker/DevOps Meetup: Metrics-Driven Continuous Performance and Scalabilty
 

Similar to My Application is Slow | Best Practices for Troubleshooting and Prevention

How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...
eG Innovations
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
John Williams
 
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7
eG Innovations
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
eG Innovations
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
eG Innovations
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
eG Innovations
 
Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...
Cheryl Lai
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
eG Innovations
 
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and Analytics
eG Innovations
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of Glass
eG Innovations
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
eG Innovations
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG Enterprise
eG Innovations
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
eG Innovations
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
eG Innovations
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
eG Innovations
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
eG Innovations
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud Migrations
eG Innovations
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote Workers
eG Innovations
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
eG Innovations
 
Citrix troubleshooting 101
Citrix troubleshooting 101Citrix troubleshooting 101
Citrix troubleshooting 101
eG Innovations
 

Similar to My Application is Slow | Best Practices for Troubleshooting and Prevention (20)

How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...How to avoid Java and .Net Application Performance Issues using Business Tran...
How to avoid Java and .Net Application Performance Issues using Business Tran...
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 
The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7The Complete User Experience Monitoring Solution - eG Enterprise v7
The Complete User Experience Monitoring Solution - eG Enterprise v7
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
How to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud EcosystemsHow to Assure Performance in Hybrid Cloud Ecosystems
How to Assure Performance in Hybrid Cloud Ecosystems
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...Configuration and Change Tracking must be a key part of your Observability st...
Configuration and Change Tracking must be a key part of your Observability st...
 
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
What's New in eG Enterprise v6 - Unified performance monitoring, diagnosis, a...
 
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and Analytics
 
How to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of GlassHow to consolidate Citrix Monitoring in a Single Pane of Glass
How to consolidate Citrix Monitoring in a Single Pane of Glass
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
 
How to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG EnterpriseHow to Monitor Your Java & .NET Applications with eG Enterprise
How to Monitor Your Java & .NET Applications with eG Enterprise
 
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
Citrix Troubleshooting 101: How to Resolve and Prevent Business-Impacting Cit...
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
 
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
Digital Workspace Deployment and Performance Monitoring in the New Normal - S...
 
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
Best Practices for Troubleshooting Slow Citrix Logon and Ensuring Excellent U...
 
Managing User Experience During Cloud Migrations
Managing User Experience During Cloud MigrationsManaging User Experience During Cloud Migrations
Managing User Experience During Cloud Migrations
 
Troubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote WorkersTroubleshooting the Most Common Citrix Complaints for Remote Workers
Troubleshooting the Most Common Citrix Complaints for Remote Workers
 
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
Citrix XenMobile and ShareFile Performance - 5 Steps for a Better BYOD Experi...
 
Citrix troubleshooting 101
Citrix troubleshooting 101Citrix troubleshooting 101
Citrix troubleshooting 101
 

More from eG Innovations

How to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentsHow to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environments
eG Innovations
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?
eG Innovations
 
How Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual AssistantHow Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual Assistant
eG Innovations
 
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
eG Innovations
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
eG Innovations
 
Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...
eG Innovations
 
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
eG Innovations
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer Experience
eG Innovations
 
How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...
eG Innovations
 
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
Microsoft, Citrix and SCOM:  EOL or a New Beginning ?Microsoft, Citrix and SCOM:  EOL or a New Beginning ?
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
eG Innovations
 
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
eG Innovations
 
How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?
eG Innovations
 
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance IssuesBest Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance Issues
eG Innovations
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
eG Innovations
 
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
eG Innovations
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
eG Innovations
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
eG Innovations
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
eG Innovations
 

More from eG Innovations (18)

How to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environmentsHow to simplify the monitoring of multi-cloud environments
How to simplify the monitoring of multi-cloud environments
 
Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?Migrating to the Cloud – Is Application Performance Monitoring still required?
Migrating to the Cloud – Is Application Performance Monitoring still required?
 
How Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual AssistantHow Citrix Admins can get a Virtual Assistant
How Citrix Admins can get a Virtual Assistant
 
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
Make synthetic monitoring a critical part of your IT monitoring strategy: Why...
 
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The HourUnified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
 
Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...Lessons from Experts: How you can create a Great Digital Workspace Experience...
Lessons from Experts: How you can create a Great Digital Workspace Experience...
 
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
Gemeente Heerhugowaard aan het woord: “Productiviteit gewaarborgd ondanks het...
 
Digital Workspaces and the Customer Experience
Digital Workspaces and the Customer ExperienceDigital Workspaces and the Customer Experience
Digital Workspaces and the Customer Experience
 
How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...How to monitor all aspects of Citrix NetScaler usage and performance within t...
How to monitor all aspects of Citrix NetScaler usage and performance within t...
 
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
Microsoft, Citrix and SCOM:  EOL or a New Beginning ?Microsoft, Citrix and SCOM:  EOL or a New Beginning ?
Microsoft, Citrix and SCOM: EOL or a New Beginning ?
 
Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?Citrix Cloud Services - Are they right for you ?
Citrix Cloud Services - Are they right for you ?
 
How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?How to Get the Fastest Possible Citrix Logon Times?
How to Get the Fastest Possible Citrix Logon Times?
 
Best Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance IssuesBest Practices for Troubleshooting Four Real-world Java Performance Issues
Best Practices for Troubleshooting Four Real-world Java Performance Issues
 
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
How to Get the​ Fastest Possible ​Citrix Logon Times​? Optimization Tips for ...
 
eG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
 
7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero7 Secrets to Becoming a Citrix Hero
7 Secrets to Becoming a Citrix Hero
 
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
How to Extend SCOM to Achieve Single-Pane-of-Glass Monitoring into Your Micro...
 
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
Is Citrix Cloud Enterprise Ready? Best Practices to Get the Most Out of Citri...
 

Recently uploaded

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 

Recently uploaded (20)

Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 

My Application is Slow | Best Practices for Troubleshooting and Prevention

  • 1. © eG Innovations, Inc | www.eginnovations.com My Application Is Slow! Best Practices for Troubleshooting and Prevention Frank Ohlhorst Enterprise IT Analyst & Consultant fohlhorst@gmail.com Srinivas Ramanathan, CEO eG Innovations srinivas@eginnovations.com
  • 2. © eG Innovations, Inc | www.eginnovations.com Moderator Christine Ackley Director of Marketing Operations eG Innovations Christine.Ackley@eginnovations.com
  • 3. © eG Innovations, Inc | www.eginnovations.com Logistics  Please submit your questions at any time during the webinar using the questions panel on the GoToWebinar client.  This webinar is being recorded. You will receive a link to the recording in a few days.  A copy of this presentation is posted on Slideshare: http://www.slideshare.net/eginnovations/
  • 4. © eG Innovations, Inc | www.eginnovations.com Today’s Presenters Srinivas Ramanathan CEO eG Innovations srinivas@eginnovations.com Frank J. Ohlhorst Enterprise IT Analyst & Consultant fohlhorst@gmail.com
  • 5. © eG Innovations, Inc | www.eginnovations.com Agenda • Application performance monitoring today • Why APM is easier said than done? • Six best practices for troubleshooting and avoiding “my application is slow” problems • Q&A
  • 6. © eG Innovations, Inc | www.eginnovations.com Performance Monitoring in the Past Focus on Resources MemoryCPU Disk Network  Adequate for simple, client-server applications X Not sufficient for complex, modern applications
  • 7. © eG Innovations, Inc | www.eginnovations.com Slow-Time vs. Down-Time Down-time : $21,000 Slow-time : $4,100 Average revenue loss due to 1 hour of: However, slowness occurs 10 times more often than downtime. A 1 sec delay in response time decreases customer satisfaction by 16%, reduces conversions by 7%.
  • 8. © eG Innovations, Inc | www.eginnovations.com Focus of Performance Monitoring Today Great User Experience
  • 9. © eG Innovations, Inc | www.eginnovations.com Great Application Performance is Easier Said Than Done!
  • 10. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 11. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 12. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 13. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 14. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 15. © eG Innovations, Inc | www.eginnovations.com Database User Multi-Tier Applications are Hard to Manage
  • 16. © eG Innovations, Inc | www.eginnovations.com Virtualization Introduces New Challenges Virtual infrastructures are hard to manage. Traditional monitoring tools are not designed to handle these dynamic environments. Streaming Media AppSlow Database Queries Excessive disk reads by the media server slow down Oracle database accesses Disk reads
  • 17. © eG Innovations, Inc | www.eginnovations.com Virtualization Introduces New Challenges • A failure or a slowdown in a virtual infrastructure is far more severe than in a physical infrastructure Physical Virtual • Configuration of VMs can make a big impact on performance; changes to configuration are hard to track
  • 18. © eG Innovations, Inc | www.eginnovations.com Infrastructure & Application Evolution Poses Challenges Virtualized Browsers Locations Frameworks Devices Programming Languages Platforms
  • 19. © eG Innovations, Inc | www.eginnovations.com  Is it due to the client device/ application?  Is it the server application code?  Is it in the database queries?  Is it due to the application platform/ framework?  Is it due to the virtual/cloud platform?  Is there a slowness in the local or regional network?  Could it be due to storage? When an Application is Slow …
  • 20. © eG Innovations, Inc | www.eginnovations.com How to Achieve Application Performance Monitoring Success?
  • 21. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework Defines APM as a 5 Dimensional Model End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/ Visualization IT Analytics
  • 22. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 23. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring  Emulates users  Imposes the same workload again and again  Provides a measure of experience EVEN when there is no real load Synthetic MonitoringSynthetic Monitoring
  • 24. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring Record a script to simulate a user session Open the same application that a user access (e.g., browser, Citrix receiver) Indicate what actions to perform Specify what to match in the response Name the transaction step
  • 25. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring Results of synthetic monitoring shown in the monitoring tool
  • 26. © eG Innovations, Inc | www.eginnovations.com User Experience Monitoring  Emulates users  Imposes the same workload again and again  Provides a measure of experience EVEN when there is no real load Synthetic Monitoring  Monitors real users  Actual workloads  Direct measure of what users are seeing Real User MonitoringSynthetic Monitoring
  • 27. © eG Innovations, Inc | www.eginnovations.com Real User Monitoring Approaches Agentless RUM  Use Javascript support in web browsers to monitor web access in an agentless manner  Agentless – no software installed on the client  Works for any browser – desktop or mobile  Easy to setup - No need for network taps
  • 28. © eG Innovations, Inc | www.eginnovations.com Monitoring the Real User Experience
  • 29. © eG Innovations, Inc | www.eginnovations.com User Experience - Best Practice Use a combination of synthetic and real user monitoring approaches to gain a complete view of the user experience. Synthetic Monitoring Real User MonitoringSynthetic Monitoring
  • 30. © eG Innovations, Inc | www.eginnovations.com User Experience - Best Practice Consider this scenario: • Users access web site, place orders • Order processing happens in the background as an asynchronous process. • What happens when order processing fails? • User Experience Monitoring still indicates that all is OK, despite the failure of orders. Monitoring the user experience is not sufficient. Track your critical business processes as well. INVENTORY HANDLING
  • 31. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 32. © eG Innovations, Inc | www.eginnovations.com Business Transaction Tracing
  • 33. © eG Innovations, Inc | www.eginnovations.com Business Transaction Tracing
  • 34. © eG Innovations, Inc | www.eginnovations.com ClassFile Transformer Business Transaction Tracing  Application is not modified  Introduces some overhead  Tag and follow transactions  Ideal when problems are in the application code Using byte-code instrumentation JVM ClassLoader Class A Class B Class C Agent 1. Premain 2. addTransformer 5. redefineClass 4. transform 3. When Loading…
  • 35. © eG Innovations, Inc | www.eginnovations.com Transaction Tracing - Best Practice • Transaction tracing is very important for identifying coding issues and poor database queries. • May not provide true end-to-end visibility for off-the-shelf applications like SAP, PeopleSoft, etc. • 3% - number of respondents to Gartner’s APM Survey who ranked this as #1 priority for APM. Use transaction tracing as one part (not the only part) of your end-to-end application performance monitoring strategy.
  • 36. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 37. © eG Innovations, Inc | www.eginnovations.com Application Monitoring = Transaction Tracing Suppose there is an infrastructure issue – say a database-wide slowdown.
  • 38. © eG Innovations, Inc | www.eginnovations.com Application Monitoring = Transaction Tracing Transaction tracing will NOT point to the root-cause of an infrastructure problem.
  • 39. © eG Innovations, Inc | www.eginnovations.com Server Infrastructure Health Application Processes TCP Network Operating System Application Infrastructure Health Server/Container JVM Application Monitoring = Transaction Tracing Business Transaction Health App hosted on Container CUSTOM
  • 40. © eG Innovations, Inc | www.eginnovations.com Component Deep Dive
  • 41. © eG Innovations, Inc | www.eginnovations.com Monitoring Every Layer, Every Tier from One Console Can you access the application server? Can you ping the server? Can you access the TCP port of the server? Is the application’s Windows service running?Is the application process running normally? Is the server’s OS working properly? Are applications published on the server working well? How is the user experience?
  • 42. © eG Innovations, Inc | www.eginnovations.com Component Deep Dive – Best Practice Have the right mix of reach and depth when it comes to monitoring capabilities.
  • 43. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/ Visualization IT Analytics
  • 44. © eG Innovations, Inc | www.eginnovations.com Application Topology Discovery Inter-dependencies abound in today’s application infrastructures: – Application to application (Java to SQL) – Application to VM/cloud instance – VM to physical machine/ cloud service – Application to external service – Application to infrastructure services (DNS)
  • 45. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 46. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 47. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 48. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 49. © eG Innovations, Inc | www.eginnovations.com Using Dependencies for Root-Cause Diagnosis
  • 50. © eG Innovations, Inc | www.eginnovations.com Topology Discovery – Best Practice Don’t just discover – use application dependencies for root-cause diagnosis.
  • 51. © eG Innovations, Inc | www.eginnovations.com Application Performance Monitoring Framework End User Experience Monitoring Business Transaction Tracing Application Component Deep-Dive Application Topology Discovery/Vi sualization IT Analytics
  • 52. © eG Innovations, Inc | www.eginnovations.com IT Analytics • Auto-baselining • Automatic correlation • Prediction • Capacity analysis • Historical reporting • Bottleneck detection • Optimization recommendations
  • 53. © eG Innovations, Inc | www.eginnovations.com Auto-Baselining for Proactive Alerting Automatic, time varying baselines make monitoring PROACTIVE
  • 54. © eG Innovations, Inc | www.eginnovations.com Make Optimization Decisions Based on Empirical Data A few of the servers are handling most of the sessions
  • 55. © eG Innovations, Inc | www.eginnovations.com Invest Wisely with Capacity Analytics
  • 56. © eG Innovations, Inc | www.eginnovations.com IT Analytics – Best Practice IT Analytics is 2nd in importance to user experience! Look for monitoring tools that reduce your burden by automating analysis and providing you actionable insights.
  • 57. © eG Innovations, Inc | www.eginnovations.com  Adopt a combination of synthetic and real user monitoring to track user experience  Monitoring key business processes is as important as monitoring user experience  Transaction tracing should be an important, but not the only part of your application performance monitoring strategy  Reach and depth of monitoring are both important as you look at unified monitoring capabilities  Don’t just discover application inter-dependencies, use them for accurate root-cause diagnosis  Analytics capabilities are important to make monitoring agile and automated Best Practices Summary
  • 58. © eG Innovations, Inc | www.eginnovations.com  Ensure great user experience  Detect problems before users notice – be proactive  Resolve problems quickly, keep MTTR low  Handle problems with fewer people, less expertise  Plan/invest wisely for growth Benefits of Application Performance Monitoring Success
  • 59. © eG Innovations, Inc | www.eginnovations.com Next Steps Free Trial http://www.eginnovations.com/freetrial Send an Email info@eginnovations.com Call Us +1 (866) 526 6700