簡體   English   中英

Elasticsearch:如何查詢連接數?

[英]Elasticsearch: How to query for number of connections?

如何詢問我的Elasticsearch服務器現在有多少個連接?

這與套接字的數量相同嗎? (我不知道如何獲得這些數字)

這與客戶端數量不同,對,因為每個客戶端可能會打開多個連接?

找不到任何關於此的信息,但我發現您可以在Elasticsearch客戶端上為每個客戶端指定一個maxSockets: https ://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/ configuration.html

請求層使用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'

您還可以獲取有關碎片,段,索引,搜索次數等...更多信息擴展統計信息在這里

curl -XGET 'http://localhost:9200/_stats'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM