Skip to content

Performance monitoring for Micro-frontends #9601

@maxkosty

Description

@maxkosty

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

┆Issue is synchronized with this Jira Improvement by Unito

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for issues without a type.

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions