Kibana 可视化用破折号分割字段

Kibana visualizations splitting fields with dashes in them

我正在 Kibana 中为 AWS CloudWatch 指标构建可视化效果,运行 在创建指标表时遇到了一些问题。Kibana 正在拆分我包含破折号(实例 ID、区域等)的字段。 .)

它创建了 2 行:i 和 7bb06dzz,而不是让单独的行带有实例 ID,例如 i-7bb06dzz。 "i" 显示所有其他字段的总计数。如果我添加与该区域的第二个拆分,则该区域名称中的每组字符也会被复制,并以破折号分隔。 (us、east 和 1 而不仅仅是 us-east-1)。

我试过post截屏,但我的声望不够高,无法这样做.. 这是我的可视化设置:

Metrics: Metric (Count)

Aggregations: 
Split Rows: Terms: InstanceID: Top 5: Order by metric:Count
Split Rows: Terms: Region: Top 5: Order by metric:Count

没有指定高级设置。我能够通过仅指定 InstanceID 并排除模式 "i"... 来获得合理的外观列表......但是,当我无法显示它旁边的区域时,它对我没有多大好处。这两个值都被索引为字符串,并用双引号括在 ElasticSearch 中。

如有任何关于如何按预期显示字段的建议,我们将不胜感激。

这是因为 Elasticsearch "analyzes" 其中包含各个标记的字段。 Logstash 将在 fieldnamefieldname.raw 字段中存储字段 - 后者未经分析,将按照您的预期运行。