Dash0 Acquires Lumigo to Expand Agentic Observability Across AWS and Serverless

Last updated: March 3, 2026

About Web Events

The Web Events explorer gives you full visibility into browser-side activity captured from your monitored websites. It surfaces page loads, navigation transitions, HTTP requests, JavaScript errors, Web Vitals, and custom events in a single, searchable interface.

Overview

Navigate to Web Events in the left sidebar to open the explorer. The header displays the total number of web events and error count for the selected time range. Events are grouped by event.name by default, and you can change the grouping using the Group by dropdown.

The left panel provides built-in views to quickly filter by event category:

  • All web events: The unfiltered stream of every captured event.
  • Page Views: Page loads and client-side page transitions.
  • JavaScript Errors: Runtime errors caught in the browser.
  • HTTP Requests: XHR and fetch requests made by the browser.
  • Custom Events: Application-specific events you define in your instrumentation.

Chart and Table

At the top of the explorer, a stacked bar chart shows the event count over time, broken down by event type (browser.navigation_timing, browser.page_view, browser.request, browser.web_vital, and any custom events). You can toggle between Event count and None chart modes, and optionally switch to a Logarithmic scale.

Below the chart, events are displayed in a table with the following columns:

  • Time: The timestamp of the event, shown with millisecond precision.
  • Duration: How long the event took (shown as n/a for instantaneous events like Web Vitals).
  • Type: A color-coded badge indicating the event type (HTTP, Web Vital, Page Load, Navigation Timing, Page Transition, or custom types like currency_switched).
  • Website: The monitored website that produced the event.
  • Title / URL path: A human-readable description or the page path associated with the event.

You can switch between Table, Groups, and Triage tabs to change how events are organized.

Filtering

Use the search bar at the top to filter events by any attribute. You can also click on a built-in view in the left panel (e.g., Page Views) to apply a pre-configured filter. Active filters appear as chips below the search bar and can be cleared individually or all at once using the Clear button.

For example, selecting Page Views applies the filter event.name = browser.page_view, narrowing the table to only Page Load and Page Transition events and showing the associated URL paths.

Event Detail

Clicking on any event in the table opens a detail panel on the right side with full context about that event:

  • Summary: Displays the event type (e.g., Page Transition) and start time.
  • Session: Shows the associated user session with an option to View full session for a complete replay of the user's journey. Includes user identity information when available (name and email).
  • System: The user's operating system, browser or bot identifier, and screen resolution (e.g., Linux (x86_64) / Googlebot (2.1) / 1280x720).
  • Location: The geographic location of the user (e.g., Los Gatos, US).
  • Duration: The event duration and whether the session is still ongoing.
  • Body: The raw event payload, shown as a JSON object with fields like change_state, title, and type.
  • Attributes: All associated attributes, filterable by category (e.g., All, k8s.*, page.*). This includes Kubernetes metadata, browser information, and any custom attributes attached to the event.

Spam and Settings

Use the Spam button in the table header to flag noisy or unwanted events as spam, reducing clutter and storage costs. The Settings button provides additional configuration options for the explorer view.