2

我一直在您的“失败事件”每周报告中看到此指标。如果事件无法通过您的 API 从远程位置记录,您怎么知道呢?您是否检测到这一点,然后发送指示原始事件失败的后续事件?如果是这样,那么这些后续事件本身失败的可能性有多大?

4

1 回答 1

2

没错,Keen 只能跟踪失败事件的子集。Keen 发送每周报告,显示成功收集了多少事件以及失败了多少(除其他外)。

失败事件的数量是指到达Keen 的 API 但由于某种原因仍然失败的请求。Keen 不会对失败的事件进行任何客户端跟踪(例如,我们的 iOS 或 Android 库中没有报告功能来告诉我们这些客户端发生了什么或失败了)。

报告中的失败事件计数是指由于以下原因而失败的事件:

  • 请求的语法不正确(例如缺少或无效的参数)- 400(最常见)
  • 请求具有无效的写入密钥 - 401
  • 请求已被阻止 - (例如,您拒绝支付账单) - 403
  • 由于 DDOS 类型的情况,请求已被阻止 - 429

这也记录在 API 参考:错误中

您的报告不会包含由于连接断开或客户端问题(例如未正确设置客户端)而失败的事件。

于 2017-06-06T21:11:52.333 回答