By default, Dynatrace captures all user actions and user sessions for analysis. This approach ensures complete insight into your application's performance and customer experience. With the Cost and traffic control setting, you can reduce the granularity of user action and user session analysis by instructing Dynatrace to capture a lower percentage of user sessions.
While this setting can reduce monitoring costs, it also results in lower visibility into how your customers are using your applications. For example, a setting of 10%
results in Dynatrace analyzing only every tenth user session.
To limit the number of user sessions to be analyzed
100
in the Cost and traffic control field. The default value of this field is 100
.With this setting defined, Dynatrace analyzes an evenly distributed number of user sessions that equates to the percentage of user sessions that you've specified.
The network bandwidth consumption depends on the instrumentation that you add to your mobile app. It consists of:
All three factors mainly depend on the number of nodes that your instrumentation produces.
For example, assume the following:
In this case, 30 Kb of RUM data is sent to Dynatrace every 2 minutes:
20 actions × 10 nodes × 150 bytes = 30,000 bytes = 30 Kb
A normal user action usually consists of less than 10 nodes, so the network bandwidth consumption should be less than 30 Kb per 2 minutes. Also, OneAgent uses gzip compression to reduce the volume of data traffic to the server.
The network bandwidth consumption indicated above is only an estimate. Actual overhead depends on multiple factors, including app complexity and size, enabled features, under-the-hood requests, and number of user actions reported per transfer interval.