End User Monitoring Events Service Sizing
End User Monitoring includes Analytics-related features that send data to the Events Service.
In End User Monitoring, each page view equates to an event, as does each Ajax request, network request, or crash report. There can be a few dozen Ajax requests for every page load. In general, the ingestion capacity and sizing profile for EUM or Database Visibility Analytics events are equivalent to that for Log Analytics, with the size of the raw events being about 2 kilobytes on average.
To calculate the sizing for EUM, multiply the peak number of browser records in a day by 12 KB. If peak capacity is reached, the Events Service simply starts dropping traffic.
The table below provides details about the memory and storage of different types of browser records. The default retention period is configurable.
Browser Record Type | Memory Requirements Per Event | Optional | Default Retention |
---|---|---|---|
BasePage, iFrame, Virtual Page | 1 KB / 1.5 KB (with sessions enabled) | No | 8 days |
Ajax requests | 1 KB | Yes |