apm-agent-rum-js
apm-agent-rum-js copied to clipboard
Introduce the user session concept
related: https://github.com/elastic/elasticsearch/issues/54110
TODO:
- [ ] We should discuss limiting the configuration of session to only
session.id
(although setting timestamp and sequence is useful too) - [x] Add E2E
- [ ] Enable Sessions by default (Breaking change)
Drew has documented the use cases for sessions, here
I was provided this issue from a question in Slack (Link) after asking about monitoring user usage with RUM. I have 2 basic questions.
-
Given that this was previously planned for 7.13 but is now in backlog, where does it stand on the delivery roadmap (roughly)?
-
If user sessions aren't delivered, what are the recommendations from the APM team in tracking this info in a custom way using existing APM/RUM tooling?
Our use case. We are building a new knowledge base tool where Support Engineers will be creating, commenting, and publishing articles for customers. My goal is to measure internal engagement with the new tool based on different user activities (Still TBD). Happy to jump on a call and discuss this further if you are looking for use cases and real-world test environments.
cc: @skh