Kibana:运用 TSVB 中的 Metric 生成两个指标的可视化
在 Kibana 中,我们有两个地方可以做 metric 的可视化。一个地方是:
它能生产如下的这样的 metric:
从上面的图中,我们可以看出来。它只能表达一个指标。在上面它表示了在过去一年里有 2096 个文档。在有些情况下,我们是否可以在一个指标可视化中能同时表达两个指标呢?比如像下面的这样的可视化:
答案是肯定的。我们可以使用 TSVB 中的 metric 来做可视化。
准备数据
在今天的展示中,我们将使用 Kibana 自带的数据来做演示。打开 Kibana:
点击 Add data 按钮:
这样我们的索引 kibana_sample_data_logs 就被加载到 Elasticsearch 中了。
运用 TSVB 来做可视化
接下来,我们可以运用 TSVB 来对数据进行 metric 可视化:
我们选择 Entire time rang,这样 aggregation 是作用于整个时序数据的。在默认的情况下,metric 是显示的最后一个 bucket 的统计。这个理解非常重要。这也适用于除了 Time Series 之外的其它在 TSVB 中的可视化。
我们接着点击 Data,并做相应的可视化:
我们先做一个 bytes 的总和的可视化化。上面的显示确实有点丑。我们点击 Options:
上面的显示是不很漂亮啊 :)。
我们接下来添加另外一个 metric 的可视化。点击 Metrics:
我们点击右边的那个复制按钮:
当我们点击完复制按钮后,我们再也看不到复制按钮了。表明我们最多也只能有两个指标,不能再多了。我们接着配置想要的指标。在上面,我配置了 bytes 的平均值。在上方显示了 byte 的总和以及 bytes 的平均值。
当然 TSVB 中的 mertric 可以做更多。我们甚至可以对它的背景做更多的定制:
我们甚至可以根据目的地来进行分组展示指标:
从上面,我们可以看出来 TSVB 中的指标可视化确实非常之强大。