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