首页 > 解决方案 > 属性不可用于 kibana 中的可视化

问题描述

在尝试更改 aVisualizationKibana使用 x 轴的另一个属性时,该属性不会出现在那里。

我最近更改nlog为使用Elastic common schema.

ResolvedRoute更改后,不再调用该属性,而是不再调用该属性_metadata.resolved_route,问题是它没有出现在 x 轴的字段上,它说找不到匹配项。

它不在available fields

在此处输入图像描述 在此处输入图像描述

我对弹性搜索和 kibana 还是很陌生,所以我可能遗漏了一些简单的东西。

不知道是否相关,但是在Discover菜单上时,查看Available fields所有_metadata字段都有一个问号

在此处输入图像描述

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

在此处输入图像描述

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

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

_metadata我可以看到我想要的字段,里面_sourcehits.

我想我已经遇到了类似的问题,我必须删除与模式匹配的所有索引,然后出现该字段,但这没有多大意义。

可能是什么问题呢?

标签: elasticsearchkibanaelastic-common-schema

解决方案


有问题的字段未在模板中正确映射。

因为metadataobject需要首先像这样映射,然后在其中我们可以映射它自己的属性。


推荐阅读