<?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>topic Real-time (or near-real-time) alternative to closed-session carrier field for web RUM? in Real User Monitoring</title>
    <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Real-time-or-near-real-time-alternative-to-closed-session/m-p/304607#M7454</link>
    <description>&lt;P&gt;We're monitoring mobile connections for an ISP client using a web application (RUM Classic) and today we rely on a custom USQL metric (uscm.*) that uses the built-in "carrier" field as a dimension. This works, but it only reflects data once the user session is closed, which for our use case (near real-time visibility of connections per carrier) is too delayed.&lt;/P&gt;&lt;P&gt;What we've confirmed so far from the docs and community:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;USQL (and any custom metric built on top of it) only processes closed sessions - a Dynatrace staff member confirmed in an older thread there are no plans to support live sessions here.&lt;/LI&gt;&lt;LI&gt;"carrier" is a built-in field, populated server-side from the source IP against a network-operator database - it's not something our app's JavaScript computes or could send early.&lt;/LI&gt;&lt;LI&gt;Business events (sendBizEvent/sendEvent) are sent detached from the session and are close to real-time, but per the Business event enrichment docs, they only get automatic geolocation enrichment (continent/country/region/city) from the client IP - not carrier or ISP.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Our question: is there any supported way to get "carrier" (or an equivalent mobile-operator field) attached to data closer to real time, without waiting for the full session to close? Specifically:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does the new RUM experience (powered by Grail) expose carrier/isp at the individual user-action or event level, with lower latency than waiting for the full session to close?&lt;/LI&gt;&lt;LI&gt;Is there any way to have business events automatically enriched with carrier/isp the same way they get geolocation, or is this a hard limitation today?&lt;/LI&gt;&lt;LI&gt;If not, is a custom server-side IP-to-carrier lookup (maintained by us) the only realistic path to get this in near real time?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any pointers from the Dynatrace team or others who've solved something similar would be great. Thanks!&lt;/P&gt;</description>
    <pubDate>Mon, 21 Sep 2026 20:08:48 GMT</pubDate>
    <dc:creator>julsgs</dc:creator>
    <dc:date>2026-09-21T20:08:48Z</dc:date>
    <item>
      <title>Real-time (or near-real-time) alternative to closed-session carrier field for web RUM?</title>
      <link>https://community.dynatrace.com/t5/Real-User-Monitoring/Real-time-or-near-real-time-alternative-to-closed-session/m-p/304607#M7454</link>
      <description>&lt;P&gt;We're monitoring mobile connections for an ISP client using a web application (RUM Classic) and today we rely on a custom USQL metric (uscm.*) that uses the built-in "carrier" field as a dimension. This works, but it only reflects data once the user session is closed, which for our use case (near real-time visibility of connections per carrier) is too delayed.&lt;/P&gt;&lt;P&gt;What we've confirmed so far from the docs and community:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;USQL (and any custom metric built on top of it) only processes closed sessions - a Dynatrace staff member confirmed in an older thread there are no plans to support live sessions here.&lt;/LI&gt;&lt;LI&gt;"carrier" is a built-in field, populated server-side from the source IP against a network-operator database - it's not something our app's JavaScript computes or could send early.&lt;/LI&gt;&lt;LI&gt;Business events (sendBizEvent/sendEvent) are sent detached from the session and are close to real-time, but per the Business event enrichment docs, they only get automatic geolocation enrichment (continent/country/region/city) from the client IP - not carrier or ISP.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Our question: is there any supported way to get "carrier" (or an equivalent mobile-operator field) attached to data closer to real time, without waiting for the full session to close? Specifically:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Does the new RUM experience (powered by Grail) expose carrier/isp at the individual user-action or event level, with lower latency than waiting for the full session to close?&lt;/LI&gt;&lt;LI&gt;Is there any way to have business events automatically enriched with carrier/isp the same way they get geolocation, or is this a hard limitation today?&lt;/LI&gt;&lt;LI&gt;If not, is a custom server-side IP-to-carrier lookup (maintained by us) the only realistic path to get this in near real time?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Any pointers from the Dynatrace team or others who've solved something similar would be great. Thanks!&lt;/P&gt;</description>
      <pubDate>Mon, 21 Sep 2026 20:08:48 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Real-User-Monitoring/Real-time-or-near-real-time-alternative-to-closed-session/m-p/304607#M7454</guid>
      <dc:creator>julsgs</dc:creator>
      <dc:date>2026-09-21T20:08:48Z</dc:date>
    </item>
  </channel>
</rss>

