elasticsearch - 如何监控 ElasticSearch 中的所有 CircuitBreaker

标签 elasticsearch

是否可以监控所有Circuit Breakers限制和大小?
Fielddata Breaker可以通过节点使用它来监控:

GET _nodes/stats/breaker,http

但是我们如何监控其他断路器,如 breaker.requestbreaker.total ?

ElasticSearch 版本:1.3.5

最佳答案

我认为这些断路器从 1.4.x 开始可用。见 this github 中的 PR 中的细节似乎表明了这一点。

我很快对此进行了测试,我可以看到额外的请求中断:

 "breakers": {
    "request": {
       "limit_size_in_bytes": 415550668,
       "limit_size": "396.2mb",
       "estimated_size_in_bytes": 0,
       "estimated_size": "0b",
       "overhead": 1,
       "tripped": 0
    },
    "fielddata": {
       "limit_size_in_bytes": 623326003,
       "limit_size": "594.4mb",
       "estimated_size_in_bytes": 2847496,
       "estimated_size": "2.7mb",
       "overhead": 1.03,
       "tripped": 0
    },
    "parent": {
       "limit_size_in_bytes": 727213670,
       "limit_size": "693.5mb",
       "estimated_size_in_bytes": 2847496,
       "estimated_size": "2.7mb",
       "overhead": 1,
       "tripped": 0
    }
 }

关于elasticsearch - 如何监控 ElasticSearch 中的所有 CircuitBreaker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27901802/

相关文章:

elasticsearch - 如何在Elasticsearch中有效地存储表格数据?

elasticsearch 2.0 父子孙子

elasticsearch - 是否可以存储带有换行符和注释的ElasticSearch脚本化指标?

elasticsearch - 在 Logstash/graylog2 和我自己的应用程序之间共享 elasticsearch

elasticsearch - Elasticsearch映射文档以秒为单位的纪元

elasticsearch - Elasticsearch 中同义词搜索的一种方式

ruby - 如何从Logstash中的嵌套对象中删除点

elasticsearch - Spring Elastic Search 自定义字段名称

elasticsearch - ElasticSearch按十年汇总

performance - bool 字段上的过滤器会增加延迟和 CPU