配置性能问题警报

如果应用程序启动时间比您对应用程序的预期要长,则使用性能监控警报通知项目成员。

什么触发警报?

当您应用的应用启动时间超过您在 Firebase 控制台中定义的阈值时,会触发警报。警报只为您的应用程序的最新版本,且仅当它使用了触发实时兼容的SDK版本

如果满足以下条件,则会专门触发警报:

  • 有对至少100个样本_app_start在最后一小时的最新版本的应用程序收到痕迹。
  • 在持续时间_app_start微量超标(最后一个小时中,为用户的第50百分位数)的应用程序的定义的阈值。
  • 在您的最新应用程序版本中,之前没有针对相同阈值发出警报。

默认情况下,每个应用程序都选择加入应用程序启动时间警报,默认阈值为 2 秒。了解更多关于更新此警报的配置以后这个页面上。

需要注意的是,目前,对其他性能指标或警报内置火力地堡集成与松弛吉拉PagerDuty不适用于性能监视警报。

接收警报

性能监控警报通过电子邮件通知发送。

要接收性能监视警报,必须有firebaseperformance.config.update权限。下面的角色包括默认情况下,这个要求的权限:火力地堡性能管理火力地堡质量管理火力地堡管理员或项目所有者或编辑

警报及其设置是项目范围的。这意味着,默认情况下,每个项目成员(具有接收警报所需的权限)都会在警报触发时收到电子邮件通知。

为您自己的帐户打开/关闭警报

对于您自己的帐户,您可以在不影响其他项目成员的情况下打开/关闭性能监控警报。请注意,您仍然需要所需的权限才能接收警报。

在火力地堡控制台,在右上边角,去火力地堡提示> 设置,然后设置为性能监视警报帐户偏好。

更新警报阈值

要更新性能监视警报,必须有firebaseperformance.config.update权限。下面的角色包括默认情况下,这个要求的权限:火力地堡性能管理火力地堡质量管理火力地堡管理员或项目所有者或编辑

为每个已注册的应用程序配置警报阈值。每个应用程序可以有不同的警报阈值(或根本没有警报)。

  1. 进入性能监控控制台选项卡中的火力地堡控制台,然后选择要为其配置警报的应用程序。

  2. 向下滚动到屏幕底部的跟踪表。

  3. 自定义痕迹子选项卡,找到_app_start跟踪行。

  4. 在最右边的行,打开溢出菜单( ),然后选择警报设置

  5. 按照屏幕上的说明设置应用程序的警报阈值或打开/关闭警报。