elasticsearch “Kibana间歇性错误”;“未找到索引/对象”;
我主持了AWS Elasticsearch日志平台的Kibana。Kibana间歇性中断,出现elasticsearch “Kibana间歇性错误”;“未找到索引/对象”;,elasticsearch,kibana,aws-elasticsearch,elasticsearch,Kibana,Aws Elasticsearch,我主持了AWS Elasticsearch日志平台的Kibana。Kibana间歇性中断,出现索引/未找到对象错误。我知道问题和解决方法,但我无法找出解决问题的根本原因。不幸的是,AWS没有为Kibana提供任何日志记录。我如何调试根本原因,或者有人知道为什么会发生这种情况吗 问题:所有索引、仪表板、可视化、设置、保存的对象等都基于默认的.kibana索引,该索引会中断或损坏。当默认索引中断时,其他所有内容都会中断。您必须创建一个索引才能查看Kibana上的所有日志,但当发生此错误时,Kiban
索引/未找到对象
错误。我知道问题和解决方法,但我无法找出解决问题的根本原因。不幸的是,AWS没有为Kibana提供任何日志记录。我如何调试根本原因,或者有人知道为什么会发生这种情况吗
问题:所有索引、仪表板、可视化、设置、保存的对象等都基于默认的.kibana
索引,该索引会中断或损坏。当默认索引中断时,其他所有内容都会中断。您必须创建一个索引才能查看Kibana上的所有日志,但当发生此错误时,Kibana允许我从管理控制台创建索引,但不会在列表中显示它。当我点击主仪表板页面时,它显示未找到索引/对象
解决方案:我必须重置.kibana
索引,即删除.kibana
索引,并按以下默认设置再次发布。我已经导出了所有的仪表盘、可视化效果等。因此,当它崩溃时,我会重新创建.kibana
索引并导入其他所有内容
DELETE /.kibana
PUT /.kibana
{
"aliases": {},
"mappings": {
"properties": {
"config": {
"properties": {
"buildNum": {
"type": "long"
}
}
},
"index-pattern": {
"properties": {
"fields": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"timeFieldName": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"title": {
"type": "text",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
}
}
},
"type": {
"type": "keyword",
"fields": {
"keyword": {
"type": "keyword",
"ignore_above": 256
}
}
},
"updated_at": {
"type": "date"
}
}
},
"settings": {
"index": {
"number_of_shards": "1",
"number_of_replicas": "1"
}
}
}