jwa*_*yne 6 connection networking curl get elasticsearch
我如何询问我的 Elasticsearch 服务器现在有多少连接打开?
这和socket的数量一样吗?(我也不知道如何获得这些数字)
而且这和客户端的数量不同吧,因为每个客户端可能会打开多个连接?
找不到关于此的任何信息,但我确实发现您可以在 Elasticsearch 客户端为每个客户端指定一个 maxSockets:https ://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/配置文件
小智 6
请求层使用 RESTful API,因此在处理任何请求后连接不会保持打开状态。
因此,如果您尝试衡量 Elasticsearch 正在处理多少并发请求(无论是查询、索引还是批量),您可能需要监控每个节点上的 thread_pool:
https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html
或者您正在寻找有关发现层的更多信息?
ES 没有连接数。
但是你可以得到一些关于 ES 健康的信息,更多信息在这里:
curl 'localhost:9200/_cat/health?v'
Run Code Online (Sandbox Code Playgroud)
您可以获取有关分片、段、索引、搜索计数等的扩展统计信息……更多信息在这里:
curl -XGET 'http://localhost:9200/_stats'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11050 次 |
| 最近记录: |