Performance Report

By generating a Performance Report, it is easier to drill deep into the performance of your configured monitors from various monitoring locations. It can also help identify monitors with poor response time and take corrective measures whenever necessary. The average time taken by the monitors to respond to Site24x7 servers, over a specific time period is also captured in the report. Percentiles in Site24x7 can also be used to find outliers. The 95th percentile is the value which is greater than or equal to 95% of the observed values of your polled data during the selected time range. In other words, 95% of the responses were faster than this value. This option will be available when you've chosen All Monitors or Tag(s).

Generate Performance Report

  1. Login to Site24x7.
  2. Navigate to Reports > Monitor Type > Performance Report.
    You can either generate a performance report for a selected monitor or a consolidated report for all the monitors.
  3. Select required Monitor/Tagfrom the header drop-down and change the listed parameters to view a customized report.
    • Monitors/Tags: Select the desired monitor from the drop down list. You can also pick a Tag from the drop-down list. On selecting a specific tag, the report will be generated for all the monitors (of that specific monitor type).
    • Time Period: Choose the required time period.
      You can generate reports for time periods ranging from last 1, 6, 12, 24 hours or upto a year back. Furthermore, you can also obtain reports for custom time periods.
    • Unit of Time: Choose different unit of time for different time period.
    • Business Hours: Select the time period that is most critical to your business.
    • Locations: Choose the relevant location or poller agent from the drop down list.
    • Metric Aggregation: This option will only be shown when you've selected All Monitors or chosen a Tag(s).
  4. Once the report is generated, click "Share This" button on the top right corner.
    • Publish Report: Click publish report and populate the form. This creates a permalink that would make the report accessible to customers without a login.
    • Email: Share the report via an email. Email can be sent to only those verified users who have agreed to receive emails from Site24x7.
    • Export CSV: Export the report as a CSV file.
    • Export PDF: Export the report as a PDF file.
    • Schedule Report: Populate the schedule report form, to create a report task that would trigger performance report mails to the customer.

Interpret Performance Report

You can easily interpret the performance report of your various configured monitors. Based on the type of monitor/tag selected, you can easily view and interpret various performance trends of these selected monitors/tagged monitors. Below are a few use cases presented for your easy understanding.

Case - I

For internet service monitor types like Website, FTP RTT, Web Page Analyzer (WPA), REST API and SOAP monitor, performance report for an individual monitor can be generated for a pre-specified span of time. Report will be displayed in both graphical and tabular views.

Response Time

Response time and Average/95th percentile Response Time data is useful to check the performance of your monitors over a period of time. You can use this data to fine tune your web page. In WPA response time graph, parameters like Page Load Time, Start Render and Document Complete are also captured on top of DNS time, Connection time, First Byte Time and Last Byte Time.

Graphical Interpretation

You can view  details including DNS time, connection time, first byte time, and last byte time of your configured monitor  by hovering the cursor over the designated area in the graph. To drill down and measure the metrics for a defined period, click and drag the cursor within the specified time slot on the graph. The response time graph has colored check boxes acting as legends for each parameter. These legends help you to visualize the groups inside the chart. Furthermore, the legends act as quick filters and enable you to isolate the parameters in the graph based on your requirement.

Get insights into average/95th percentile response time (in ms) of your configured monitor types.

Throughput or average/95th percentile content download speed can be used to determine the bandwidth usage of the server. Throughput metrics can also help to ensure that your ISP networks are performing consistently throughout.

Response Time by Location shows you the response time of your monitor from multiple locations. This data will help you understand if there are any ISP specific reasons that are preventing your users from reaching your website. For example, If your service provider has issues accessing websites in the UK and your UK based website is targeted at an India specific audience, you need to know that beforehand so that you can contact the service provider and inform them about the problem.

Tabular Interpretation

Case - II

For service monitors like DNS, PORT, POP, Mail Server RTT, SMTP, PING, and FTP Service monitors, performance report for an individual monitor can be generated for a pre-specified span of time. Reports are displayed as both graphical and tabular views. In addition to the location based response time data, you can also interpret the minimum, maximum, average, 95th percentile response time values in a graphical view.

Graphical Interpretation

You can obtain detailed information on the response time of your configured monitor by hovering the cursor over the designated area in the graph. To drill down and measure the response time for a defined period, click and drag the cursor within the specified time slot on the graph.

Case - III

When you choose to view the metrics of synthetic transaction monitors like Web Application monitors and Real Browser monitors, you get to view the time taken to complete a transaction for each of your recorded steps, in addition to the location based response time and average/95th percentile response time metrics.

                                                                                   Web Application Monitor

                                                                                    Real Browser Monitor

Graphical Interpretation:

The Transaction Time graph gives you the time required to complete a transaction for your recorded steps. The graph is calculated by plotting time period against transaction time. You can always zoom in and obtain more insights. Additionally, get to know about metrics like location based transaction time and average transaction time.

Case - IV

For a selected web page analyzer monitor, you can obtain a graphical interpretation of the response time in addition to various factors such as DNS Time, Connection Time, First and Last Byte Time, etc. It also shows you the maximum, minimum and average load times (in milliseconds) of the webpage configured along with its Throughput values (in KB/sec). Furthermore, you can always obtain data on the location based and average/95th percentile response time values.

Each and every monitor type, regardless of their being an agent-based or agentless monitor tracks the performance of their monitors and presents them in a graphical or tabular layout. You can view and interpret these unique performance data from a single dashboard and use it to optimize your resource performance. Let's take a look at the out-of-the-box metrics captured by Site24x7.

 Parameter  Description
 Monitor Name - Server Monitor
 CPU Utilization (%)  The percentage of CPU used by the server
 Memory Utilization (%)  The percentage of memory used by the server
 Disk Utilization (%)  The percentage of disk space utilized by the server
 Average CPU Usage (%)  The average percentage of CPU space used by the server
 Monitor Name - MS Exchange Monitor 
 RPC Response Time to Client Access  Time taken by the RPC (protocol) to contact Client Access Server
 RPC Response time to Unified Messaging and Hub Transport  Shows the time taken by Mailbox server to contact Unified Messaging server and Hub Transport  server
 SMTP In/Out bound  Shows data related to the inbound and outbound SMTP messages
 Outlook Web Access and Active Sync Response Time  Shows data related to HTTP access (Outlook Web Access) as well as time taken for the request
 Access Failure  Messages failed while accessed by client access
 Monitor Name - IIS Server 
 Network Statistics (Kb/sec)  Tells us about the network traffic and bandwidth used by the IIS server
 Average Traffic (Kb/sec)  The average traffic caused by the IIS server
 Monitor Name - SQL Server 
 Active connections  Number of active update connections for the database
 Batch requests  Number of SQL batch requests received by server
 Memory Utilization  Total amount of dynamic memory the server is currently consuming
 Buffer Cache hit ratio  Percentage of pages that were found in the buffer pool without having to incur a read from disk
 Plan cache hit ratio  Plan cache reads that were satisfied from the plan cache
 Average cache hit (%)  Ratio between cache hits and lookups
 Monitor Name - VMware ESX/ESXi and VMware VM 
 CPU Usage (%)  The total CPU utilization across the system along with the average value in percentage
 Average CPU Usage (%)  The average CPU utilization across the system along with the average value in percentage
 Memory  The total memory utilized across the system along with the average value in percentage
 Disk Usage  Disk usage of ESX/ESXi server along with the average value in kilobytes per second
 Network  Network usage of ESX/ESXi server along with the average value in (kilobytes per second)
 Monitor Name - Network Device Monitor 
 Response Time (ms)  Shows the current response time of the network device
 Packet loss (%)  Shows the packet loss percentage for the device on that day
Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.