Hello all,
Could someone help me understand PowerApps Performance Analytics? I just rolled out a high traffic gallery-style Product Database app out to my organization, and it seems to be doing well. But there are strange spikes in the performance section of the analytics (see attached images). What would make it think the average load time was 917 seconds (over 15 minutes) on 2/1/20? What is the difference between "TimeToFirstScreenPercentile50", "TimeToFirstScreenPercentile75" and "TimeToFirstScreenPercentile95"? Pardon my ignorance if this is something that is obvious or just common sense 😅
Solved! Go to Solution.
Hi @forcedLightning ,
Do you want to know the data meaning in App performance report?
Performance Metrics
1. Time to first screen
The time it takes from clicking the app icon to PowerApps handing control to the app’s first screen, for 50th, 75th, 95th percentiles. It does not include the time to load the app’s first screen.
2. Time to first screen without connection setup time
The time it takes from clicking the app icon to PowerApps handing control to the app’s first screen, excluding time the user spends on the connection setup page, for 50th, 75th, 95th percentiles. It does not include the time to load the app’s first screen.
3. Session length
The time users spend on the app, after a successful app launch for 50th, 75th, 95th percentile times.
4. Number of users per session length
The user distribution over session lengths of <1 minute, 1-5 minutes, >5 minutes, after a successful app launch.
Here's a blog about this in details for your reference:
https://powerapps.microsoft.com/en-us/blog/powerapps-app-performance-report/
As Time to first screen, this does not only mean your app's loading time too long. This is related to screen pages, functions,loading time,etc.So this data is large does not mean your app's performance bad.
Best regards,
Hi @forcedLightning ,
Do you want to know the data meaning in App performance report?
Performance Metrics
1. Time to first screen
The time it takes from clicking the app icon to PowerApps handing control to the app’s first screen, for 50th, 75th, 95th percentiles. It does not include the time to load the app’s first screen.
2. Time to first screen without connection setup time
The time it takes from clicking the app icon to PowerApps handing control to the app’s first screen, excluding time the user spends on the connection setup page, for 50th, 75th, 95th percentiles. It does not include the time to load the app’s first screen.
3. Session length
The time users spend on the app, after a successful app launch for 50th, 75th, 95th percentile times.
4. Number of users per session length
The user distribution over session lengths of <1 minute, 1-5 minutes, >5 minutes, after a successful app launch.
Here's a blog about this in details for your reference:
https://powerapps.microsoft.com/en-us/blog/powerapps-app-performance-report/
As Time to first screen, this does not only mean your app's loading time too long. This is related to screen pages, functions,loading time,etc.So this data is large does not mean your app's performance bad.
Best regards,
Can you help me understand what the 50, 75, and 95 percentile means? I'm completely clueless, and I can't find a definition of what it means anywhere.
Also, I have an app where (for example) there are over 1100 < 1 minute sessions in a day, and yet barely over 100 launches for the day. How is that possible?
User | Count |
---|---|
197 | |
125 | |
88 | |
49 | |
42 |
User | Count |
---|---|
284 | |
162 | |
138 | |
76 | |
73 |