APM Server 响应代码

编辑
HTTP 400:数据解码错误 / 数据验证错误
编辑

此错误最可能的原因是使用了不兼容版本的 APM Agent 和 APM Server。请参阅Agent/Server 兼容性矩阵 以验证兼容性。

HTTP 400:事件过大
编辑

APM Agent 通过在 HTTP 请求中发送事件来与 APM Server 通信。每个事件都在 HTTP 请求正文中作为自己的行发送。如果事件过大,您应该考虑增加APM 集成中的最大事件大小设置,并调整 Agent 中的相关设置。

HTTP 401:无效令牌
编辑

请求标头中的密钥令牌与 APM 集成中配置的密钥令牌不匹配,或者API 密钥无效。

HTTP 403:请求被禁止
编辑

您正在向未启用 RUM 的RUM 端点发送请求,或者请求来自 APM 集成设置中未指定的来源。有关更多信息,请参阅允许的来源设置。

HTTP 503:请求超时等待处理
编辑

当 APM Server 超过其可以同时处理的最大请求数时,就会发生这种情况。要缓解此问题,您可以尝试:降低采样率和/或减少收集的堆栈跟踪信息。有关更多信息,请参阅减少存储

另一个选项是增加处理能力。这可以通过将 Elastic Agent 迁移到功能更强大的机器或添加更多 APM Server 实例来实现。