SlideShare ist ein Scribd-Unternehmen logo
1 von 49
Getting Started with Site24x7
Application Performance
Monitoring
Site24x7 Webinar - Dec 9th 2015
• Introduction to Site24x7
• Site24x7 web infrastructure monitoring
• What is Application Performance (APM) monitoring?
• Site24x7 APM for Java, .NET, Ruby - Setup, features and functionalities
• Real User Monitoring - Application Performance Monitoring integration
• Mobile APM - iOS and Android native application monitoring
• Best practices
Agenda
ZohoCorp - Established in 1996 - Software. It's our Craft!
13 Millon Users
90,000+ Enterprise Companies
25,000+ Deployments
by telecom service
providers worldwide
End User Experience Monitoring
Real User Monitoring
Application Performance
Monitoring
Web Infrastructure Monitoring
End User Experience Monitoring
• Flavors of End User Experience Monitoring
• Synthetic (Active)
• Real User Monitoring (Passive)
• Synthetic Monitoring
• Monitoring from a controlled environment
• Real User Monitoring (RUM)
• Real time customer emotion performance & analytics
50 + checkpoints across the globe
End User Experience Monitoring
• User Browser Metrics
• Chrome, Firefox, Opera, Internet Explorer
• Performance insight into various platforms
• Desktop, Tablet, Mobile
• Monitor individual Web Transactions
• Page Rendering, Document Processing and Downloading
• Segment performance by ISPs
Real User Monitoring (RUM) | Global Performance Visibility
• Developer’s handy tool
• visualize web transactions end to end
• Helps IT Operations, Developers and Application teams to collaborate
• Enables to perform first-level troubleshooting
• Deep visibility into application components
• URLs to SQL queries
• Detect and diagnose complex application performance problems
• Errors, Traces, Exceptions
Application Performance Monitoring
Site24x7 Application Performance Monitoring
Architecture
• Application Servers running with Java 1.5 or above
• .Net applications in Microsoft .Net Framework version 3.0 and
above, IIS 6.0 and above
• Ruby applications 1.8.7 and above on Rails - 3.0 and above
Supported From
• Deploy the agent in the application server
• Agent hooks up with the application
• Performance metrics pushed to Site24x7
Setup
• Java Application
• Identify Slow Invocations in Your Java Code
• Find the most executed database operations and its response time
• Find the most hit database tables.
• .NET Application
• Pinpoint Slow .NET Application Code
• Find the busiest table and the most performed SQL operation on the
table
• Map which web transaction issued the SQL Call
• Ruby on Rails
• Check for Database Performance Slowdown
• End User to Database Perspective Monitoring
One Stop Solution
• Get Deep Visibility into Your Application
• Application Response Time, Throughput
• Monitor End-User Satisfaction with Apdex Scores
• Background Transactions
• Errors, Traces, Exceptions
• DB Operations
• Track Custom Application Components
Features
APM Dashboard
Java App Overview
Web Transactions
Web Transactions
Database
Background Transactions
Traces
Traces
JVM Summary
Garbage Collector
Threads
Configuration
Error and Stack Trace
Exceptions
• Custom Components support
• AWS Component support
• Tracking logged Exceptions for Transaction
• Net Agent - Single MSI support
• Ability to view transaction's thread information in trace view
• Listing external components and its call count
• CPU time of web and non-web transactions
• Capture transactions with Threshold configuration
Functionalities
APM for Java
• Application Servers
• Tomcat 6.x & above Glassfish 3.x & above Oracle Weblogic 10.3.x & above IBM
Websphere 7.x & above JBoss AS 4.x & above JBoss EAP 6.2.x & above WildFly 8.x &
above Resin 3.1.x & above JOnAS 4.x & above Others
• Component
• Struts 1.x, 2.x Servlet Spring Play 2.x Hibernate 3.x, 4.x IBatis EJB Filter
Memcached Redis Apache HttpClient 3.x, 4.x JSP
• JVM / JDK
• Oracle Hotspot JDK version 1.5 - 8 IBM (J9) JDK version 1.5 - 7 OpenJDK version 1.5 - 8
HP-UX 11i JRE version 6, 7
• JDBC Drivers
• MySQL Postgres Oracle - ojdbc14, ojdbc5, ojdbc6 Sybase - jconn2, jconn3, jconn4
IBM DB2 - db2jcc, jt400 Informix MS-SQL Generic JDBC drivers
Compatibility
• Specify the desired Application's Name to show in Site24x7.
• Enter the API Key for the corresponding user
• Check Proxy settings if any
• Specify the HTTP listening port of the Application Server.
• Determine the Apdex Threshold
• Enable SQL Queries and Traces if required
Configuration
APM for .NET
• Download and Run the .msi file. Select the folder path to install the .NET Agent
• Check "Start the Agent after installation" check-box if you wish to start the agent.
• Click Next to start installation of the agent
• Copy and Paste the license key value from the Site24x7 APM Insight home page and
click the Save button to complete installation
• After successful installation of the agent ASP.NET applications running on the server will
be monitored
• All .NET web applications hosted on the IIS will be monitored
• The collected data should be available in the Site24x7 APM Insight Edition page within
few minutes
Installation and Monitoring
APM for Ruby On Rails
• Supported Environments
• Ruby - 1.8.7 and higher
• Rails - 3.0 and higher
• Download and deploy the agent into your application server.
• Ruby Agent installation can be done in two ways:
• Install from RubyGems by using the command "gem install
site24x7_apminsight " in the system where Ruby is installed
• Download the site24x7_apminsight.gem file from Site24x7 account in
Site24x7 or from the RubyGem website and run the command "gem
install site24x7_apminsight.gem."
Supported Environment and
Installation
Integration with RUM
• Integrating APM Insight with RUM, captures and displays the
application's performance
• Click on the browser
• Time taken for the response
• Backend time taken in processing the transaction
• Integrated Browser time and the Server time helps in analyzing the
metrics together
• Individual transaction's performance is also tracked from browser
click to browser display of response
Front End and Back End Experience
RUM Integration
Mobile APM
• Mobile APM for Android and iOS
• Mobile APM tracks the performance of your native mobile applications on
actual end-user devices
• APM agent measures the execution time of your code using transactions and
components
• Entire sequence of operations from launching the activity to rendering the
final UI can be considered a transaction
• Individual operations can be grouped into different component types such as
HTTP, SQLite, file system, UI
• Simple operations can be measured using just transactions, while complex
operations can be measured using transactions with components
How it Works?
Admin Summary
Transactions
Geographic Device Type
App Version
• Assign Threshold Database, Traces, CPU etc
• Health Diagnostic for first step trouble shooting for .Net
• Agent logs for other applications Java and Ruby on Rails
• Monitor Managed Exceptions, unmanaged exceptions will be
monitored from the next release
Best Practices
Site24x7 Pricing
Site24x7 Customers across the Globe
Knowledge Base : https://support.site24x7.com/portal/home
Phone
USA : +1 408 352 9117
AUS : +61 280 662 895
UK : +44 203 564 7893
IND : +91 44 67447070 (Extn : 7273)
Site24x7 Product Queries : support@site24x7.com
Site24x7 Sales Queries : sales@site24x7.com
Chat with us : https://www.site24x7.com/chat
Forums : https://forums.site24x7.com/
Email
Connect with us
Visit our website for upcoming webinars
https://www.site24x7.com/webinars.html
Thanks

Weitere ähnliche Inhalte

Was ist angesagt?

Building an API Security Strategy
Building an API Security StrategyBuilding an API Security Strategy
Building an API Security StrategySmartBear
 
AppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideAppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideTakipi
 
Microservices Architectures on Amazon Web Services
Microservices Architectures on Amazon Web ServicesMicroservices Architectures on Amazon Web Services
Microservices Architectures on Amazon Web ServicesAmazon Web Services
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API StrategyMatt McLarty
 
Amazon QuickSight First Call Deck
Amazon QuickSight First Call DeckAmazon QuickSight First Call Deck
Amazon QuickSight First Call DeckAmazon Web Services
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparisonjeetendra mandal
 
Service Mesh - Observability
Service Mesh - ObservabilityService Mesh - Observability
Service Mesh - ObservabilityAraf Karsh Hamid
 
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...
INTERFACE, by apidays  - The future of API Management in a hybrid, multi-clou...INTERFACE, by apidays  - The future of API Management in a hybrid, multi-clou...
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...apidays
 
Event Driven Software Architecture Pattern
Event Driven Software Architecture PatternEvent Driven Software Architecture Pattern
Event Driven Software Architecture Patternjeetendra mandal
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREAraf Karsh Hamid
 
Mastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to MicroservicesMastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to MicroservicesJosh Evans
 
End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16AppDynamics
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
Azure API Management
Azure API ManagementAzure API Management
Azure API ManagementDaniel Toomey
 

Was ist angesagt? (20)

Building an API Security Strategy
Building an API Security StrategyBuilding an API Security Strategy
Building an API Security Strategy
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
AppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete GuideAppDynamics VS New Relic – The Complete Guide
AppDynamics VS New Relic – The Complete Guide
 
Microservices Architectures on Amazon Web Services
Microservices Architectures on Amazon Web ServicesMicroservices Architectures on Amazon Web Services
Microservices Architectures on Amazon Web Services
 
FinOps for private cloud
FinOps for private cloudFinOps for private cloud
FinOps for private cloud
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
Amazon QuickSight First Call Deck
Amazon QuickSight First Call DeckAmazon QuickSight First Call Deck
Amazon QuickSight First Call Deck
 
Observability vs APM vs Monitoring Comparison
Observability vs APM vs  Monitoring ComparisonObservability vs APM vs  Monitoring Comparison
Observability vs APM vs Monitoring Comparison
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Service Mesh - Observability
Service Mesh - ObservabilityService Mesh - Observability
Service Mesh - Observability
 
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...
INTERFACE, by apidays  - The future of API Management in a hybrid, multi-clou...INTERFACE, by apidays  - The future of API Management in a hybrid, multi-clou...
INTERFACE, by apidays - The future of API Management in a hybrid, multi-clou...
 
Event Driven Software Architecture Pattern
Event Driven Software Architecture PatternEvent Driven Software Architecture Pattern
Event Driven Software Architecture Pattern
 
Microservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SREMicroservices Docker Kubernetes Istio Kanban DevOps SRE
Microservices Docker Kubernetes Istio Kanban DevOps SRE
 
Mastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to MicroservicesMastering Chaos - A Netflix Guide to Microservices
Mastering Chaos - A Netflix Guide to Microservices
 
End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16End User Monitoring with AppDynamics - AppSphere16
End User Monitoring with AppDynamics - AppSphere16
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
Azure API Management
Azure API ManagementAzure API Management
Azure API Management
 
Data Design for Microservices
Data Design for MicroservicesData Design for Microservices
Data Design for Microservices
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 

Andere mochten auch

A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringCliff Crocker
 
[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7Site24x7
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?CA Technologies
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)Site24x7
 
[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and ITSite24x7
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & ITSite24x7
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the CloudSite24x7
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application PerformanceSebastian Marek
 
[Webinar] End User Experience Monitoring with Site24x7
[Webinar] End User Experience Monitoring with Site24x7[Webinar] End User Experience Monitoring with Site24x7
[Webinar] End User Experience Monitoring with Site24x7Site24x7
 
Site24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7
 
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 PreventioneG Innovations
 
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 PuzzleLDragich
 
Using dynaTrace to optimise application performance
Using dynaTrace to optimise application performanceUsing dynaTrace to optimise application performance
Using dynaTrace to optimise application performanceRichard Bishop
 
Performance Management
Performance ManagementPerformance Management
Performance ManagementGautam Ghosh
 
Site24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7
 
Alternative to SolarWinds
Alternative to SolarWindsAlternative to SolarWinds
Alternative to SolarWindsSite24x7
 
Website Latency Diagnostics
Website Latency DiagnosticsWebsite Latency Diagnostics
Website Latency DiagnosticsAlex Burciu
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015Fernando Bianchi
 

Andere mochten auch (20)

A Modern Approach to Performance Monitoring
A Modern Approach to Performance MonitoringA Modern Approach to Performance Monitoring
A Modern Approach to Performance Monitoring
 
[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7[Webinar] AWS Monitoring with Site24x7
[Webinar] AWS Monitoring with Site24x7
 
What is Application Performance Management?
What is Application Performance Management?What is Application Performance Management?
What is Application Performance Management?
 
Real User Monitoring (RUM)
Real User Monitoring (RUM)Real User Monitoring (RUM)
Real User Monitoring (RUM)
 
[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT[old] Network Performance Monitoring for DevOps and IT
[old] Network Performance Monitoring for DevOps and IT
 
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
[Webinar] Site24x7 - The All-in-One Monitoring Solution for DevOps & IT
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the Cloud
 
Managing and Monitoring Application Performance
Managing and Monitoring Application PerformanceManaging and Monitoring Application Performance
Managing and Monitoring Application Performance
 
[Webinar] End User Experience Monitoring with Site24x7
[Webinar] End User Experience Monitoring with Site24x7[Webinar] End User Experience Monitoring with Site24x7
[Webinar] End User Experience Monitoring with Site24x7
 
Site24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOpsSite24x7 PHP Monitoring for DevOps
Site24x7 PHP Monitoring for DevOps
 
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
 
APM presentation
APM presentationAPM presentation
APM presentation
 
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
 
Using dynaTrace to optimise application performance
Using dynaTrace to optimise application performanceUsing dynaTrace to optimise application performance
Using dynaTrace to optimise application performance
 
Performance Management
Performance ManagementPerformance Management
Performance Management
 
Site24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stackSite24x7 Plugins - Monitor your entire server stack
Site24x7 Plugins - Monitor your entire server stack
 
Alternative to SolarWinds
Alternative to SolarWindsAlternative to SolarWinds
Alternative to SolarWinds
 
IIS 6.0 and asp.net
IIS 6.0 and asp.netIIS 6.0 and asp.net
IIS 6.0 and asp.net
 
Website Latency Diagnostics
Website Latency DiagnosticsWebsite Latency Diagnostics
Website Latency Diagnostics
 
CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015CA Application Performance Management - Julio 2015
CA Application Performance Management - Julio 2015
 

Ähnlich wie Application Performance Monitoring (APM)

ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...Agile Testing Alliance
 
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 EnterpriseeG Innovations
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringManageEngine, Zoho Corporation
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAppDynamics
 
Dotcom monitor platform overview
Dotcom monitor platform overviewDotcom monitor platform overview
Dotcom monitor platform overviewtrippj
 
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 ApplicationseG Innovations
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...wwwally
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...CompuTrain. De IT opleider.
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1ManageEngine, Zoho Corporation
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight Externaloracleonthebrain
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceManageEngine, Zoho Corporation
 
Azure Application insights - An Introduction
Azure Application insights - An IntroductionAzure Application insights - An Introduction
Azure Application insights - An IntroductionMatthias Güntert
 
End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring Site24x7
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance ManagementNoriaki Tatsumi
 
Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3ManageEngine, Zoho Corporation
 
Application Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsApplication Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsManageEngine, Zoho Corporation
 

Ähnlich wie Application Performance Monitoring (APM) (20)

Applications Manager Technical Overview
Applications Manager Technical OverviewApplications Manager Technical Overview
Applications Manager Technical Overview
 
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
ATAGTR2017 Unified APM: The new age performance monitoring for production sys...
 
Closing the door on application performance problems
Closing the door on application performance problemsClosing the door on application performance problems
Closing the door on application performance problems
 
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
 
How Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoringHow Applications Manager helps with application performance monitoring
How Applications Manager helps with application performance monitoring
 
Add Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring ToolkitAdd Apache Web Server to your Unified Monitoring Toolkit
Add Apache Web Server to your Unified Monitoring Toolkit
 
Applications manager 1 - Middle East Workshop
Applications manager 1 - Middle East WorkshopApplications manager 1 - Middle East Workshop
Applications manager 1 - Middle East Workshop
 
Dotcom monitor platform overview
Dotcom monitor platform overviewDotcom monitor platform overview
Dotcom monitor platform overview
 
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
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what’s...
 
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...Techdays 2013   managing your hybrid cloud datacenter with scom 2012 and what...
Techdays 2013 managing your hybrid cloud datacenter with scom 2012 and what...
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performance
 
Azure Application insights - An Introduction
Azure Application insights - An IntroductionAzure Application insights - An Introduction
Azure Application insights - An Introduction
 
End user-experience monitoring
End user-experience monitoring End user-experience monitoring
End user-experience monitoring
 
implementing the right website monitoring strategy
 implementing the right website monitoring strategy implementing the right website monitoring strategy
implementing the right website monitoring strategy
 
Application Performance Management
Application Performance ManagementApplication Performance Management
Application Performance Management
 
Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3Server and application monitoring webinars [Applications Manager] - Part 3
Server and application monitoring webinars [Applications Manager] - Part 3
 
Application Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnosticsApplication Performance Monitoring with code level diagnostics
Application Performance Monitoring with code level diagnostics
 

Mehr von Site24x7

VMWare monitoring - Discover and monitor your virtual environment
VMWare monitoring - Discover and monitor your virtual environmentVMWare monitoring - Discover and monitor your virtual environment
VMWare monitoring - Discover and monitor your virtual environmentSite24x7
 
Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringSite24x7
 
Network Monitoring for the Cloud Era
Network Monitoring for the Cloud EraNetwork Monitoring for the Cloud Era
Network Monitoring for the Cloud EraSite24x7
 
[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser MonitoringSite24x7
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7
 
SOAP Monitoring
SOAP MonitoringSOAP Monitoring
SOAP MonitoringSite24x7
 
Site24x7 Website Performance Benchmarks
Site24x7 Website Performance Benchmarks Site24x7 Website Performance Benchmarks
Site24x7 Website Performance Benchmarks Site24x7
 
VMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual EnvironmentVMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual EnvironmentSite24x7
 

Mehr von Site24x7 (9)

VMWare monitoring - Discover and monitor your virtual environment
VMWare monitoring - Discover and monitor your virtual environmentVMWare monitoring - Discover and monitor your virtual environment
VMWare monitoring - Discover and monitor your virtual environment
 
Microsoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoringMicrosoft Azure and Windows Application monitoring
Microsoft Azure and Windows Application monitoring
 
Network Monitoring for the Cloud Era
Network Monitoring for the Cloud EraNetwork Monitoring for the Cloud Era
Network Monitoring for the Cloud Era
 
[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring[Old] Site24x7 Real Browser Monitoring
[Old] Site24x7 Real Browser Monitoring
 
Site24x7 Cloud Monitoring
Site24x7 Cloud MonitoringSite24x7 Cloud Monitoring
Site24x7 Cloud Monitoring
 
Site24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the CloudSite24x7 Server Monitoring from the Cloud
Site24x7 Server Monitoring from the Cloud
 
SOAP Monitoring
SOAP MonitoringSOAP Monitoring
SOAP Monitoring
 
Site24x7 Website Performance Benchmarks
Site24x7 Website Performance Benchmarks Site24x7 Website Performance Benchmarks
Site24x7 Website Performance Benchmarks
 
VMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual EnvironmentVMware Monitoring-Discover And Monitor Your Virtual Environment
VMware Monitoring-Discover And Monitor Your Virtual Environment
 

Kürzlich hochgeladen

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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 2024Rafal Los
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 organizationRadu Cotescu
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Kürzlich hochgeladen (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Application Performance Monitoring (APM)

  • 1. Getting Started with Site24x7 Application Performance Monitoring Site24x7 Webinar - Dec 9th 2015
  • 2. • Introduction to Site24x7 • Site24x7 web infrastructure monitoring • What is Application Performance (APM) monitoring? • Site24x7 APM for Java, .NET, Ruby - Setup, features and functionalities • Real User Monitoring - Application Performance Monitoring integration • Mobile APM - iOS and Android native application monitoring • Best practices Agenda
  • 3. ZohoCorp - Established in 1996 - Software. It's our Craft! 13 Millon Users 90,000+ Enterprise Companies 25,000+ Deployments by telecom service providers worldwide
  • 4.
  • 5. End User Experience Monitoring Real User Monitoring Application Performance Monitoring Web Infrastructure Monitoring
  • 6. End User Experience Monitoring • Flavors of End User Experience Monitoring • Synthetic (Active) • Real User Monitoring (Passive) • Synthetic Monitoring • Monitoring from a controlled environment • Real User Monitoring (RUM) • Real time customer emotion performance & analytics
  • 7. 50 + checkpoints across the globe End User Experience Monitoring
  • 8. • User Browser Metrics • Chrome, Firefox, Opera, Internet Explorer • Performance insight into various platforms • Desktop, Tablet, Mobile • Monitor individual Web Transactions • Page Rendering, Document Processing and Downloading • Segment performance by ISPs Real User Monitoring (RUM) | Global Performance Visibility
  • 9. • Developer’s handy tool • visualize web transactions end to end • Helps IT Operations, Developers and Application teams to collaborate • Enables to perform first-level troubleshooting • Deep visibility into application components • URLs to SQL queries • Detect and diagnose complex application performance problems • Errors, Traces, Exceptions Application Performance Monitoring
  • 12. • Application Servers running with Java 1.5 or above • .Net applications in Microsoft .Net Framework version 3.0 and above, IIS 6.0 and above • Ruby applications 1.8.7 and above on Rails - 3.0 and above Supported From
  • 13. • Deploy the agent in the application server • Agent hooks up with the application • Performance metrics pushed to Site24x7 Setup
  • 14. • Java Application • Identify Slow Invocations in Your Java Code • Find the most executed database operations and its response time • Find the most hit database tables. • .NET Application • Pinpoint Slow .NET Application Code • Find the busiest table and the most performed SQL operation on the table • Map which web transaction issued the SQL Call • Ruby on Rails • Check for Database Performance Slowdown • End User to Database Perspective Monitoring One Stop Solution
  • 15. • Get Deep Visibility into Your Application • Application Response Time, Throughput • Monitor End-User Satisfaction with Apdex Scores • Background Transactions • Errors, Traces, Exceptions • DB Operations • Track Custom Application Components Features
  • 30. • Custom Components support • AWS Component support • Tracking logged Exceptions for Transaction • Net Agent - Single MSI support • Ability to view transaction's thread information in trace view • Listing external components and its call count • CPU time of web and non-web transactions • Capture transactions with Threshold configuration Functionalities
  • 32. • Application Servers • Tomcat 6.x & above Glassfish 3.x & above Oracle Weblogic 10.3.x & above IBM Websphere 7.x & above JBoss AS 4.x & above JBoss EAP 6.2.x & above WildFly 8.x & above Resin 3.1.x & above JOnAS 4.x & above Others • Component • Struts 1.x, 2.x Servlet Spring Play 2.x Hibernate 3.x, 4.x IBatis EJB Filter Memcached Redis Apache HttpClient 3.x, 4.x JSP • JVM / JDK • Oracle Hotspot JDK version 1.5 - 8 IBM (J9) JDK version 1.5 - 7 OpenJDK version 1.5 - 8 HP-UX 11i JRE version 6, 7 • JDBC Drivers • MySQL Postgres Oracle - ojdbc14, ojdbc5, ojdbc6 Sybase - jconn2, jconn3, jconn4 IBM DB2 - db2jcc, jt400 Informix MS-SQL Generic JDBC drivers Compatibility
  • 33. • Specify the desired Application's Name to show in Site24x7. • Enter the API Key for the corresponding user • Check Proxy settings if any • Specify the HTTP listening port of the Application Server. • Determine the Apdex Threshold • Enable SQL Queries and Traces if required Configuration
  • 35. • Download and Run the .msi file. Select the folder path to install the .NET Agent • Check "Start the Agent after installation" check-box if you wish to start the agent. • Click Next to start installation of the agent • Copy and Paste the license key value from the Site24x7 APM Insight home page and click the Save button to complete installation • After successful installation of the agent ASP.NET applications running on the server will be monitored • All .NET web applications hosted on the IIS will be monitored • The collected data should be available in the Site24x7 APM Insight Edition page within few minutes Installation and Monitoring
  • 36. APM for Ruby On Rails
  • 37. • Supported Environments • Ruby - 1.8.7 and higher • Rails - 3.0 and higher • Download and deploy the agent into your application server. • Ruby Agent installation can be done in two ways: • Install from RubyGems by using the command "gem install site24x7_apminsight " in the system where Ruby is installed • Download the site24x7_apminsight.gem file from Site24x7 account in Site24x7 or from the RubyGem website and run the command "gem install site24x7_apminsight.gem." Supported Environment and Installation
  • 39. • Integrating APM Insight with RUM, captures and displays the application's performance • Click on the browser • Time taken for the response • Backend time taken in processing the transaction • Integrated Browser time and the Server time helps in analyzing the metrics together • Individual transaction's performance is also tracked from browser click to browser display of response Front End and Back End Experience
  • 42. • Mobile APM for Android and iOS • Mobile APM tracks the performance of your native mobile applications on actual end-user devices • APM agent measures the execution time of your code using transactions and components • Entire sequence of operations from launching the activity to rendering the final UI can be considered a transaction • Individual operations can be grouped into different component types such as HTTP, SQLite, file system, UI • Simple operations can be measured using just transactions, while complex operations can be measured using transactions with components How it Works?
  • 45. • Assign Threshold Database, Traces, CPU etc • Health Diagnostic for first step trouble shooting for .Net • Agent logs for other applications Java and Ruby on Rails • Monitor Managed Exceptions, unmanaged exceptions will be monitored from the next release Best Practices
  • 48. Knowledge Base : https://support.site24x7.com/portal/home Phone USA : +1 408 352 9117 AUS : +61 280 662 895 UK : +44 203 564 7893 IND : +91 44 67447070 (Extn : 7273) Site24x7 Product Queries : support@site24x7.com Site24x7 Sales Queries : sales@site24x7.com Chat with us : https://www.site24x7.com/chat Forums : https://forums.site24x7.com/ Email Connect with us
  • 49. Visit our website for upcoming webinars https://www.site24x7.com/webinars.html Thanks