I'm trying to spec out APM to replace Dynatrace RUM. Are we able to have session playback?
Hi @bigdamhero,
Session playback isn't currently available with Elastic RUM. The closest we have is the Synthetics recorder that can be uploaded to Elastic Synthetics for synthetic monitoring, but that captures interactions with your own browser rather than off the RUM agent captured traces.
If is a good suggestion though, so I would recommend adding a GitHub issue for it as I don't see anything currently listed. Happy to help you raise that if you're interested!
what about session segmentation. ie. finding user journey using ip or mapped user tag or anything similar? that would help troubleshoot user reported issue or performance on specific user activity
You could possibly add a relevant session attribute or tag via the tracestate HTTP header, as discussed here. Note that you will need to ensure the propogateTracestate attribute is enabled as covered here.
no out of the box support ? do i have to design dashboard from scratch, i need some screen like trace, service inventory, …
There is support for distributed tracing in the agent, which would show on the service screen. Likewise the RUM sessions will show a frontend service in the central service inventory.