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