我如何询问我的Elasticsearch服务器现在有多少个连接?
这与套接字的数量相同吗? (我也不知道如何获得这些数字)
这与客户端数量不同,对,因为每个客户端可能会打开多个连接?
无法找到任何相关信息,但我发现您可以在Elasticsearch客户端指定每个客户端的maxSockets:https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/configuration.html
答案 0 :(得分:4)
请求层使用RESTful API,因此在提供任何请求后,连接不会保持打开状态。
因此,如果您要测量Elasticsearch正在服务的并发请求数(无论是查询,索引还是批量),您可能希望监视每个节点上的thread_pool:
https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html
或者您正在寻找有关发现层的更多信息吗?
答案 1 :(得分:4)