Power Apps 运营运行状况指标和建议在新 Power Platform 管理中心提供。
查看 Power Apps 指标和建议
在导航窗格中,选择监控器。
在监视窗格的产品下,选择 Power Apps。
Power Apps 页显示指标和建议。
Power Apps 指标和建议
指标定义
| 类型 | 指标 | 定义 | Support |
|---|---|---|---|
| 画布应用 | 应用打开成功率 | 描述最终用户成功打开应用的频率的百分比。 | 普遍可用 |
| 画布应用 | 交互时间(TTI) | 屏幕开始加载后到变得可交互所需的时间(以秒为单位)。 对于 开始屏幕,这是从应用打开到第一个屏幕准备好进行用户交互时测量的。 对于任何其他屏幕,这是从用户首次导航到该屏幕直到变为交互式屏幕时测量的。 | 普遍可用 |
| 画布应用 | 满载时间(TTFL) | 屏幕开始加载后完成所有数据请求所需的时间(以秒为单位)。 对于 开始屏幕,从应用打开时开始测量,直到第一个屏幕的所有数据完全加载。 对于其他任何屏幕,这是指用户首次访问该屏幕后,直到其数据完全加载完成为止。 | 普遍可用 |
| 画布应用 | 应用会话计数 | 一天内画布应用中的不同用户会话数。 当用户打开应用并在处于非活动状态或关闭应用后结束时,会话将开始。 | 普遍可用 |
| 画布应用 | 数据请求成功率 | 一个百分比,描述来自应用的数据请求成功的频率。 | 普遍可用 |
| 画布应用 | 数据请求延迟 | 应用在会话期间完成所有数据请求所需的平均时间(以秒为单位)。 | 普遍可用 |
| 模型驱动应用 | 应用打开成功率 | 描述最终用户成功打开应用的频率的百分比。 | 普遍可用 |
| 模型驱动应用 | 应用会话计数 | 一天内模型驱动应用中的不同用户会话数。 当用户打开应用并在处于非活动状态或关闭应用后结束时,会话将开始。 | 普遍可用 |
| 模型驱动应用 | 行摘要停留时间 | 最终用户在主窗体的扩展 AI 行摘要上花费的时间(以秒为单位)。 | Preview |
| 编程应用 | 交互时间(TTI) | 最终用户必须等待与应用打开后显示的第一个屏幕进行交互的时间(以秒为单位)。 | Preview |
| 编程应用 | 应用会话计数 | 一天内代码应用中的不同用户会话数。 当用户打开应用并在处于非活动状态或关闭应用后结束时,会话将开始。 | Preview |
| 编程应用 | 应用打开成功率 | 描述最终用户成功打开应用的频率的百分比。 | Preview |
指标和建议配对
请记住,辅助指标阈值可能会更改。 如果更改,文档将更新以反映新的阈值。
| 指标 | 次要指标 | 建议标题 | 建议说明 |
|---|---|---|---|
| 应用打开成功率 | ErrorCode = AppForbidden | 评估是否应与无相应权限的用户共享应用 | 您因用户无权访问应用而未完成的会话终止率 应用可能会从与更多用户共享中受益。 日志将显示哪些用户(没有权限)正在尝试打开应用。 |
| 交互时间 | 不适用 | 由于 App.OnStart 延迟较长,用户等待更长的时间才能访问该应用 | App.OnStart 持续时间会影响最终用户访问应用的等待时间。 评估在 App.OnStart 中简化 Power Fx 以及将某个 Power Fx 移动到 App.Formulas。 |
| 交互时间 | 控制计数大于 15 | 由于许多控件,用户在导航到屏幕时等待更长时间 | 屏幕名称上的控件数为 X。导航到屏幕时,最终用户等待时间会受到许多控件的影响。 |
| 交互时间 | 依赖屏幕数量大于2 | 由于加载依赖屏幕,用户等待更长时间才能访问应用 | 导航到 屏幕名称 时加载的屏幕数的第 75 百分位为 X。在导航到屏幕时,加载跨屏依赖项会影响最终用户等待时间。 请考虑在 Power Apps Studio 中使用应用检查器来突出显示与交叉屏幕引用相关的潜在问题。 |
| 满载时间 | 不适用 | 由于在应用启动期间有许多数据请求,用户等待更长的时间才能在应用中查看数据 | 更多数据请求与用户使用应用的等待时间延长相关。 评估减少 App.OnStart 和 screen.OnVisible 中的数据调用,并将 Power Fx 移动到 App.Formulas。 |
| 数据请求成功率 | http 状态为 0 的失败百分比大于 5% | 在应用中请求数据时,用户遇到网络故障 | 您 的数据请求失败百分比是由于用户无法通过网络检索数据而导致的。 不频繁的暂时性网络问题会导致这种情况。 但是,如果许多用户受到网络问题的影响,则可能需要查看组织阻止云服务访问的网络策略。 |
| 数据请求成功率 | 错误代码 WorkflowTriggerIsNotEnabled 的失败率超过 5% | 用户在应用程序中运行流程时因流禁用导致失败 | 评估流是否已打开。 |
| 数据请求成功率 | http 状态为 429 的失败百分比大于 5% | 用户在应用中请求数据时遇到网络限速问题 | 您的数据请求失败率因用户通过网络检索数据时受限速影响而产生。 评估减少应用中的数据调用。 |
| 数据请求成功率 | http 状态为 403 的失败百分比大于 5% | 在应用中请求数据时,用户遇到权限失败 | 您的 数据请求失败百分比是因为用户没有正确的权限来请求数据。 评估数据是否已与正确的用户共享。 |
| 行摘要停留时间 | 不适用 | 用户可能没有完全参与到行摘要中 | 通过调整表格的摘要提示来改进摘要。 显示至少 10 秒的摘要详细信息与增加的参与度和更高的用户满意度相关。 |
为制作者提供的监控体验
当租户级分析启用时,指标和日志对制作者可用。 制作者只能查看其具有编辑权限的指标和日志。
以下两个环境级设置控制制作者可访问的分析信息。 第一个设置 Get-AdminPowerAppEnvironmentMakerAnalyticsSettings 默认开启,用于控制制作者是否能在监控体验中查看任何分析数据(包括指标和日志)。 第二个设置 Set-AdminPowerAppEnvironmentMakerAnalyticsSettings 默认关闭,用于控制制作者是否可以在事件日志中查看最终用户假名标识符(EUPI),例如会话 ID 和用户对象 ID。
为制作者开启监视体验
以下 Power Platform 管理员 PowerShell cmdlet 可用于控制可向制作者提供哪些监视数据。
获取制作者访问分析数据的设置值
Get-AdminPowerAppEnvironmentMakerAnalyticsSettings -EnvironmentName
{environment id}
启用制作者对分析数据的访问权限
此设置不包括 EUPI 的可用性,例如事件日志中的会话 ID 和用户对象 ID。
Set-AdminPowerAppEnvironmentMakerAnalyticsSettings -EnvironmentName
{environment id} -EnableAnalyticsForMakers $true
启用制作者对事件日志中会话 ID 和用户对象 ID 的访问权限
此设置可控制制作者访问 EUPI,如事件日志中的会话 ID 或用户对象 ID。
Set-AdminPowerAppEnvironmentMakerAnalyticsSettings -EnvironmentName
{environment id} -EnableEUPIForMakerAnalytics $true
常见问题解答
为什么我的组织中的创建者会收到一条消息,指出必须为其监视体验启用设置?
除租户级分析设置外,还必须打开环境级别制作者可使用的分析数据设置。 在制作者监控体验中,监控健康度量、日志和建议的可用性取决于租户和环境设置。
| 是否已打开租户级分析? | 制作者是否可以使用分析数据? | 环境是托管环境吗? | 是否提供运行状况指标? | 是否提供日志? | 是否有建议? |
|---|---|---|---|---|---|
| 是 | 是 | 是 | 是 | 是 | 是 |
| 是 | 是 | 否 | 是 | 是 | 否 |
| 是 | 否 | 不适用 | 否 | 否 | 否 |
| 否 | 不适用 | 不适用 | 否 | 否 | 否 |