1

我在 Elasticsearch 中有一个索引,其数据如下所示:

    "_source": {
      "segments": [
        {
          "segmentType": "Indirect",
          "segmentCount": 100
        },
        {
          "segmentType": "Direct",
          "segmentCount": 20
        }
      ]
    }

我想在 Kibana 中创建一个饼图,其中需要每个段类型的段计数总和。目前,我只有上面的数据。所以饼图应该分成:83% 为间接,17% 为直接。但是,当我尝试创建一个饼图时,每个饼图被分割为 50%。对于切片大小,我正在计算段计数的总和,而对于分割切片,我正在通过段计数字段进行术语聚合。

我怎样才能达到我想要的结果?

4

1 回答 1

0

旧帖子,但以防有人仍在寻找。

据我所知,当前版本的 Kibana (7.11) 无法使用“字段值的总和”创建饼图来分割切片,这是我对您在这里尝试做的事情的理解。

在最近的 kibana 版本中,“百分比条”可视化似乎是呈现您寻求的百分比分割的方式。

弹性论坛上有一篇相关但旧的帖子(2017 年),讨论了 2 个解决方法选项。 https://discuss.elastic.co/t/simple-pie-chart-question/92749

  1. 将数据(在这种情况下为间接/直接)作为单独的文档摄取,以便能够使用可用的聚合。
  2. 创建一个替代的可视化类型,尽管我相信最近的“百分比条”会适合这个目的。
于 2021-03-02T21:13:18.333 回答