<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article How to test RUM without disturbing application users. in Troubleshooting</title>
    <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/ta-p/232413</link>
    <description>&lt;H1 data-pm-slice="0 0 []"&gt;Problem&lt;/H1&gt;
&lt;P&gt;When the RUM breaks the monitored web application, we tend to turn off the whole RUM Application / Process Group to save the end-user from misery. &lt;SPAN&gt;Then, it might be a challenge to convince ourselves to enable it back for troubleshooting purposes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;It's possible with single client IP(s) exclusion/inclusion enabled. Still, the real client IP addresses are often not configured in Dynatrace and represent a proxy or Load balancer IP.&lt;/P&gt;
&lt;H1&gt;The idea&lt;/H1&gt;
&lt;P&gt;The idea is to restrict the Dynatrace RUM to be enabled to a "futuristic", unreal client IP and overcome this restriction in a single browser instance where we want to play with RUM to &lt;STRONG&gt;&lt;A href="https://community.dynatrace.com/t5/Troubleshooting/RUM-breaking-webapplication/ta-p/234580" target="_blank" rel="noopener"&gt;troubleshoot a breaking scenario&lt;/A&gt;&lt;/STRONG&gt;&lt;A href="https://community.dynatrace.com/t5/Troubleshooting/RUM-breaking-webapplication/ta-p/234580" target="_blank" rel="noopener"&gt;.&lt;/A&gt; For example, the &lt;CODE&gt;8.8.8.8&lt;/CODE&gt; IP address is a Google DNS, so there is no chance that any of the clients monitored by Dynatrace can get it. Let's configure Dynatrace to enable RUM only for this IP and then overcome this restriction in two possible Scenarios:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;modifying the &lt;CODE&gt;User-Agent&lt;/CODE&gt; header in the browser&lt;BR /&gt;or&lt;/LI&gt;
&lt;LI&gt;sending a custom HTTP header with a fake client IP&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;Requirements&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;Scenario #1: the monitored website is not sensitive to modified &lt;CODE&gt;User-Agent&lt;/CODE&gt; header&amp;nbsp;(scenario #1), but this requirement is avoidable - see the note.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;Scenario #2: the network must not remove custom HTTP headers,&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Scenario #2: we must install &lt;A href="https://chromewebstore.google.com/detail/empty-title/idgpnmonknjnojddfkpgkljpfnnfcklj" target="_blank" rel="noopener"&gt;ModHeader browser extension&lt;/A&gt;,&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;
&lt;H1&gt;Configuration and Usage&lt;/H1&gt;
&lt;H2&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2&gt;Scenario #1 - Modifying the &lt;CODE&gt;User-Agent&lt;/CODE&gt; header in the browser&lt;/H2&gt;
&lt;P&gt;If using the Browser Extension for RUM and/or using custom HTTP headers is/are not possible, there is another way:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Go to problematic RUM Application -&amp;gt; edit &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Capturing&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Exclusions&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP address exclusions&lt;/CODE&gt; ,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Add the fake client IP and flip the &lt;CODE&gt;These are the only IP addresses that should be monitored&lt;/CODE&gt; flag &lt;STRONG&gt;ON&lt;/STRONG&gt;:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_4" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="confir-dt-2.png" style="width: 690px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16949iF4DD19AA7AC61C96/image-size/large?v=v2&amp;amp;px=999" role="button" title="confir-dt-2.png" alt="confir-dt-2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;In the browser, configure &lt;CODE&gt;dtHealthCheckIgnoreRestrictions&lt;/CODE&gt; User-Agent:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_5" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="ignore.png" style="width: 653px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16950iB02B86C8D216B126/image-size/large?v=v2&amp;amp;px=999" role="button" title="ignore.png" alt="ignore.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The RUM injection will happen for this very browser; nevertheless, we send our real client IP that is different than the configured &lt;CODE&gt;8.8.8.8&lt;/CODE&gt; .&lt;/P&gt;
&lt;H3&gt;Note&lt;/H3&gt;
&lt;P&gt;This may not work if the web application is sensitive to non-standard User-Agents. In these cases, most likely, the page won't load.&lt;/P&gt;
&lt;P&gt;If that's the case, contact Support, refer to this post, and ask for "configuring restriction ignoring" for User-Agent that is acceptable for the monitored website.&lt;/P&gt;
&lt;P&gt;Alternatively you can use below Scenario #2.&lt;/P&gt;
&lt;H2&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2&gt;Scenario #2 - Sending a custom HTTP header with a fake client IP&lt;/H2&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;Configure client web browser&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Install &lt;A href="https://chromewebstore.google.com/detail/empty-title/idgpnmonknjnojddfkpgkljpfnnfcklj" target="_blank" rel="noopener"&gt;ModHeader browser extension&lt;/A&gt; in your selected browser,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Configure the name of the custom HTTP request header - make sure the name is unique, and the value is != other client IPs. The&amp;nbsp;&lt;CODE&gt;8.8.8.8&lt;/CODE&gt; might be a good choice.&lt;/P&gt;
&lt;P&gt;Example configuration:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="addon.png" style="width: 905px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16945i6107E41308AE0215/image-size/large?v=v2&amp;amp;px=999" role="button" title="addon.png" alt="addon.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; The checkbox next to the name of the custom header disables/enables the header presence.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Make sure the next request contains the header in HTTP:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="header.png" style="width: 492px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16946i6751B133BDCF77D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="header.png" alt="header.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Configure Dynatrace&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Go to &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Web and mobile monitoring&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP determination&lt;/CODE&gt;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="config-dt.png" style="width: 710px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16947i48B69BF96354653C/image-size/large?v=v2&amp;amp;px=999" role="button" title="config-dt.png" alt="config-dt.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: Ensure the created entry is at the top of the list.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Go to the problematic RUM Application -&amp;gt; edit &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Capturing&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Exclusions&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP address exclusions&lt;/CODE&gt; ,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Add the fake IP configured previously and flip the &lt;CODE&gt;These are the only IP addresses that should be monitored&lt;/CODE&gt; flag &lt;STRONG&gt;ON&lt;/STRONG&gt;:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="confir-dt-2.png" style="width: 690px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16948i1DDC40072FD20C6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="confir-dt-2.png" alt="confir-dt-2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1 id="toc-hId-228093595"&gt;What's next&lt;/H1&gt;
&lt;P&gt;If this article did not help, please open a support ticket, mention that this article was used and provide the following in the ticket:&lt;/P&gt;
&lt;DIV class="p-client_container"&gt;
&lt;DIV class="p-ia4_client_container"&gt;
&lt;DIV class="p-ia4_client p-ia4_client--with-search-in-top-nav p-ia4_client--workspace-switcher-rail-visibletest p-ia4_client--sidebar-wide p-ia4_client--narrow-feature-on"&gt;
&lt;DIV class="p-client_workspace_wrapper" role="tabpanel" aria-label="Dynatrace"&gt;
&lt;DIV class="p-client_workspace" role="tabpanel" aria-label="DMs"&gt;
&lt;DIV class="p-client_workspace__layout"&gt;
&lt;DIV class="active-managed-focus-container" role="none"&gt;
&lt;DIV class="p-view_contents p-view_contents--primary" tabindex="-1" role="dialog" aria-label="Conversation with Anton Konikov"&gt;
&lt;DIV class="tabbed_channel__Abx5r"&gt;
&lt;DIV class="tabbed_channel__Abx5r"&gt;
&lt;DIV class="channel_tab_panel__zJ5Bt c-tabs__tab_panel c-tabs__tab_panel--active c-tabs__tab_panel--full_height" role="none" data-qa="tabs_content_container"&gt;
&lt;DIV class="p-file_drag_drop__container"&gt;
&lt;DIV class="p-workspace__primary_view_body"&gt;
&lt;DIV class="p-message_pane p-message_pane--classic-nav p-message_pane--scrollbar-float-adjustment p-message_pane--with-bookmarks-bar" data-qa="message_pane"&gt;
&lt;DIV role="presentation"&gt;
&lt;DIV class="c-virtual_list c-virtual_list--scrollbar c-message_list c-message_list--floating c-message_list--dark c-scrollbar c-scrollbar--fade" role="presentation"&gt;
&lt;DIV class="c-scrollbar__hider" role="presentation" data-qa="slack_kit_scrollbar"&gt;
&lt;DIV class="c-scrollbar__child" role="presentation"&gt;
&lt;DIV class="c-virtual_list__scroll_container" tabindex="-1" role="list" data-qa="slack_kit_list" aria-label="Anton Konikov (direct message, active)"&gt;
&lt;DIV id="1734101723.604509" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1734101723.604509"&gt;
&lt;DIV class="c-message_kit__background p-message_pane_message__message c-message_kit__message p-message_pane_message__message--last" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--above"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;UL class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="1" data-border-radius-top-cap="0"&gt;
&lt;LI data-stringify-indent="0" data-stringify-border="1"&gt;link to related RUM application.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 17 Oct 2025 16:47:21 GMT</pubDate>
    <dc:creator>Adam-Piotrowicz</dc:creator>
    <dc:date>2025-10-17T16:47:21Z</dc:date>
    <item>
      <title>How to test RUM without disturbing application users.</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/ta-p/232413</link>
      <description>&lt;H1 data-pm-slice="0 0 []"&gt;Problem&lt;/H1&gt;
&lt;P&gt;When the RUM breaks the monitored web application, we tend to turn off the whole RUM Application / Process Group to save the end-user from misery. &lt;SPAN&gt;Then, it might be a challenge to convince ourselves to enable it back for troubleshooting purposes.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;It's possible with single client IP(s) exclusion/inclusion enabled. Still, the real client IP addresses are often not configured in Dynatrace and represent a proxy or Load balancer IP.&lt;/P&gt;
&lt;H1&gt;The idea&lt;/H1&gt;
&lt;P&gt;The idea is to restrict the Dynatrace RUM to be enabled to a "futuristic", unreal client IP and overcome this restriction in a single browser instance where we want to play with RUM to &lt;STRONG&gt;&lt;A href="https://community.dynatrace.com/t5/Troubleshooting/RUM-breaking-webapplication/ta-p/234580" target="_blank" rel="noopener"&gt;troubleshoot a breaking scenario&lt;/A&gt;&lt;/STRONG&gt;&lt;A href="https://community.dynatrace.com/t5/Troubleshooting/RUM-breaking-webapplication/ta-p/234580" target="_blank" rel="noopener"&gt;.&lt;/A&gt; For example, the &lt;CODE&gt;8.8.8.8&lt;/CODE&gt; IP address is a Google DNS, so there is no chance that any of the clients monitored by Dynatrace can get it. Let's configure Dynatrace to enable RUM only for this IP and then overcome this restriction in two possible Scenarios:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;modifying the &lt;CODE&gt;User-Agent&lt;/CODE&gt; header in the browser&lt;BR /&gt;or&lt;/LI&gt;
&lt;LI&gt;sending a custom HTTP header with a fake client IP&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1&gt;Requirements&lt;/H1&gt;
&lt;UL&gt;
&lt;LI&gt;Scenario #1: the monitored website is not sensitive to modified &lt;CODE&gt;User-Agent&lt;/CODE&gt; header&amp;nbsp;(scenario #1), but this requirement is avoidable - see the note.&amp;nbsp;&lt;/LI&gt;
&lt;/UL&gt;
&lt;UL&gt;
&lt;LI&gt;Scenario #2: the network must not remove custom HTTP headers,&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Scenario #2: we must install &lt;A href="https://chromewebstore.google.com/detail/empty-title/idgpnmonknjnojddfkpgkljpfnnfcklj" target="_blank" rel="noopener"&gt;ModHeader browser extension&lt;/A&gt;,&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H1&gt;&amp;nbsp;&lt;/H1&gt;
&lt;H1&gt;Configuration and Usage&lt;/H1&gt;
&lt;H2&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2&gt;Scenario #1 - Modifying the &lt;CODE&gt;User-Agent&lt;/CODE&gt; header in the browser&lt;/H2&gt;
&lt;P&gt;If using the Browser Extension for RUM and/or using custom HTTP headers is/are not possible, there is another way:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Go to problematic RUM Application -&amp;gt; edit &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Capturing&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Exclusions&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP address exclusions&lt;/CODE&gt; ,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Add the fake client IP and flip the &lt;CODE&gt;These are the only IP addresses that should be monitored&lt;/CODE&gt; flag &lt;STRONG&gt;ON&lt;/STRONG&gt;:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_4" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="confir-dt-2.png" style="width: 690px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16949iF4DD19AA7AC61C96/image-size/large?v=v2&amp;amp;px=999" role="button" title="confir-dt-2.png" alt="confir-dt-2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;In the browser, configure &lt;CODE&gt;dtHealthCheckIgnoreRestrictions&lt;/CODE&gt; User-Agent:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_5" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="ignore.png" style="width: 653px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16950iB02B86C8D216B126/image-size/large?v=v2&amp;amp;px=999" role="button" title="ignore.png" alt="ignore.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The RUM injection will happen for this very browser; nevertheless, we send our real client IP that is different than the configured &lt;CODE&gt;8.8.8.8&lt;/CODE&gt; .&lt;/P&gt;
&lt;H3&gt;Note&lt;/H3&gt;
&lt;P&gt;This may not work if the web application is sensitive to non-standard User-Agents. In these cases, most likely, the page won't load.&lt;/P&gt;
&lt;P&gt;If that's the case, contact Support, refer to this post, and ask for "configuring restriction ignoring" for User-Agent that is acceptable for the monitored website.&lt;/P&gt;
&lt;P&gt;Alternatively you can use below Scenario #2.&lt;/P&gt;
&lt;H2&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2&gt;Scenario #2 - Sending a custom HTTP header with a fake client IP&lt;/H2&gt;
&lt;H3&gt;&amp;nbsp;&lt;/H3&gt;
&lt;H3&gt;Configure client web browser&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Install &lt;A href="https://chromewebstore.google.com/detail/empty-title/idgpnmonknjnojddfkpgkljpfnnfcklj" target="_blank" rel="noopener"&gt;ModHeader browser extension&lt;/A&gt; in your selected browser,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Configure the name of the custom HTTP request header - make sure the name is unique, and the value is != other client IPs. The&amp;nbsp;&lt;CODE&gt;8.8.8.8&lt;/CODE&gt; might be a good choice.&lt;/P&gt;
&lt;P&gt;Example configuration:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="addon.png" style="width: 905px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16945i6107E41308AE0215/image-size/large?v=v2&amp;amp;px=999" role="button" title="addon.png" alt="addon.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; The checkbox next to the name of the custom header disables/enables the header presence.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Make sure the next request contains the header in HTTP:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_1" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="header.png" style="width: 492px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16946i6751B133BDCF77D9/image-size/large?v=v2&amp;amp;px=999" role="button" title="header.png" alt="header.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H3&gt;Configure Dynatrace&lt;/H3&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Go to &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Web and mobile monitoring&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP determination&lt;/CODE&gt;&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_2" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="config-dt.png" style="width: 710px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16947i48B69BF96354653C/image-size/large?v=v2&amp;amp;px=999" role="button" title="config-dt.png" alt="config-dt.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note: Ensure the created entry is at the top of the list.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Go to the problematic RUM Application -&amp;gt; edit &lt;CODE&gt;Settings&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Capturing&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;Exclusions&lt;/CODE&gt; -&amp;gt; &lt;CODE&gt;IP address exclusions&lt;/CODE&gt; ,&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Add the fake IP configured previously and flip the &lt;CODE&gt;These are the only IP addresses that should be monitored&lt;/CODE&gt; flag &lt;STRONG&gt;ON&lt;/STRONG&gt;:&lt;/P&gt;
&lt;DIV id="tinyMceEditorAdamPiotrowicz_3" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="confir-dt-2.png" style="width: 690px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/16948i1DDC40072FD20C6D/image-size/large?v=v2&amp;amp;px=999" role="button" title="confir-dt-2.png" alt="confir-dt-2.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;H1 id="toc-hId-228093595"&gt;What's next&lt;/H1&gt;
&lt;P&gt;If this article did not help, please open a support ticket, mention that this article was used and provide the following in the ticket:&lt;/P&gt;
&lt;DIV class="p-client_container"&gt;
&lt;DIV class="p-ia4_client_container"&gt;
&lt;DIV class="p-ia4_client p-ia4_client--with-search-in-top-nav p-ia4_client--workspace-switcher-rail-visibletest p-ia4_client--sidebar-wide p-ia4_client--narrow-feature-on"&gt;
&lt;DIV class="p-client_workspace_wrapper" role="tabpanel" aria-label="Dynatrace"&gt;
&lt;DIV class="p-client_workspace" role="tabpanel" aria-label="DMs"&gt;
&lt;DIV class="p-client_workspace__layout"&gt;
&lt;DIV class="active-managed-focus-container" role="none"&gt;
&lt;DIV class="p-view_contents p-view_contents--primary" tabindex="-1" role="dialog" aria-label="Conversation with Anton Konikov"&gt;
&lt;DIV class="tabbed_channel__Abx5r"&gt;
&lt;DIV class="tabbed_channel__Abx5r"&gt;
&lt;DIV class="channel_tab_panel__zJ5Bt c-tabs__tab_panel c-tabs__tab_panel--active c-tabs__tab_panel--full_height" role="none" data-qa="tabs_content_container"&gt;
&lt;DIV class="p-file_drag_drop__container"&gt;
&lt;DIV class="p-workspace__primary_view_body"&gt;
&lt;DIV class="p-message_pane p-message_pane--classic-nav p-message_pane--scrollbar-float-adjustment p-message_pane--with-bookmarks-bar" data-qa="message_pane"&gt;
&lt;DIV role="presentation"&gt;
&lt;DIV class="c-virtual_list c-virtual_list--scrollbar c-message_list c-message_list--floating c-message_list--dark c-scrollbar c-scrollbar--fade" role="presentation"&gt;
&lt;DIV class="c-scrollbar__hider" role="presentation" data-qa="slack_kit_scrollbar"&gt;
&lt;DIV class="c-scrollbar__child" role="presentation"&gt;
&lt;DIV class="c-virtual_list__scroll_container" tabindex="-1" role="list" data-qa="slack_kit_list" aria-label="Anton Konikov (direct message, active)"&gt;
&lt;DIV id="1734101723.604509" class="c-virtual_list__item" tabindex="0" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1734101723.604509"&gt;
&lt;DIV class="c-message_kit__background p-message_pane_message__message c-message_kit__message p-message_pane_message__message--last" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false"&gt;
&lt;DIV class="c-message_kit__hover" role="document" aria-roledescription="message" data-qa-hover="true"&gt;
&lt;DIV class="c-message_kit__actions c-message_kit__actions--above"&gt;
&lt;DIV class="c-message_kit__gutter"&gt;
&lt;DIV class="c-message_kit__gutter__right" role="presentation" data-qa="message_content"&gt;
&lt;DIV class="c-message_kit__blocks c-message_kit__blocks--rich_text"&gt;
&lt;DIV class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text"&gt;
&lt;DIV class="p-block_kit_renderer" data-qa="block-kit-renderer"&gt;
&lt;DIV class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first"&gt;
&lt;DIV class="p-rich_text_block" dir="auto"&gt;
&lt;UL class="p-rich_text_list p-rich_text_list__bullet p-rich_text_list--nested" data-stringify-type="unordered-list" data-list-tree="true" data-indent="0" data-border="1" data-border-radius-top-cap="0"&gt;
&lt;LI data-stringify-indent="0" data-stringify-border="1"&gt;link to related RUM application.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 17 Oct 2025 16:47:21 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/ta-p/232413</guid>
      <dc:creator>Adam-Piotrowicz</dc:creator>
      <dc:date>2025-10-17T16:47:21Z</dc:date>
    </item>
    <item>
      <title>Re: How to test RUM without disturbing application users.</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/234681#M534</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/21630"&gt;@Adam-Piotrowicz&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Neat trick! Of course, I remembered immediately the episode I did with Andi, regarding strategies to deal with the situation where RUM might break an application. Check it out after 21:52, in &lt;A href="https://community.dynatrace.com/t5/Videos/Dynatrace-Tips-amp-Tricks-Episode-4-with-Antonio-Sousa/m-p/197150" target="_blank"&gt;https://community.dynatrace.com/t5/Videos/Dynatrace-Tips-amp-Tricks-Episode-4-with-Antonio-Sousa/m-p/197150&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Also going to link there back to this one, so we have one more trick in our sleeves &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jan 2024 20:51:23 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/234681#M534</guid>
      <dc:creator>AntonioSousa</dc:creator>
      <dc:date>2024-01-17T20:51:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to test RUM without disturbing application users.</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/234949#M540</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/6671"&gt;@asousa&lt;/a&gt;,&amp;nbsp;thanks for sharing - nice presentation!&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 18:24:56 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/234949#M540</guid>
      <dc:creator>Adam-Piotrowicz</dc:creator>
      <dc:date>2024-01-19T18:24:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to test RUM without disturbing application users.</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/237690#M578</link>
      <description>&lt;P&gt;Thank you for sharing this information.&lt;/P&gt;&lt;P&gt;If we keep&amp;nbsp;&lt;STRONG&gt;Real User Monitoring (RUM) &lt;/STRONG&gt;enabled, the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Ruxit agent&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is injected into the web browsers of all clients.&lt;/P&gt;&lt;P&gt;If Ruxit remains injected, it could potentially impact the application right&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 14:40:53 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/237690#M578</guid>
      <dc:creator>prasad_arugonda</dc:creator>
      <dc:date>2024-02-21T14:40:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to test RUM without disturbing application users.</title>
      <link>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/237698#M579</link>
      <description>&lt;P&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/29296"&gt;@prasad_arugonda&lt;/a&gt;&amp;nbsp;, if you configure below, there will be no HTML injection and nobody will get the ruxit agent module ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AdamPiotrowicz_0-1708527073657.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/17747iD2531D2641317B5F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="AdamPiotrowicz_0-1708527073657.png" alt="AdamPiotrowicz_0-1708527073657.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Then with mentioned two tricks, you can bypass this restriction for selected browser instancies.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Feb 2024 14:51:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Troubleshooting/How-to-test-RUM-without-disturbing-application-users/tac-p/237698#M579</guid>
      <dc:creator>Adam-Piotrowicz</dc:creator>
      <dc:date>2024-02-21T14:51:57Z</dc:date>
    </item>
  </channel>
</rss>

