调整数据摄取
编辑调整数据摄取编辑
本节介绍如何根据您的需求调整数据摄取。
调整 APM 服务器编辑
添加 APM 服务器或 Elastic Agent 实例编辑
如果 APM 服务器无法足够快地处理数据,您将看到请求超时。解决此问题的一种方法是提高处理能力。
通过迁移到更强大的机器或添加更多 APM 服务器/Elastic Agent 实例来提高处理能力。拥有多个实例还将提高可用性。
减少负载大小编辑
大型负载可能会导致请求超时。您可以通过减少代理中的刷新间隔来减少负载大小。这将导致代理发送更小、更频繁的请求。
在代理文档中了解更多信息。
调整匿名身份验证速率限制编辑
代理利用长时间运行的请求,并在单个请求中尽可能多地刷新事件。因此,匿名身份验证的速率限制器绑定到每个 IP 每秒发送的*事件*数量。
如果在发送已建立请求的事件时达到事件速率限制,则不会立即终止该请求。事件的摄取仅受限于匿名事件速率限制,这意味着事件将排队并以较慢的速度处理。只有当允许的缓冲队列也满时,请求才会以 429 - 超出速率限制
HTTP 响应终止。如果代理尝试建立新请求,但已达到速率限制,则会立即发送 429
。
增加以下配置变量的默认值将有助于避免 超出速率限制
错误
APM 服务器二进制文件 |
|
Fleet 管理 |
|
调整 Elasticsearch编辑
Elasticsearch 参考指南提供了有关调整 Elasticsearch 的见解。
针对索引速度进行调整 提供了有关以下内容的信息
- 刷新间隔
- 禁用交换
- 优化文件系统缓存
- 关于更快硬件的注意事项
- 设置索引缓冲区大小
针对磁盘使用情况进行调整 提供了有关以下内容的信息
- 禁用不需要的功能
- 分片大小
- 收缩索引