sourcegraph / sourcegraph-public-snapshot

Code AI platform with Code Search & Cody
https://sourcegraph.com
Other
10.11k stars 1.29k forks source link

Introduce client performance observability to the Sourcegraph application: Tracking issue #39272

Closed valerybugakov closed 1 year ago

valerybugakov commented 2 years ago

Problem to solve

The client's observability is lacking. We use Sentry for error tracking but do not have client RUM and performance monitoring instrumentations. It means that we do not understand how real users use our client application in terms of performance/interactions. It limits our ability to assess and prioritize areas for improvement. We are forced to do it based on limited customer development sessions, anecdotal evidence, or one-time testing without the ability to monitor trends and proactively jump on the most impactful issues. Instrumenting our client application can reveal user issues that couldn't be observed or diagnosed any other way.

Measure of success

Solution Summary

Artifacts:

What specific customers are we iterating on the problem and solution with?

Internal Sourcegraph developers

Delivery plan

Tracked issues

@valerybugakov

Completed

Legend

sourcegraph-bot-2 commented 2 years ago

Heads up @taylorsperry @jasongornall - the "team/frontend-platform" label was applied to this issue.