Chatta subito con l'assistenza
Chat con il supporto

Foglight APM for Real User Experience 5.9.11 - Installation and Setup Guide

Installation overview Installing physical appliances Installing virtual appliances Setting up appliances Working with appliance-hosted Management Servers Setting up server-hosted Management Servers Maintaining appliances Backing up and restoring physical appliances Appendix: Troubleshooting

Network taps

A network tap provides monitoring access to the traffic flowing across a network. Different types of devices are often used as network taps, but only full-duplex network taps and smart taps with full-duplex enabled guarantee the 100% data capture that Foglight APM requires to provide complete and accurate data processing and reporting. A true full-duplex tap splits the ingress traffic (requests to the web servers) and egress traffic (responses from the web servers) into two streams. When those streams are fed into two separate monitoring NICs on an appliance hosting a Sniffer, you get full data capture.

Before starting your installation, you need to determine the best place to install network taps in your network. The main consideration is to maximize visibility into the requests and responses going to and from your web servers. Therefore, you want to select locations where the Sniffers can see traffic for all the web servers providing content to the end users of your applications.

For more information, see the following topics:

Monitoring individual web servers

In the simplest case, where the traffic you want to monitor is handled by one or two web servers, install network taps in front of the individual web servers. Sniffers monitor only this traffic.

Monitoring web server farms

To monitor all web servers in a server farm, install the network tap between the firewall and the load balancer, as shown in the following diagram. This allows a Sniffer to see all traffic before it is separated out by server destinations. Redundant paths to the server farm (or multiple server farms) may mean deploying additional network taps to obtain complete coverage.

When the network tap is installed between the firewall and the load balancer, the traffic contains only the IP address of the load balancer rather than the web servers. While this behavior is important for security purposes, it means that Foglight attributes the data for all web servers to the load balancer IP address. Usually, you want data attributed to individual web servers.

To enable Foglight to track data by web server, you need to configure the web servers to insert an extra shared HTTP response header into the traffic. For example, you can create an HTTP response header called SERVER-ID. On each web server, you assign a unique, fictitious (for security purposes) IP address to this header.

After Foglight is running, an APM Administrator defines a server identifier with the same name as the response header, and Foglight automatically begins tracking hits by web server. For more information, see “Managing identifiers for virtual addressing schemes” in the Foglight APM Administration and Configuration Guide.

Most load balancers also act as a reverse proxy. Reverse proxies multiplex requests from multiple client connections onto one proxy network connection to the web server. So, while there could be thousands of connections coming into the proxy, the proxy may maintain only a dozen connections to each web server.

Reverse proxies affect some of the metrics collected by Foglight, depending on where the network tap is installed in relation to the proxy. The affected metrics are Network Delay and Back End Time for hits and pages, which are also included in the calculations of End-to-End Time for hits and pages. For more information about how these metrics are calculated, see “Understanding calculated data” in the Foglight APM Reference Guide.

When a network tap is installed between the client and the reverse proxy, Network Delay is an estimate of the time it takes for a request to travel from the end user’s device to the point where the tap is located. This is the desired measurement. The Back End Time includes the time spent on the request by the reverse proxy and the web server, which in many cases is acceptable, but may not be desirable if your stakeholders want the Back End Time to reflect the performance of the web server only.

When a tap is between the reverse proxy and the server farm, the Back End Time reflects the time spent by a web server without the overhead of the proxy, but the Network Delay is a fraction of the actual network delay. In this scenario, Network Delay is based on the time it takes for a request to travel from the reverse proxy to the tap.

The following table summarizes the trade-off in metric calculations. Select the deployment option that suits your needs.

Estimate of time elapsed from the end user’s device to the tap, which is the expected value.

Time spent on a request by the reverse proxy and a web server.

Estimate of time elapsed from the reverse proxy to the tap, which is a fraction of the expected value.

Time spent on a request by a web server.

Some customers install network taps in both locations and configure two separate installations of Foglight (Management Server, Archiver, and Sniffer) to monitor the taps. The Foglight instance monitoring the client side tap provides accurate Network Delay metrics, while the Foglight instance monitoring the server farm side provides accurate Back End Times and volume metrics for each web server.

Network information required for physical appliances

You need to have the following information to set up the appliances. For IP addresses, you can use either IPv4 or IPv6 formats.

Corresponds to Control Port (eth0) on the physical appliance

Mask corresponding to the Control Port IP Address and subnet

Domain name of the Control Port IP Address

Corresponds to Auxiliary Port (eth1) on the physical appliance

Mask corresponding to the Auxiliary IP Address and capture subnet

Corresponds to DRAC Port on the physical appliance
Related Documents

The document was helpful.

Seleziona valutazione

I easily found the information I needed.

Seleziona valutazione