Help Docs

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


Table of Contents

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.

Interpreting the Performance Report  

Based on the type of monitor or tag selected, you can view and analyze the various performance trends of these selected monitors.

For an internet service monitor, like website, web page speed (browser), REST API, DNS, PORT, POP, mail server RTT, SMTP, PING, and FTP service and SOAP, a performance report can be generated for a pre-specified period. The information will be displayed in both graphical and tabular views.

In addition to the location-based response time data, you can also view the minimum, maximum, average, and 95th percentile response time values in the graphical view from a single dashboard and use it to optimize your resource performance. Now, let's take a look at the out-of-the-box metrics captured by Site24x7.

Synthetic monitors

When you choose to view the metrics of synthetic transaction monitors, like web page speed (browser) monitors and web transaction (browser) monitors, you can view the time taken to complete a transaction for each of your recorded steps in addition to the location-based response time and the average or 95th percentile response time metrics.

Attribute-level reports

Attributes are the components or basic units of a metric.

  • Website monitor
    For a website monitor, the attributes will include:
    • DNS Time: Time taken by a domain name server to receive the request to obtain the IP address for a domain name, process it, and return the IP address to the browser.
    • Connection Time: The time taken to raise the HTTP request and to receive the HTTP response. 
    • SSL Handshake Time: A secure sockets layer (SSL) handshake time is the time it takes for creating a safe and secure encrypted communication between the client and the server. 
    • First Byte Time: The time it takes for a browser to receive the first byte of response after raising a request to the server.
    • Download Time: The difference between the last byte time and the first byte time.
  • Web Page Speed (Browser) monitor
    For this monitor type, the attributes will include:
    • Start Render: The time taken by a website or web app to load completely for the user to interact with the page.
    • Page Load Time: The average amount of time it takes for a page to load on the screen fully.
    • Document Complete: The time for the page to finish loading the entire content.
  • Web Transaction (Browser) monitor
    For this monitor type, the attributes will include:
    • Page Load Time: The average amount of time it takes for a page to load on the screen fully.
    • Transaction Time: The response time of the entire transaction.

Interpreting graphs

  • Response Time graph
    You can obtain detailed information on the response time of your configured monitor by hovering the cursor over the designated area in the graph. You can also view details including the 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 response time 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 indicators of each parameter. These indicators help you visualize the groups inside the chart. Furthermore, the indicators also act as quick filters and enable you to select the parameters in the graph based on your requirement.  

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

 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?

Shortlink has been copied!