Description
Problem Statement
2 customers are interested in having a solution to measuring performance in micro-frontend architectures.
An acceptable solution would capture each micro-frontend from loading, through rendering to being fully initialized as a parent span (and possibly a custom metric or DDM), making sure that all spans involved in initializing it are captured as child spans. As of today child spans from different micro-frontends would be lost in the "soup" of spans from all other MFEs. An acceptable solution should not require extensive custom instrumentation. A good solution would be easy to configure and work out-of-the box.
Solution Brainstorm
I understand this is not currently possible in v7 due to lack of scope isolation.
A highly manual, complex solution may be possible with custom instrumentation (currently evaluating feasibility).
Related
- [Question/Bug] Can't report Transactions on multiple instances with different DSNs #4185
- uncaughtException: parentSpan.transaction.getDynamicSamplingContext is not a function after upgrading to latest version #7073 (comment)
┆Issue is synchronized with this Jira Improvement by Unito
Metadata
Metadata
Assignees
Type
Projects
Status