Customize IP address detection for web applications
When web requests and beacons (Real User Monitoring signals) are directly sent to an instrumented server, Dynatrace identifies the IP addresses of your end users' devices via the socket connections. However, when uninstrumented components such as load balancers, CDNs, or proxies are used, the remote IP address is different from the original IP address. For such cases, Dynatrace also watches certain HTTP headers. These headers are most frequently used for identifying the originating IP address when a client connects to a web server through an HTTP proxy, a CDN, or a load balancer.
To view the supported headers, go to Settings > Web and mobile monitoring > IP determination.
Manage default headers
You can change the order in which the default headers are processed, update header names, and delete headers you don't need.
- From the Dynatrace menu, go to Settings > Web and mobile monitoring > IP determination.
- Manage the headers:
- To change a header's priority, select and hold Drag row
next to the header name, and move the header up or down.
- To delete a header, select Delete row
.
- To rename a header, select Expand row
, and then enter a new header name.
- To change a header's priority, select and hold Drag row
Add your custom client IP headers
If your client IP addresses are located in a different header, create a custom rule so that Dynatrace can identify the IP addresses.
To add a custom client IP header
- From the Dynatrace menu, go to Settings > Web and mobile monitoring > IP determination.
- Select Create custom client IP header.
Provide the name of your header.
You can create up to 10 custom client IP headers per environment.