0

我在 Kubernetes 集群中运行了许多 Java 微服务。它们都是向我们弹性云集群中的 APM 服务器发送数据的 APM 代理。

一切正常,但突然每个微服务都收到日志中显示的以下错误。

在此处输入图像描述

我尝试重新启动集群,增加硬件功率,并尝试按照提示进行操作,但没有成功。

Obs:磁盘几乎是空的,内存使用还可以。一切都在 7.5.2 版本中

4

2 回答 2

2

我删除了所有与 APM 相关的索引,几分钟后一切正常。

于 2020-03-27T14:52:40.330 回答
0

为了获得更好的性能,您可以在 apm-server.yml 文件中微调这些字段

 1. internal queue size increase (queue.mem.events= output.elasticsearch.worker * output.elasticsearch.bulk_max_size) default is 4096
 2. output.elasticsearch.worker (increase )deafult is 1 
 3. output.elasticsearch.bulk_max_size (increase) default is 50 very less

示例:对于我的用例,我对 2 个 apm-server 节点和 3 个 es 节点(1 个主节点 2 个数据节点)使用了以下统计信息

queue.mem.events=40000
output.elasticsearch.worker=4
output.elasticsearch.bulk_max_size=10000
于 2021-07-29T06:28:56.563 回答