我正在 Kibana 中为 AWS CloudWatch 指标构建可视化效果,但在创建指标表时遇到了一些问题。Kibana 正在拆分我包含破折号(实例 ID、区域等)的字段
它不是让单独的行带有实例 ID,例如 i-7bb06dzz,而是创建 2 行:i & 7bb06dzz。 “i”显示所有其他字段的总数。如果我添加与该区域的第二个拆分,则该区域名称中的每组字符也会被复制,并以破折号分隔。 (us、east 和 1 而不仅仅是 us-east-1)。
我试着张贴截图,但我的声誉不够高,无法这样做.. 这是我的可视化设置:
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 会“分析”字段中的各个标记。 Logstash 将在 fieldname
和 fieldname.raw
字段中存储字段 - 后者未经分析,将按照您的预期运行。
关于elasticsearch - Kibana 可视化用破折号分割字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29970458/