SlideShare uma empresa Scribd logo
1 de 37
© eG Innovations, Inc. | www.eginnovations.com | Confidential
How to Monitor Your Java & .NET
Web Applications
with eG Enterprise
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Meet Your Moderator
• Questions are welcome through the course of the webinar.
─ Use the questions panel on the GoToWebinar chat client to type in your queries.
• This webinar is being recorded. You will receive a link to the recording in a few
days.
Webinar Logistics
vinod.mohan@eginnovations.com | www.eginnovations.com
Vinod Mohan
Sr. Product Marketing Manager,
eG Innovations
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Meet Your Presenter
How eG Enterprise
APM Can Help…
Slow is the
New Down!
srinivas@eginnovations.com | www.eginnovations.com
Srinivas Ramanathan
Founder and CEO
eG Innovations
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Agenda
 Evolution of eG Enterprise
 Introducing eG Enterprise APM
 Key Capabilities
 Live Demo
 Licensing
 Benefits
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Evolution of eG Enterprise
2001
• Universal agent monitor
• Support for 100+ applications,
devices and IT components
• Automated root cause diagnosis
• Self-learning baselines
Unified
Monitoring
2008
• Extended support for
virtualization platforms
• Inside-outside visibility of VMs
• Virtualization-aware root cause
diagnosis
Virtualization
2005
• Business service management
• End-to-end service topology
• Automatic dependency mapping
Business Service
Management
2014
• Monitoring support for public,
private and hybrid cloud
• Cloud-aware root cause
diagnosis
• SaaS deployment
Cloud
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The Problem We Address
eG Enterprise v6.3 added code-
level visibility to solve
application performance issues
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Evolution of eG Enterprise
2001
• Universal agent monitor
• Support for 100+ applications,
devices and IT components
• Automated root cause diagnosis
• Self-learning baselines
Unified
Monitoring
2008
• Extended support for
virtualization platforms
• Inside-outside visibility of VMs
• Virtualization-aware root cause
diagnosis
Virtualization
2005
• Business service management
• End-to-end service topology
• Automatic dependency mapping
Business Service
Management
2014
• Monitoring support for public,
private and hybrid cloud
• Cloud-aware root cause
diagnosis
• SaaS deployment
Cloud
2017-18
• Real user monitoring
• Distributed transaction tracing
• Application code-level visibility
for Java and .NET applications
APM
© eG Innovations, Inc. | www.eginnovations.com | Confidential
New in eG Enterprise!
Application Performance Monitoring
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Digital Experience Monitoring
 Synthetic Transaction Monitoring
 New! Real User Monitoring
© eG Innovations, Inc. | www.eginnovations.com | Confidential
• Measure performance by
simulating user transactions
(active monitoring)
• Get measure of user experience
even when there is no real user
• Proactively detect issues before
end-users encounter them
Synthetic Transaction Monitoring
• Monitor real user interaction
with the website or web
application (passive monitoring)
• Get real-time measures of
actual user transactions
• Identify which users are
affected, where, when, and why
Real User Monitoring (RUM)
Digital Experience Monitoring Techniques
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Transaction Monitoring
Launch application
on StoreFront
Enumerated desktops
on StoreFront
Log into session via
Citrix StoreFront
Login to
SAP Portal
Access HR
information
Perform tasks:
Approve, Revoke
Logout of
SAP Portal
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Synthetic Transaction Monitoring
Detect slow transactions proactively
through synthetic simulation of user
experience and application access
Supports synthetic simulation for: client-server, web, and thin client/Citrix applications
© eG Innovations, Inc. | www.eginnovations.com | Confidential
• Measure performance by
simulating user transactions
(active monitoring)
• Get measure of user experience
even when there is no real user
• Proactively detect issues before
end-users encounter them
Synthetic Transaction Monitoring
• Monitor real user interaction
with the website or web
application (passive monitoring)
• Get real-time measures of
actual user transactions
• Identify which users are
affected, where, when, and why
Real User Monitoring (RUM)
Digital Experience Monitoring Techniques
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Real User Monitoring (RUM)
• Track digital experience of every single
customer journey in real time
• When there website slowness, identify
which users are affected and where
• Track page load time, JavaScript errors
• Measure user satisfaction
• Detect slow web transactions
impacting users
• Isolate the cause of slowness
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Beacon containing metrics is
sent to the eG RUM collector
The eG RUM JavaScript, injected into the
application’s web pages, collects relevant
information about the page's performance
Real time visibility into your
application on web console
1
2
4
eG RUM
Collector
eG
Agent
3
eG Agent collects
web performance
statistics and
sends to the eG
Manager
eG
Manager
How RUM Works
© eG Innovations, Inc. | www.eginnovations.com | Confidential
eG Enterprise RUM & Synthetic Monitoring
Complement One Another
Use Cases Synthetic RUM
Test with simulated workloads to establish baselines of web
performance
Detect website/web application if up and running 24x7 (even in
absence of real workload)
Test new feature before deployment, or before entering new
market
Monitor transaction performance and response time
Determine user satisfaction: know what users are seeing in real
time
Identify root cause of real-time website issues
Visualize real user transaction to measure front-end vs. network
vs. server response vs. content download time
Analyze patterns and trends of user activity, locations,
browsers, device types
© eG Innovations, Inc. | www.eginnovations.com | Confidential
What is Causing User Experience to be Slow?
RUM will point to the
cause of slowdowns
– Front-end browser?
– Content download?
– Network?
– Server?
If the server response time is high,
RUM cannot tell you why
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Common Server-Side Problems That Affect
Application Performance
Application code-level issues
– Inefficient code algorithm, bugs in the code, poor iteration,
bad choice of data structures, method-level errors, etc.
Slow database query processing
– Inefficient queries that take too much time to execute
Slow third-party calls and remote method
invocations
Multiple server-side tiers make problem diagnosis even harder to identify
which tier is causing slowness: application server, database, or remote calls?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Isolating the Cause of
Application Slowdowns
 New! Business Transaction Tracing
for Java and .NET Web Applications
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Tracing with eG Enterprise
Web Server
IIS Server
App Server
IIS Server
App Server
App Server
Database
Database
Load
Balancer
N
e
t
w
o
r
k
User Accessing
Website or Web
Application
Byte code instrumentation
injects code into every
JVM/.NET CLR at load time
Injected code adds GUID to
each unique transaction for
tag-and-follow tracing
Multi-Tiered JVMs
CLRCLR
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Tracing: Supported Technologies
Java Component Supported Platforms & Technologies
Java Runtime Environments Java 1.5 and above including Java 8 (both 32-bit and 64-bit)
Application Containers
Apache Tomcat, JBoss EAP, JBoss AS, WildFly, Oracle WebLogic, IBM
WebSphere, Spring Boot
Web Frameworks JSP, JSF, Servlets, Spring MVC, Apache Struts
Middleware Components
Java EE (EJB, JMS, RMI, JDBC, JavaMail, LDAP, JPA, Jolt, SAP JCO), Spring
Application Framework
Web Services Protocols HTTP, SOAP, JAX-WS, JAX-RS, RESTful services
Web Services Implementations Apache Axis, Apache CXF, Jersey, Spring WS, Spring RS
Data Access Framework
Implementations
OpenJPA, Hibernate, iBATIS, Spring Data
Messaging Middleware Apache ActiveMQ, JBossMQ (HornetQ), WebLogic JMS
Databases
Oracle, SQL Server, MySQL, IBM DB2, IBM Informix, Postgres, MariaDB,
HSQLDB
Async and External Programs Runtime.exec()
Enterprise Applications JD Edwards EnterpriseOne, SAP NetWeaver, Oracle PeopleSoft
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Transaction Tracing: Supported Technologies
.NET Component Supported Platforms & Technologies
Runtime Environment
ASP.NET 2.0, 3.0, 3.5, 4.0, 4.5, 4.6
ASP.NET MVC 2, 3, 4, 5
Web Server IIS Server 7.0, 7.5, 8.0, 8.5, 10
Web Framework Open Web Interface for .NET (OWIN) web API
Remote Procedure Calls HTTP, Web Service, WCF
Data Access Framework ADO.NET, ODP.NET
Databases SQL Server, Oracle, and other ADO.NET clients
Enterprise Applications Microsoft SharePoint, Microsoft Dynamics CRM
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Cross-Platform Transaction Tracing:
Across .NET and Java Application Environments
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Application Monitoring Deep-Dive
If it’s not a code-level
error, then…
Is there’s a bottleneck
in the underlying Java
container or JVM?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Is There a Problem in the Java Application
Server?
Client/
Presentation Tier
Application/
Logic Tier
Applications Browsers
EJB Container
Database
Session
Bean
Servlet JSP
Threads
HTTP Server
HTTP/S
Requests
JavaMail Security
DatabaseDatabase
JMSSecurity JNDI
Web Services
Clients
Messaging
Engine
Web Services
Engine
Entity
Bean
Message-
Driven Bean
JCA JTA
Message
Queue
SOAPRMI IIOP
Data Tier
JDBC
Connection
Pool
Web Container
Are there too many requests
coming into the web server?
Are any connections
being dropped?
Are Java servlets executing within
acceptable processing thresholds?
Is the EJB thread
pool sized correctly?
Are there any connection
leaks in JDBC connectivity?
Are messages waiting too long
in the queue to get processed?
APPLICATION SERVER
ARCHITECTURE
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Is There a Problem in the JVM?
CPU used by the JVM
Call 1
Call 2
Call 3
…
Call 1
Call 2
Call 3
…
Garbage
Collection
Thread
Stack
Size
ex: 1 MB
Thread
Stack
Size
ex: 1 MB
Thread #2Thread #1
Class Files
Native Instructions
Are there any out-of-memory-
exceptions or memory leaks?
Does GC happen properly?
How much memory is
freed up each time?
Is there any CPU bottleneck
affecting JVM performance?
Are classes loading
properly?
Is GC taking too much
time causing pauses?
Are there any thread deadlocks causing
application processing to hang?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The Case for Converged Application and
Infrastructure Performance Visibility
Real User Monitoring and
Transaction Tracing help identify
problems
On-premises Cloud
End-User Experience
Business Transactions
Application Middleware
Database
Operating System
Server (Physical/Virtual)
Network, Storage, AD, etc.
ApplicationInfrastructure
What if there are any
performance glitches in the
underlying infrastructure?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
The Case for Converged Application and
Infrastructure Performance Visibility
Converged application and
infrastructure performance
monitoring with correlated
visibility and root cause diagnosis
 User experience
 Business transactions
 Application performance
 Infrastructure performance
On-premises Cloud
End-User Experience
Business Transactions
Application Middleware
Database
Operating System
Server (Physical/Virtual)
Network, Storage, AD, etc.
ApplicationInfrastructure
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Helping You Solve Your Toughest IT Problem
• Is it because of an application code-level issue?
• Is it because of a server-side issue?
• Is it a network connectivity/bandwidth problem?
• Is the VM experiencing resource contention?
• Is there excessive query blocking in the database
server?
• Are any storage disks hot?
• Is a cloud infrastructure issue (AWS, Azure)
affecting application performance?
Why is the Application Slow?
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Going Beyond Monitoring
Right-Sizing
Planning
Auditing
Optimization
• Analyze usage
patterns
• Load-balance
your IT
infrastructure
• Measure resource
utilization against
availability
• Get the most out
of your
infrastructure
• Predict when you
will run out of
resources
• Forecast future
requirements
• Make information
available for
audits
• Get reports for
regulatory
compliance
Out-of-the-Box Reports and Analytics
© eG Innovations, Inc. | www.eginnovations.com | Confidential
eG Enterprise Architecture
100% Web-based
Flexible Deployment
On-Premises SaaS/Cloud
Multi-Tenant
Scalable
Flexible Monitoring
Agentless Agent-based
Flexible Licensing
Server-based User-basedSupports Custom
Branding
Mobile app available for
Android, iOS, Windows Mobile
Access from
any browser (HTTP/S)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Broad Technology Support
180+ applications (enterprise, web, cloud, VDI, etc.), 10+ virtual platforms, 10+
operating systems, 20+ storage devices, and any SNMP-enabled network device
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Universal Monitor Technology
© eG Innovations, Inc. | www.eginnovations.com | Confidential
eG Enterprise Licensing
• Synthetic monitoring needs one agent license per server/
device where simulation is running
• Real user monitoring is licensed by number of websites
monitored
• Transaction tracing for:
– Java is licensed by the number of physical/virtual servers hosting Java
application servers. Not restricted by number of JVMs on each server.
– .NET requires one license for each Windows OS instance on which .NET
websites/web applications are monitored
• Infrastructure monitoring requires one license for each target
server (physical/virtual)
© eG Innovations, Inc. | www.eginnovations.com | Confidential
eG Enterprise: Use Cases
Enterprise Application
Monitoring
SAP ERP, Siebel CRM, Microsoft
Dynamics, Office 365, SharePoint, etc.
Unified Monitoring
Single-pane-of-glass visibility of the
entire IT infrastructure (physical,
virtual, cloud and container)
Application Performance
Monitoring (APM)
Troubleshoot code-level issues for
Java and .NET web applications
Citrix/VDI Monitoring
Ensure superior user experience and
reliable VDI service for Citrix and
VMware Horizon
© eG Innovations, Inc. | www.eginnovations.com | Confidential
© eG Innovations, Inc. | www.eginnovations.com | Confidential
Thank You!
www.eginnovations.com/APM
info@eginnovations.com +1 (866) 526 6700

Mais conteúdo relacionado

Mais procurados

Unix Performance Monitoring Made Easy
Unix Performance Monitoring Made EasyUnix Performance Monitoring Made Easy
Unix Performance Monitoring Made Easy
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
 
eG Citrix Performance Management & Analytics IBM Webinar 040815
eG Citrix Performance Management & Analytics   IBM Webinar 040815eG Citrix Performance Management & Analytics   IBM Webinar 040815
eG Citrix Performance Management & Analytics IBM Webinar 040815
eG Innovations
 
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
 

Mais procurados (20)

eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktopeG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
eG Enterprise Logon Simulator for Citrix XenApp & XenDesktop
 
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
 
My Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and PreventionMy Application is Slow | Best Practices for Troubleshooting and Prevention
My Application is Slow | Best Practices for Troubleshooting and Prevention
 
Unix Performance Monitoring Made Easy
Unix Performance Monitoring Made EasyUnix Performance Monitoring Made Easy
Unix Performance Monitoring Made Easy
 
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 ...
 
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
 
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
 
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
 
Java Application Performance and Analytics
Java Application Performance and AnalyticsJava Application Performance and Analytics
Java Application Performance and Analytics
 
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 Citrix Performance Management & Analytics IBM Webinar 040815
eG Citrix Performance Management & Analytics   IBM Webinar 040815eG Citrix Performance Management & Analytics   IBM Webinar 040815
eG Citrix Performance Management & Analytics IBM Webinar 040815
 
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...
 
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...
 
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...
 
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
Beyond Monitoring | Leveraging Unified IT Performance Management for Patient ...
 
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...
 
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 Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix WorkspaceseG Express Cloud for Citrix Workspaces
eG Express Cloud for Citrix Workspaces
 
Ensure The Success of VMware Horizon View Deployments
Ensure The Success of VMware Horizon View DeploymentsEnsure The Success of VMware Horizon View Deployments
Ensure The Success of VMware Horizon View Deployments
 
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
 

Semelhante a How to Monitor Your Java & .NET Applications with eG Enterprise

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
 
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
eG Innovations
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
oracleonthebrain
 

Semelhante a How to Monitor Your Java & .NET Applications with eG Enterprise (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...
 
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
 
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
 
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 ...
 
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
 
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...
 
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentsHow to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
 
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...
 
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...
 
Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?Are Your Mission Critical Applications Really Performing?
Are Your Mission Critical Applications Really Performing?
 
Application Performance Monitoring (APM)
Application Performance Monitoring (APM)Application Performance Monitoring (APM)
Application Performance Monitoring (APM)
 
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...
 
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 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...
 
Applications manager 1 - Middle East Workshop
Applications manager 1 - Middle East WorkshopApplications manager 1 - Middle East Workshop
Applications manager 1 - Middle East Workshop
 
Logical wings
Logical wingsLogical wings
Logical wings
 
Quantifying Genuine User Experience in Virtual Desktop Ecosystems
Quantifying Genuine User Experience in Virtual Desktop EcosystemsQuantifying Genuine User Experience in Virtual Desktop Ecosystems
Quantifying Genuine User Experience in Virtual Desktop Ecosystems
 
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
How to Extend Microsoft SCOM to Monitor & Diagnose the Performance of Citrix,...
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of DowntimeFive Steps to DevOps Success - Avoiding the High Cost of Downtime
Five Steps to DevOps Success - Avoiding the High Cost of Downtime
 

Mais de 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
 

Mais de eG Innovations (15)

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?
 
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...
 
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
 
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
 
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...
 
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
 
Citrix Troubleshooting 101
Citrix Troubleshooting 101Citrix Troubleshooting 101
Citrix Troubleshooting 101
 
Citrix troubleshooting 101
Citrix troubleshooting 101Citrix troubleshooting 101
Citrix troubleshooting 101
 
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 ?
 
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?
 
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 ...
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

How to Monitor Your Java & .NET Applications with eG Enterprise

  • 1. © eG Innovations, Inc. | www.eginnovations.com | Confidential How to Monitor Your Java & .NET Web Applications with eG Enterprise
  • 2. © eG Innovations, Inc. | www.eginnovations.com | Confidential Meet Your Moderator • Questions are welcome through the course of the webinar. ─ Use the questions panel on the GoToWebinar chat client to type in your queries. • This webinar is being recorded. You will receive a link to the recording in a few days. Webinar Logistics vinod.mohan@eginnovations.com | www.eginnovations.com Vinod Mohan Sr. Product Marketing Manager, eG Innovations
  • 3. © eG Innovations, Inc. | www.eginnovations.com | Confidential Meet Your Presenter How eG Enterprise APM Can Help… Slow is the New Down! srinivas@eginnovations.com | www.eginnovations.com Srinivas Ramanathan Founder and CEO eG Innovations
  • 4. © eG Innovations, Inc. | www.eginnovations.com | Confidential Agenda  Evolution of eG Enterprise  Introducing eG Enterprise APM  Key Capabilities  Live Demo  Licensing  Benefits
  • 5. © eG Innovations, Inc. | www.eginnovations.com | Confidential Evolution of eG Enterprise 2001 • Universal agent monitor • Support for 100+ applications, devices and IT components • Automated root cause diagnosis • Self-learning baselines Unified Monitoring 2008 • Extended support for virtualization platforms • Inside-outside visibility of VMs • Virtualization-aware root cause diagnosis Virtualization 2005 • Business service management • End-to-end service topology • Automatic dependency mapping Business Service Management 2014 • Monitoring support for public, private and hybrid cloud • Cloud-aware root cause diagnosis • SaaS deployment Cloud
  • 6. © eG Innovations, Inc. | www.eginnovations.com | Confidential The Problem We Address eG Enterprise v6.3 added code- level visibility to solve application performance issues
  • 7. © eG Innovations, Inc. | www.eginnovations.com | Confidential Evolution of eG Enterprise 2001 • Universal agent monitor • Support for 100+ applications, devices and IT components • Automated root cause diagnosis • Self-learning baselines Unified Monitoring 2008 • Extended support for virtualization platforms • Inside-outside visibility of VMs • Virtualization-aware root cause diagnosis Virtualization 2005 • Business service management • End-to-end service topology • Automatic dependency mapping Business Service Management 2014 • Monitoring support for public, private and hybrid cloud • Cloud-aware root cause diagnosis • SaaS deployment Cloud 2017-18 • Real user monitoring • Distributed transaction tracing • Application code-level visibility for Java and .NET applications APM
  • 8. © eG Innovations, Inc. | www.eginnovations.com | Confidential New in eG Enterprise! Application Performance Monitoring
  • 9. © eG Innovations, Inc. | www.eginnovations.com | Confidential Digital Experience Monitoring  Synthetic Transaction Monitoring  New! Real User Monitoring
  • 10. © eG Innovations, Inc. | www.eginnovations.com | Confidential • Measure performance by simulating user transactions (active monitoring) • Get measure of user experience even when there is no real user • Proactively detect issues before end-users encounter them Synthetic Transaction Monitoring • Monitor real user interaction with the website or web application (passive monitoring) • Get real-time measures of actual user transactions • Identify which users are affected, where, when, and why Real User Monitoring (RUM) Digital Experience Monitoring Techniques
  • 11. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Transaction Monitoring Launch application on StoreFront Enumerated desktops on StoreFront Log into session via Citrix StoreFront Login to SAP Portal Access HR information Perform tasks: Approve, Revoke Logout of SAP Portal
  • 12. © eG Innovations, Inc. | www.eginnovations.com | Confidential Synthetic Transaction Monitoring Detect slow transactions proactively through synthetic simulation of user experience and application access Supports synthetic simulation for: client-server, web, and thin client/Citrix applications
  • 13. © eG Innovations, Inc. | www.eginnovations.com | Confidential • Measure performance by simulating user transactions (active monitoring) • Get measure of user experience even when there is no real user • Proactively detect issues before end-users encounter them Synthetic Transaction Monitoring • Monitor real user interaction with the website or web application (passive monitoring) • Get real-time measures of actual user transactions • Identify which users are affected, where, when, and why Real User Monitoring (RUM) Digital Experience Monitoring Techniques
  • 14. © eG Innovations, Inc. | www.eginnovations.com | Confidential Real User Monitoring (RUM) • Track digital experience of every single customer journey in real time • When there website slowness, identify which users are affected and where • Track page load time, JavaScript errors • Measure user satisfaction • Detect slow web transactions impacting users • Isolate the cause of slowness
  • 15. © eG Innovations, Inc. | www.eginnovations.com | Confidential Beacon containing metrics is sent to the eG RUM collector The eG RUM JavaScript, injected into the application’s web pages, collects relevant information about the page's performance Real time visibility into your application on web console 1 2 4 eG RUM Collector eG Agent 3 eG Agent collects web performance statistics and sends to the eG Manager eG Manager How RUM Works
  • 16. © eG Innovations, Inc. | www.eginnovations.com | Confidential eG Enterprise RUM & Synthetic Monitoring Complement One Another Use Cases Synthetic RUM Test with simulated workloads to establish baselines of web performance Detect website/web application if up and running 24x7 (even in absence of real workload) Test new feature before deployment, or before entering new market Monitor transaction performance and response time Determine user satisfaction: know what users are seeing in real time Identify root cause of real-time website issues Visualize real user transaction to measure front-end vs. network vs. server response vs. content download time Analyze patterns and trends of user activity, locations, browsers, device types
  • 17. © eG Innovations, Inc. | www.eginnovations.com | Confidential What is Causing User Experience to be Slow? RUM will point to the cause of slowdowns – Front-end browser? – Content download? – Network? – Server? If the server response time is high, RUM cannot tell you why
  • 18. © eG Innovations, Inc. | www.eginnovations.com | Confidential Common Server-Side Problems That Affect Application Performance Application code-level issues – Inefficient code algorithm, bugs in the code, poor iteration, bad choice of data structures, method-level errors, etc. Slow database query processing – Inefficient queries that take too much time to execute Slow third-party calls and remote method invocations Multiple server-side tiers make problem diagnosis even harder to identify which tier is causing slowness: application server, database, or remote calls?
  • 19. © eG Innovations, Inc. | www.eginnovations.com | Confidential Isolating the Cause of Application Slowdowns  New! Business Transaction Tracing for Java and .NET Web Applications
  • 20. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Tracing with eG Enterprise Web Server IIS Server App Server IIS Server App Server App Server Database Database Load Balancer N e t w o r k User Accessing Website or Web Application Byte code instrumentation injects code into every JVM/.NET CLR at load time Injected code adds GUID to each unique transaction for tag-and-follow tracing Multi-Tiered JVMs CLRCLR
  • 21. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Tracing: Supported Technologies Java Component Supported Platforms & Technologies Java Runtime Environments Java 1.5 and above including Java 8 (both 32-bit and 64-bit) Application Containers Apache Tomcat, JBoss EAP, JBoss AS, WildFly, Oracle WebLogic, IBM WebSphere, Spring Boot Web Frameworks JSP, JSF, Servlets, Spring MVC, Apache Struts Middleware Components Java EE (EJB, JMS, RMI, JDBC, JavaMail, LDAP, JPA, Jolt, SAP JCO), Spring Application Framework Web Services Protocols HTTP, SOAP, JAX-WS, JAX-RS, RESTful services Web Services Implementations Apache Axis, Apache CXF, Jersey, Spring WS, Spring RS Data Access Framework Implementations OpenJPA, Hibernate, iBATIS, Spring Data Messaging Middleware Apache ActiveMQ, JBossMQ (HornetQ), WebLogic JMS Databases Oracle, SQL Server, MySQL, IBM DB2, IBM Informix, Postgres, MariaDB, HSQLDB Async and External Programs Runtime.exec() Enterprise Applications JD Edwards EnterpriseOne, SAP NetWeaver, Oracle PeopleSoft
  • 22. © eG Innovations, Inc. | www.eginnovations.com | Confidential Transaction Tracing: Supported Technologies .NET Component Supported Platforms & Technologies Runtime Environment ASP.NET 2.0, 3.0, 3.5, 4.0, 4.5, 4.6 ASP.NET MVC 2, 3, 4, 5 Web Server IIS Server 7.0, 7.5, 8.0, 8.5, 10 Web Framework Open Web Interface for .NET (OWIN) web API Remote Procedure Calls HTTP, Web Service, WCF Data Access Framework ADO.NET, ODP.NET Databases SQL Server, Oracle, and other ADO.NET clients Enterprise Applications Microsoft SharePoint, Microsoft Dynamics CRM
  • 23. © eG Innovations, Inc. | www.eginnovations.com | Confidential Cross-Platform Transaction Tracing: Across .NET and Java Application Environments
  • 24. © eG Innovations, Inc. | www.eginnovations.com | Confidential Application Monitoring Deep-Dive If it’s not a code-level error, then… Is there’s a bottleneck in the underlying Java container or JVM?
  • 25. © eG Innovations, Inc. | www.eginnovations.com | Confidential Is There a Problem in the Java Application Server? Client/ Presentation Tier Application/ Logic Tier Applications Browsers EJB Container Database Session Bean Servlet JSP Threads HTTP Server HTTP/S Requests JavaMail Security DatabaseDatabase JMSSecurity JNDI Web Services Clients Messaging Engine Web Services Engine Entity Bean Message- Driven Bean JCA JTA Message Queue SOAPRMI IIOP Data Tier JDBC Connection Pool Web Container Are there too many requests coming into the web server? Are any connections being dropped? Are Java servlets executing within acceptable processing thresholds? Is the EJB thread pool sized correctly? Are there any connection leaks in JDBC connectivity? Are messages waiting too long in the queue to get processed? APPLICATION SERVER ARCHITECTURE
  • 26. © eG Innovations, Inc. | www.eginnovations.com | Confidential Is There a Problem in the JVM? CPU used by the JVM Call 1 Call 2 Call 3 … Call 1 Call 2 Call 3 … Garbage Collection Thread Stack Size ex: 1 MB Thread Stack Size ex: 1 MB Thread #2Thread #1 Class Files Native Instructions Are there any out-of-memory- exceptions or memory leaks? Does GC happen properly? How much memory is freed up each time? Is there any CPU bottleneck affecting JVM performance? Are classes loading properly? Is GC taking too much time causing pauses? Are there any thread deadlocks causing application processing to hang?
  • 27. © eG Innovations, Inc. | www.eginnovations.com | Confidential The Case for Converged Application and Infrastructure Performance Visibility Real User Monitoring and Transaction Tracing help identify problems On-premises Cloud End-User Experience Business Transactions Application Middleware Database Operating System Server (Physical/Virtual) Network, Storage, AD, etc. ApplicationInfrastructure What if there are any performance glitches in the underlying infrastructure?
  • 28. © eG Innovations, Inc. | www.eginnovations.com | Confidential The Case for Converged Application and Infrastructure Performance Visibility Converged application and infrastructure performance monitoring with correlated visibility and root cause diagnosis  User experience  Business transactions  Application performance  Infrastructure performance On-premises Cloud End-User Experience Business Transactions Application Middleware Database Operating System Server (Physical/Virtual) Network, Storage, AD, etc. ApplicationInfrastructure
  • 29. © eG Innovations, Inc. | www.eginnovations.com | Confidential Helping You Solve Your Toughest IT Problem • Is it because of an application code-level issue? • Is it because of a server-side issue? • Is it a network connectivity/bandwidth problem? • Is the VM experiencing resource contention? • Is there excessive query blocking in the database server? • Are any storage disks hot? • Is a cloud infrastructure issue (AWS, Azure) affecting application performance? Why is the Application Slow?
  • 30. © eG Innovations, Inc. | www.eginnovations.com | Confidential Going Beyond Monitoring Right-Sizing Planning Auditing Optimization • Analyze usage patterns • Load-balance your IT infrastructure • Measure resource utilization against availability • Get the most out of your infrastructure • Predict when you will run out of resources • Forecast future requirements • Make information available for audits • Get reports for regulatory compliance Out-of-the-Box Reports and Analytics
  • 31. © eG Innovations, Inc. | www.eginnovations.com | Confidential eG Enterprise Architecture 100% Web-based Flexible Deployment On-Premises SaaS/Cloud Multi-Tenant Scalable Flexible Monitoring Agentless Agent-based Flexible Licensing Server-based User-basedSupports Custom Branding Mobile app available for Android, iOS, Windows Mobile Access from any browser (HTTP/S)
  • 32. © eG Innovations, Inc. | www.eginnovations.com | Confidential Broad Technology Support 180+ applications (enterprise, web, cloud, VDI, etc.), 10+ virtual platforms, 10+ operating systems, 20+ storage devices, and any SNMP-enabled network device
  • 33. © eG Innovations, Inc. | www.eginnovations.com | Confidential Universal Monitor Technology
  • 34. © eG Innovations, Inc. | www.eginnovations.com | Confidential eG Enterprise Licensing • Synthetic monitoring needs one agent license per server/ device where simulation is running • Real user monitoring is licensed by number of websites monitored • Transaction tracing for: – Java is licensed by the number of physical/virtual servers hosting Java application servers. Not restricted by number of JVMs on each server. – .NET requires one license for each Windows OS instance on which .NET websites/web applications are monitored • Infrastructure monitoring requires one license for each target server (physical/virtual)
  • 35. © eG Innovations, Inc. | www.eginnovations.com | Confidential eG Enterprise: Use Cases Enterprise Application Monitoring SAP ERP, Siebel CRM, Microsoft Dynamics, Office 365, SharePoint, etc. Unified Monitoring Single-pane-of-glass visibility of the entire IT infrastructure (physical, virtual, cloud and container) Application Performance Monitoring (APM) Troubleshoot code-level issues for Java and .NET web applications Citrix/VDI Monitoring Ensure superior user experience and reliable VDI service for Citrix and VMware Horizon
  • 36. © eG Innovations, Inc. | www.eginnovations.com | Confidential
  • 37. © eG Innovations, Inc. | www.eginnovations.com | Confidential Thank You! www.eginnovations.com/APM info@eginnovations.com +1 (866) 526 6700

Notas do Editor

  1. Analysis of Citrix Cloud Deployment Options, Performance Challenges, and
  2. Analysis of Citrix Cloud Deployment Options, Performance Challenges, and