属性不可用于kibana中的可视化

ss2ws0br  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(2)|浏览(438)

在试图改变 VisualizationKibana 要对x轴使用另一个属性,该属性不会出现在那里。
我最近换了衣服 nlog 使用 Elastic common schema .
更改之后,不再调用属性 ResolvedRoute 但事实上 _metadata.resolved_route ,问题是它没有出现在x轴的字段中,它说没有找到匹配项。
它不在table上 available fields

我对elastic search和kibana还是个新手,所以我可能遗漏了一些简单的东西。
不知道是不是有关系,但什么时候开始 Discover 菜单,看看 Available fields 全部 _metadata 字段有问号

我已经在尝试在索引管理/编辑模板中Map其中一些字段

另外,如果我去控制台输入

GET /logstash-2020.11.25/_search
{
  "query": {
    "match_all": {}
  }
}

我能看见田野 _metadata 我想要的,在里面 _source 它在 hits .
我想我已经遇到了一个类似的问题,我必须删除所有与模式匹配的索引,然后出现字段,但这没有多大意义。
有什么问题吗?

oug3syen

oug3syen1#

在kibana中很有可能没有刷新相应的索引模式。因此,数据可能在elasticsearch中以文档的形式存在,但在索引模式(kibana保存的对象)中还不能作为字段存在。
请转到“设置/堆栈管理”(取决于您的kibana版本),单击您希望字段所在的索引模式并刷新字段列表(图标位于右上角)。
如果这解决了你的问题,请告诉我。

sczxawaw

sczxawaw2#

模板中未正确Map有问题的字段。
metadata 是一个 object 首先需要像这样Map,然后在它内部我们可以Map它自己的属性。

相关问题