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.
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