Skip to content

Conversation

@manuroe
Copy link
Member

@manuroe manuroe commented Dec 3, 2025

to specify those metrics.

Rendered

@manuroe manuroe force-pushed the manuroe/ex-performance-metrics branch 2 times, most recently from b08d768 to a217b78 Compare December 3, 2025 13:34
@manuroe manuroe changed the title Add EX Performance metrics Add EX Performance metrics doc Dec 3, 2025
@manuroe manuroe force-pushed the manuroe/ex-performance-metrics branch 3 times, most recently from 5e667b7 to 8026394 Compare December 3, 2025 14:06
@manuroe manuroe force-pushed the manuroe/ex-performance-metrics branch from 8026394 to 1b40d5e Compare December 3, 2025 14:07
to define a better mapping between the spec and implementation.
@manuroe manuroe force-pushed the manuroe/ex-performance-metrics branch from cefaa50 to da2e5b8 Compare December 3, 2025 16:59
@jmartinesp jmartinesp marked this pull request as ready for review December 22, 2025 12:03
@manuroe manuroe requested a review from Copilot December 22, 2025 12:06
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a new documentation file specifying performance metrics for the EX (Element X) application. The document outlines how performance metrics will be tracked using Sentry, including UX metrics, technical metrics, and additional contextual data to better understand application performance.

  • Defines UX metrics (cold start, catch-up, notification to message, open a room, send a message) tracked as Sentry transactions
  • Specifies additional data points to collect (device information, homeserver, database file sizes, account size)
  • Outlines technical metrics tracked as Sentry spans and identifies future considerations for additional UX metrics

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

jmartinesp and others added 4 commits December 22, 2025 13:16
We made a review with @mxandreas:
- `Cold start` --> `Cached Room list`
- `Catch-up` --> `Up-to-date room list`
- Remove the `What is it measuring?` column that has duplicated info.
Copy link
Member

@stefanceriu stefanceriu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is now implement for iOS in element-hq/element-x-ios#5020

lgtm 👍

@manuroe manuroe merged commit 35313c3 into develop Jan 30, 2026
1 check passed
@manuroe manuroe deleted the manuroe/ex-performance-metrics branch January 30, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants