高可用性
编辑高可用性编辑
为了实现高可用性,您可以将多个 APM 服务器实例放置在一个常规的 HTTP 负载均衡器后面,例如 HAProxy 或 Nginx。
端点 /
始终返回 HTTP 200
。您可以将负载均衡器配置为向此端点发送 HTTP 请求,以确定 APM 服务器是否正在运行。有关该端点的更多信息,请参阅APM 服务器信息 API。
如果出现临时问题,例如 Elasticsearch 不可用或突然出现高工作负载,APM 服务器没有内部队列来缓冲请求,而是利用 HTTP 请求超时来充当背压。
如果 Elasticsearch 关闭,APM 服务器最终将拒绝传入请求。APM 服务器和 APM 代理都将相应地发出日志。
Fleet 管理的 APM 服务器用户可能还对Fleet/Agent 代理支持感兴趣。