Skip to main content

Sessions View

Monitor active user sessions, analyze engagement patterns, and replay individual session timelines.

Overview

The Sessions tab shows real-time and historical session data for your Meteor application. You get a breakdown of who is using your app, how long they stay, what pages they visit, and what devices they use. Active sessions refresh automatically every 30 seconds.

Session Metrics

Four metric cards sit at the top of the tab:

MetricDescription
Active UsersCurrent number of active sessions. Shows peak concurrent users in the subtitle and a sparkline trend.
Daily Active UsersDAU count with MAU shown below it.
Avg Session DurationAverage session length in minutes, with average pages per session in the subtitle.
Bounce RatePercentage of single-page sessions. Displays "Good" when under 40%, "Above average" when over.

A line chart showing active session count over time for the selected time range. The chart renders as a filled area so you can quickly spot traffic patterns and peak usage windows.

User Composition

The sidebar card next to session trends has two sections:

New vs Returning

A donut chart breaking down new users vs returning users, with exact counts and percentages listed below. Useful for tracking user retention at a glance.

Device Types

A pie chart showing the breakdown of Desktop, Mobile, Tablet, and Other device types. Only device categories with data are shown.

Active Sessions Table

The main table lists up to 10 currently active sessions. Each row shows:

ColumnDescription
UserUser ID (or "Anonymous") with the first 8 characters of the session ID below
DurationHow long the session has been active, in minutes
Pages ViewedNumber of pages the user has visited
DeviceDevice type chip (Desktop, Mobile, etc.) with full user agent in tooltip
LocationCity/country from geolocation
Last ActivityTimestamp of the most recent action
ActionsEye icon button to open the Session Detail Dialog

If there are more than 10 active sessions, a count is shown below the table.

Session Detail Dialog

Click the eye icon ("View Session Details") on any session row to open the detail dialog. This is a full-width dialog with a header card and three tabs.

Header Card

Displays six fields in a horizontal grid:

  • User - User ID or IP address
  • Browser / OS - e.g. "Chrome / macOS"
  • Duration - Formatted session length (e.g. "12m 30s")
  • Pages - Total page count
  • Country - Geolocation country
  • Started - Session start time (e.g. "Feb 23, 14:30")

Timeline Tab

Two sections:

Page Flow - A horizontally scrollable visualization of each page the user visited. Each page node shows:

  • Page path
  • Timestamp
  • Time spent on the page
  • Core Web Vitals chips (LCP, FID, CLS) color-coded by threshold:
    • Green: LCP ≤ 2500ms, FID ≤ 100ms, CLS ≤ 0.1
    • Amber: LCP ≤ 4000ms, FID ≤ 300ms, CLS ≤ 0.25
    • Red: above those thresholds

Pages are connected by arrows to show the navigation flow.

Event Timeline - A vertical chronological feed of everything that happened during the session. Event types:

Event TypeDescription
NavigationPage transitions with URL and timestamp
User ActionClicks, form submissions, and other user interactions
Method CallMeteor method invocations with duration. Includes a view icon to open the trace waterfall.
ErrorErrors that occurred, highlighted in red
SubscriptionDDP subscription lifecycle events

Each event shows a color-coded type chip, event name, duration (where applicable), and timestamp.

Performance Tab

Shows the same Page Flow visualization as the Timeline tab, plus a Page Performance waterfall breakdown for each page. Per-page metrics include:

MetricGoodNeeds ImprovementPoor
TTFB (Time to First Byte)≤ 200ms≤ 600ms> 600ms
FCP (First Contentful Paint)≤ 1800ms≤ 3000ms> 3000ms
LCP (Largest Contentful Paint)≤ 2500ms≤ 4000ms> 4000ms
TTI (Time to Interactive)≤ 3800ms≤ 7300ms> 7300ms

Each metric is color-coded green, amber, or red based on the thresholds above.

Errors Tab

Lists all errors that occurred during the session. The tab label shows a red badge with the error count when errors exist. Each error entry shows:

  • Error message and type
  • Timestamp
  • Method name (the Meteor method that threw)
  • Duration of the failed operation

If no errors occurred during the session, a success message confirms the clean session.

Geographic Distribution

When geographic data is available, a bar chart at the bottom of the tab shows session counts by country. This helps identify where your users are and whether performance issues are region-specific.

Next Steps