【问题标题】:Elastic APM HTTP error (503): queue is full弹性 APM HTTP 错误 (503):队列已满
【发布时间】:2020-07-01 16:25:39
【问题描述】:

Kibana 响应是

{
"statusCode": 500,
"error": "Internal Server Error",
"message": "An internal server error occurred"
}

APM 服务器返回 503 - 内部服务器错误, 很难确定根本原因。是 ES 队列已满还是内存不足或集群设置不正确?

根据 ES 文档:https://www.elastic.co/guide/en/apm/server/master/common-problems.html#queue-full

一个完整的队列通常意味着代理收集的数据多于 APM 服务器能够处理。当 APM 服务器处于 没有针对您的 Elasticsearch 集群的大小正确配置,或者 因为您的 Elasticsearch 集群功率不足或未配置 适合给定的工作负载。

如果 Elasticsearch 磁盘空间不足,队列也会填满。

文档无助于确定根本原因。我们如何确定根本原因?

重启 Kibana 和 Elasticsearch 有帮助,但这无助于确定根本原因

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    你可以尝试增加:

    • 内部队列大小 (queue.mem.events)
    • Elasticsearch 批量大小 (output.elasticsearch.bulk_max_size)。

    请查看文档:Tune APM Server

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-15
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多