Release Health (Session Tracking) #4476
Replies: 3 comments
-
Hello! I'm currently looking into front-end health metrics, so I'm very interested in Release Health. I'm a fairly recent user though. We have a few small apps using it, and I'm going to test it against larger projects with more events and issues in the next weeks. However, some questions popped up while I was reading the docs and exploring the dashboard. Some of them have to do with how we already track errors, some of them with how crashes and "handled" vs "unhandled" work. Please bear with me if I've missed something in the way :)
I'll share more impressions once I get Release Health going in more projects. In the meanwhile, I'd welcome any insight about these points! |
Beta Was this translation helpful? Give feedback.
-
for reference |
Beta Was this translation helpful? Give feedback.
-
Today, JS session tracking is not ideal and it seems like we are trying to reinvent the wheel here. What we consider a “session” and what a regular user would consider a “session” are two distinct topics with different definitions. The most popular SDK that has session tracking out there is Google Analytics and they have a very clear definition of what a session is, when it starts, how long it lasts and where it ends. Given the user volume of GA, I believe that users would perceive the session as whatever Google defines it to be. On Javascript, we could try aligning with them to provide more value. Why align with Google Analytics' definition of a session? Recommended read: How a web session is defined in Universal Analytics |
Beta Was this translation helpful? Give feedback.
-
Hey Sentry JS world!
What do you think about our Release Health (session tracking) product for Javascript applications?
We want to improve our JS release health data, to make the release health feature more useful for JS developers.
So let us hear it - the good, the bad, and the ugly! 😄
Examples:
If we stick with the idea of crash-free sessions, what should count as a “crash” (especially for web apps, considering that browsers don’t provide a good API for capturing when a tab hard-crashes)? There is no clear fix, but we'd like to hear your thoughts.
Right now we mark error events as “handled” or “unhandled” (with tags and in the UI of the issue stream). Do you pay attention to this, and find the distinction helpful? If you do, what are your use cases?
Maybe you haven't seen or tried out Release Health yet? Now is a great time.
https://sentry.io/resources/release-health-by-sentry/
https://docs.sentry.io/platforms/javascript/configuration/releases/
Beta Was this translation helpful? Give feedback.
All reactions