APM Server 响应代码

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

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

HTTP 400:事件过大
编辑

APM 代理通过在 HTTP 请求中发送事件与 APM Server 通信。每个事件在其自身的行中作为 HTTP 请求主体发送。如果事件过大,您应该考虑增加 APM 集成中的最大事件大小设置,并调整代理中的相关设置。

HTTP 401:无效令牌
编辑

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

HTTP 403:禁止的请求
编辑

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

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

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

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