免费注册
帮助文档(华北一、二)

  • 继续向下阅读 /_node/stats API,你会看到一串和你的文件系统相关的统计值:可用空间,数据目录路径,磁盘 I/O 统计值,等等。如果你没有监控磁盘可用空间的话,可以从这里获取这些统计值。磁盘 I/O 统计值也很方便,不过通常那些更专门的命令行工具(比如 iostat )会更有用些。

    显然,Elasticsearch 在磁盘空间满的时候很难运行——所以请确保不会这样。

    还有两个跟网络统计值相关的部分:

     
    "transport": {                 
        "server_open": 26,                 
        "rx_count": 8834703,                 
        "rx_size_in_bytes": 19706396482,                 
        "tx_count": 8834702,                 
        "tx_size_in_bytes": 18212792172             
      },             
      "http": {                 
        "current_open": 3,                 
        "total_opened": 153             
      },

    ● transport 显示和 传输地址 相关的一些基础统计值。包括节点间的通信(通常是 9300 端口)以及任意传输客户端或者节点客户端的连接。如果看到这里有很多连接数不要担心;Elasticsearch 在节点之间维护了大量的连接。

    ● http 显示 HTTP 端口(通常是 9200)的统计值。如果你看到 total_opened 数很大而且还在一直上涨,这是一个明确信号,说明你的 HTTP 客户端里有没启用 keep-alive 长连接的。持续的 keep-alive 长连接对性能很重要,因为连接、断开套接字是很昂贵的(而且浪费文件描述符)。请确认你的客户端都配置正确。


文档是否已解决您的问题?

  已解决   未解决

如您有其它疑问,您也可以与我们技术专家联系探讨。

联系技术专家