何时发送问题速度警报
When are issue velocity alerts sent
我已经在我的应用程序中配置了 Fabric 和 Crashlytics。我添加了测试崩溃的调用:
Crashlytics.sharedInstance().crash()
我看到仪表板中报告的那些崩溃以及堆栈跟踪和所有内容。
在通知下的设置菜单中,我将所有警报设置为开启,包括发布速度警报。
根据这个 发布速度警报:
If an issue is causing a crash in 1% of all user sessions within the past hour, you'll be notifiied.
我收到了一个 新的致命问题警报,因为呼叫 crash()
这表明我正在正确接收警报。
但是我还没有收到任何问题速度警报。由于我 100% 的会话都因同样的错误而崩溃,我应该收到它了吧?第一次崩溃发生在 3 小时前。
请注意,我已经在 1 台设备上对 1 位用户进行了测试。
为什么我没有收到任何警报?
来自 Fabric 的 Paul。在发送 Velocity Alerts 之前,Crashlytics 对应用程序的唯一用户数有一个最低阈值。我不能说出确切的数字,但它们旨在防止用户较少的应用程序被我们的问题报告发送垃圾邮件。
这是我调查后发现的:
- An issue in an app exceeds the defined threshold for that app.
- The app has 250 sessions in that time period.
- There was no alert previously raised for the issue in the app.
来源:https://firebase.google.com/docs/crashlytics/velocity-alerts
就我个人而言,我觉得 velocity alert 这个名字很有误导性。
我已经在我的应用程序中配置了 Fabric 和 Crashlytics。我添加了测试崩溃的调用:
Crashlytics.sharedInstance().crash()
我看到仪表板中报告的那些崩溃以及堆栈跟踪和所有内容。
在通知下的设置菜单中,我将所有警报设置为开启,包括发布速度警报。
根据这个
If an issue is causing a crash in 1% of all user sessions within the past hour, you'll be notifiied.
我收到了一个 新的致命问题警报,因为呼叫 crash()
这表明我正在正确接收警报。
但是我还没有收到任何问题速度警报。由于我 100% 的会话都因同样的错误而崩溃,我应该收到它了吧?第一次崩溃发生在 3 小时前。
请注意,我已经在 1 台设备上对 1 位用户进行了测试。
为什么我没有收到任何警报?
来自 Fabric 的 Paul。在发送 Velocity Alerts 之前,Crashlytics 对应用程序的唯一用户数有一个最低阈值。我不能说出确切的数字,但它们旨在防止用户较少的应用程序被我们的问题报告发送垃圾邮件。
这是我调查后发现的:
- An issue in an app exceeds the defined threshold for that app.
- The app has 250 sessions in that time period.
- There was no alert previously raised for the issue in the app.
来源:https://firebase.google.com/docs/crashlytics/velocity-alerts
就我个人而言,我觉得 velocity alert 这个名字很有误导性。