Collaborative troubleshooting using Monitor

Monitor offers two features to enable collaborative troubleshooting and debugging of canvas and model-driven app problems in Power Apps:

  • Invite enables makers to share a monitoring session by inviting other members within the same organization to the same Monitor session. For example, a maker troubleshooting a performance problem with Power Apps can invite a member from the technical support team to concurrently view all the events flowing through the same troubleshooting Monitor session.
  • Connect user enables makers and support teams to share a link with users to open a published app and connect it to a Monitor session so that support teams can watch the sequence of events generated by the user's interaction.

Invite user

With canvas apps and published model-driven apps, makers can share a real-time Monitor session with others, such as support technicians, to help investigate problems. When you invite other users to your Monitor session, you can quickly collaborate and debug an app together, without the need to share your screen. When you invite others to participate in a session, they see the exact same app events in their own browser without having to open the app or reproduce the specific scenario that you're debugging. You and other participants can browse, view, and inspect the app events independently, without stepping on each other or handing control back and forth to identify the problem.

Invite user process flow.

When using the Invite feature for a published app:

  1. User A plays the published app from Power Apps.
  2. User A invites User B to a Monitor session.
  3. User B joins the Monitor session with the link that User A sent.
  4. User A interacts with the app.
  5. User B watches the events generated from User A's interaction with the app in their own Monitor window.

Note

You can invite any user in your organization to a Monitor session. Users joining the session will see all the events generated by the app, including any data.

To invite a user to watch a monitoring session

  1. Select Invite from the command bar.

    Invite on the Monitor command bar.

  2. Enter the Microsoft Entra user name or alias of the user whom you want to invite to the Monitor session.

    Invite user.

  3. Select the user for whom you want to generate a link to the current Monitor session.

    Note

    The link is unique for each user. It can't be shared between users. The link expires after 60 minutes.

  4. Select the link icon to copy the session link, and then send it to the user you've invited to the session.

    Invite user - copy link.

Repeat steps 2 through 4 for each user you want to invite.

The users who have received the link can use it to open the Monitor and connect to your Monitor session.

Connect user

With Connect user, a maker can enable a user to open a published canvas or model-driven app and connect by using a monitoring session. You can watch the sequence of events the user generates while interacting with the app, and help with problem investigation.

Connect user process flow.

Note

  • With Connect user, makers and support teams share a link with users to open a published app and connect it to a Monitor session, so support teams can watch the sequence of events generated by the user's interaction with the app.
  • Connect user requires that the app be published with Power Apps version 3.20042 or later for canvas apps and client version 1.4.5973-2307.2 or later for model-driven apps. To make this feature available in earlier versions of a canvas app, publish the app again.

When using the Connect user feature for a published app:

  1. User A chooses the app to monitor and opens Monitor.
  2. User A selects Connect user, and share the generated session link with User B.
  3. User B plays the published app by selecting the link that was shared by User A.
  4. User A watches the monitored session as User B interacts with the app.

To connect a user to a monitoring session

  1. Open Monitor for the published app.

  2. Select Connect user.

    Connect user on the Monitor command bar.

  3. Search for and select the user who you want to connect to.

    Connect user - search and select.

  4. Copy the link, and share it with the user so they can play the app.

    Connect user - copy link.

  5. After you share the link, the user selects it to open the app and is notified that they're joining a monitoring session. The same link can be used to open the app in a monitored session on Power Apps mobile.

    Connect user - join.

The user can now interact with the app, and Monitor will show events for this interaction.

Next steps

Advanced monitoring

See also

Troubleshoot form issues in model-driven apps
Debugging canvas apps with Monitor
Debugging model-driven apps with Monitor