Web Insight enables visibility into enterprise web applications and allows IT administrators to monitor all web applications being served by the Citrix ADC by providing integrated and real-time monitoring of applications. Web Insight provides critical information such as user and server response time, enabling IT organizations to monitor and improve application performance.
Latency in applications
As an administrator, you can now identify the source of latency issues faced by users while accessing web applications. You can determine whether the issue is occurring on the server side of the network, the client side of the network, or on the application server itself.
Using Citrix Application Delivery Management (ADM), you can locate the issue by navigating to Analytics > Web Insight > Applications and selecting an application. The response time for an application is typically broken down into 3 sub-parts to show whether the problem is a client network latency issue, server network latency issue, or an overloaded or malfunctioning server.
You can also see which specific server has highest server processing time for that application.
As an administrator, you can now see which application servers are currently generating erroneous response codes, such as unauthorized, bad request, or page not found, so that you can take appropriate corrective measures.
Navigate to Analytics > Web Insight > Response Status, and click on a specific error code (such as Unauthorized) to identify which application servers sent that response code.
Administrators can use Web Insight to configure thresholds and notify users about threshold breaches. In a typical deployment, you can automate the process of tracking various application metrics, to facilitate planning and be notified whenever the applications metric value exceeds the set threshold. You can set thresholds for any metric, such as hits, bandwidth, or response time.
For example, you can configure a threshold for response time. When the response time of a particular application exceeds the threshold value, you will receive a notification on your dashboard. Also, under Threshold Breaches, your dashboard displays a list of threshold breaches that have occurred for a specific duration (such as Today).
To configure a new threshold, navigate to Analytics > Settings > Thresholds, and click Add.
Browsers and operating systems
You can use Web Insight to help you segregate L7 latency issues and understand mobile device usage uptake. This can help you, as an administrator, to understand different operating system uptakes across your user base.
You can go to the Browser pane to see why there is slowness in user access and if it is due to incompatibility across certain browsers. You can also see which operating systems are being used across certain clients, and the browsers being accessed. You can compare the rendered time across the different browsers and further drill-down to particular a browser to identify which application pages are associated with the highest rendering time for that browser.
For example, you can select Google Chrome and see the corresponding rendering times for the different URL pages for a particular application.
Citrix ADC instances deployed in high availability mode
The Citrix ADM analytics reports now display reports for ADC instances that are deployed in high availability mode. Aggregated reports for instances in high availability mode is supported in all analytics. For example, in HDX insight reports, both total session launch count and total application count is displayed as a combined report instead of individual reports for each instance in the group.
You can click on the name of the instances that are in high availability to view more details.
Citrix ADC instances deployed in cluster mode
The Citrix ADM analytics reports now display reports for ADC instances that are deployed in cluster mode. Aggregated reports for instances in cluster mode is supported in all analytics. For example, in HDX insight reports, both total session launch count and total application count is displayed as a combined report instead of individual reports for each instance in the group.
You can also click the CLIP host name to view all details about the ADC instances that are deployed in a cluster mode.
All data previously collected before you upgraded to Citrix ADM 12.1 build 503.x continues to be displayed as independent reports for the period of time until the data persists.
For ADC instances deployed in cluster mode, Observation Domain ID/Observation Domain Name are replaced by CLIP host name and CLIP. All data previously collected continues to report Observation Domain ID/Observation Domain Name.
Load balancing servers bound to content switching servers
When the Web Insight displays data from load balancing virtual servers that are bound to content switching virtual servers, you can view data for both virtual servers separately.
For example, the “CSTOLBTarget” application in the image below is a content switching virtual server that is bound tightly to other load balancing virtual servers.
Click the content switching virtual server to view the other load balancing virtual server. You can also click the application name in the table.
You can further click the bound load balancing servers to view the Web Insight details of those applications.
End-user experience can be analyzed by looking at metrics such as load time and render time. Higher load times and render times create a negative end-user experience.
To view the render time and load time for the URLs in an application, navigate to Analytics > Web Insight > URLs. You can see the list of URLs and their corresponding load times and rendering times in a table or as a graph. You can then tune the corresponding web pages to reduce wait time and improve the overall end-user experience.
Web Insight geomap configuration
Geomaps feature in Citrix ADM displays the usage of web applications across different geographical locations on a map. Administrators can use this information to understand the trends in application usage and for capacity planning.
Geomap provides information about the following metrics specific to a country, state, and city:
Total Hits: Total number of times an application is accessed.
Bandwidth: Total bandwidth consumed while serving client requests
Response Time: Average time taken to send responses to client requests.
Geomaps provide information which can be used to address several use cases such as the following:
Region that has the maximum number of clients accessing an application
Region that has the highest response time
Region that consumes the most bandwidth
Citrix ADM provides you an option to configure geomaps for private IP addresses or public IP addresses.
Configuring geomaps for private IP addresses
To view the web application traffic originating from private IP addresses on the geomap, you must first create private IP address blocks and then enable geo data collection. To create IP blocks, see Creating IP blocks.
Citrix ADM can recognize the location a client belongs to when the client private IP address is added to the Citrix ADM server. For example, if the IP address of a client falls within the range of a private IP address block associated with City A, Citrix ADM recognizes that the traffic is originating from City A for this client.
Configuring geomaps for public IP addresses
Most of the public IP addresses are available in the geo database file that is provided along with Citrix ADM. If you are not able to view the web traffic from a public IP address and the public IP address is not available in the geo-database file, you need to create an IP address block and enable geo data collection. To create IP blocks, see Creating IP blocks.
Creating IP blocks
In Citrix ADM, navigate to Analytics > Settings > IP Blocks, and then click Add.
In IP Blocks, specify the name of the IP block, the starting IP address, and ending IP address in the IP block.
Specify the country, region, and city. You might have to specify the latitude and longitude of the city if it is not already saved in the geo database.
Select Create to finish.
Enable geo data collection. For more information on how to enable geo data collection, see Enabling Geo Data Collection.
Enabling geo data collection
Note: You must enable geo data collection for both private IP addresses and public IP addresses.
In Citrix ADM, navigate to Networks > Instances, and further navigate to your Citrix ADC instance.
Select the instance and from the Actions drop-down list box, select Configure Analytics.
On the Configure Insight page, check Enable Geo data collection for Web and HDX Insight.
You will receive a message that says geo data collection was enabled successfully.
The following image provides a snapshot of the geomap. A geomap shows areas from which public and private traffic is originating.
- Citrix ADM requires an internet connection to display the GeoMaps for a particular geographical location. Internet connection is also required to export the GeoMap in .pdf, .png, or .jpg formats.
- As Web Insight traffic requires more than an hour to resolve a GeoMap location, GeoMap data for less than one hour is not displayed.
Processing of the Web Insight traffic by Citrix ADM
By default, Citrix ADM processes the Web Insight traffic for monitoring the web applications and generates the Web Insight reports. If you do not want to monitor the Web Insight traffic, you can disable the processing of the Web Insight traffic. Citrix ADM does not process the Web Insight traffic and you do not see the Web Insight reports.
For example, there are five virtual servers on your managed instance. You have enabled AppFlow and selected Web Insight on all virtual servers. Citrix ADM receives the Web Insight traffic from the virtual servers for processing. If you do not want Citrix ADM to monitor the Web Insight traffic, you can disable the processing.
To disable processing of the Web Insight traffic by Citrix ADM:
Navigate to Analytics > Settings.
In the Settings page, click Enable Features for Analytics.
In the Web Insight Settings, clear the Enable Web Insight checkbox.
Note: Enable Web Insight is selected by default.
In this article
- Latency in applications
- Inaccessibility issues
- Browsers and operating systems
- Citrix ADC instances deployed in high availability mode
- Citrix ADC instances deployed in cluster mode
- Load balancing servers bound to content switching servers
- End-user experience
- Web Insight geomap configuration
- Configuring geomaps for private IP addresses
- Configuring geomaps for public IP addresses
- Creating IP blocks
- Enabling geo data collection
- Processing of the Web Insight traffic by Citrix ADM