Q:有两个人掉到陷阱里了,死的人叫死人,活人叫什么?

es状态巡检如何做数据分析并给出相应建议?

Elasticsearch | 作者 zmc | 发布于2020年08月14日 | 阅读数:2190

es状态巡检如何做数据分析并给出相应建议?
 
api可以查到分片的异常的原因:
 
GET /_cluster/allocation/explain
{
  "index": "index_name",
  "shard":5,
  "primary":false
}
该如何对这个API返回的结果做分析并给出相应的建议,有没有优雅一点的模型?
 

aaaab.png

 
已邀请:

zqc0512 - andy zhou

赞同来自:

x-pack不是自带了么? 你需要通过API搞?建议看看X-PACK索引里面的怎样创建的。

Charele - Cisco4321

赞同来自:

Kabana里面找找看,可能有图表之类的吧,

laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net

赞同来自:

可以参考下阿里的eyou 的自动化实现

就是结合错误,识别出错,给出合理建议(结合经验值)

sunxi92

赞同来自:

可以把这个API返回结果的关键信息提取出来,比如:current_state、allocate_explanation、node_allocation_decisions中的explanation


 

God_lockin

赞同来自:

可以考虑把结果丢到某个es集群里,除了explanation可能需要match其他的基本上都可以做成keyword,然后配合elasticalert之类的东西就好了
 

要回复问题请先登录注册