如何解决Kibana间歇性错误“找不到索引/对象”
我从AWS Elasticsearch托管了Kibana,用于日志记录平台。 Kibana间歇性中断,错误为index/objects not found
。我知道该问题以及解决该问题的解决方案,但是我无法弄清楚解决该问题的根本原因。不幸的是,AWS没有为Kibana提供任何日志记录。我该如何调试根本原因,或者没人知道为什么这种情况一直存在?
问题:所有索引,仪表板,可视化,设置,保存的对象等均基于默认的.kibana
索引,该索引会损坏或损坏。当默认索引中断时,其他所有中断。您必须创建一个索引来查看Kibana上的所有日志,但是发生此错误时,Kibana允许我从管理控制台创建索引,但未在列表中显示它。当我访问“主页”主页时,它显示index/object not found
。
解决方案:我必须重置.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","title": {
"type": "text","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"
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。