我正在Kibana中为AWS CloudWatch指标构建可视化,并且在创建指标表时遇到了一些问题.Kibana正在拆分包含短划线(实例ID,区域等等)的字段。
而不是拥有一个具有实例ID的单独行,例如,i-7bb06dzz,它创建了2行:i& 7bb06dzz。 “i”显示所有其他字段的总计数。如果我在区域中添加第二个拆分,则对于由破折号分隔的区域名称中的每组字符,都会重复此操作。 (我们,东方,而不是只有我们 - 东方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中,并带有双引号。
非常感谢有关如何按预期显示字段的任何建议。
答案 0 :(得分:5)
这是因为Elasticsearch"分析"其中的各个令牌的字段。 Logstash会在jQuery(window).on('resize', function() {...}
和(function ($) {
jQuery.fn.font_resizer = function () {
var self = $(this);
var fontSize = self.css('fontSize').slice(0, -2);
var lineH = self.css('lineHeight').slice(0, -2);
jQuery(self).resize_font(fontSize, lineH);
jQuery(window).on('resize', function () {
jQuery(self).resize_font(fontSize, lineH);
});
};
//on window resize set the font and line height
jQuery.fn.resize_font = function (fontSize, lineH) {
var self = $(this);
self.css('fontSize',$(window).width()/1920*36+'pt');
self.css('line-Height',$(window).height()/1080*36+'px');
$('#fontSize').text(self.css('fontSize').slice(0, -2));
$('#lineHeight').text(self.css('lineHeight').slice(0, -2));
$('#fontTimeStamp').text(getTime());
};
}(jQuery));
(function () {
$("body").font_resizer();
});
字段中存储字段 - 后者未经分析,并且会按预期运行。