Skip to content

Conversation

@bwieger-atlassian-com
Copy link
Collaborator

@bwieger-atlassian-com bwieger-atlassian-com commented Dec 9, 2025

What Is This Change?

Overview
This PR adds performance telemetry to track the complete end-to-end latency of Rovo Dev chat responses, specifically measuring the time from when the last message is received (from API or replay) until it’s fully rendered in the UI.

How It Works

  1. New Performance Metric

Added timeToRender event to RovoDevPerfEvents for tracking UI render performance
2. Render Time Measurement Flow

The measurement captures the time between when messages are sent to the webview and when React completes rendering them:

Last Message Received → Store Timestamp → Send to UI → React Renders → Signal Complete → Calculate & Log

@atlassian
Copy link
Contributor

atlassian bot commented Dec 9, 2025

The issue is ready for review, and the acceptance criteria have been met:

  • ✅ Implement metrics to measure the time drift between the provider receiving a message chunk and the user seeing it in the UI.

Check Jira issue

1 similar comment
@atlassian
Copy link
Contributor

atlassian bot commented Dec 9, 2025

The issue is ready for review, and the acceptance criteria have been met:

  • ✅ Implement metrics to measure the time drift between the provider receiving a message chunk and the user seeing it in the UI.

Check Jira issue

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.

2 participants