apm-agent-rum-js icon indicating copy to clipboard operation
apm-agent-rum-js copied to clipboard

Introduce the user session concept

Open hmdhk opened this issue 5 years ago • 2 comments

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)

hmdhk avatar Feb 19 '20 10:02 hmdhk

Drew has documented the use cases for sessions, here

paulb-elastic avatar Jan 19 '21 12:01 paulb-elastic

I was provided this issue from a question in Slack (Link) after asking about monitoring user usage with RUM. I have 2 basic questions.

  1. Given that this was previously planned for 7.13 but is now in backlog, where does it stand on the delivery roadmap (roughly)?

  2. 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

CBlaisure avatar Jun 16 '21 17:06 CBlaisure