首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kibana中计算字段出现次数的图表

Kibana中计算字段出现次数的图表
EN

Stack Overflow用户
提问于 2020-05-19 19:32:20
回答 1查看 24关注 0票数 0

我有一组数据,看起来像这样。oposite一种语言的数量是该语言在存储库中使用的比例。

代码语言:javascript
复制
{
 "repository" : "https://github.com/xxx",
 "nb_users" : 150,
 "project" : "projectA",
 "languages" : {
            "COBOL" : 9.54,
            "Batchfile" : 0.0,
            "CSS" : 0.03,
            "HTML" : 37.4,
            "Java" : 53.02
          }
}
{
 "repository" : "https://github.com/yyy",
 "nb_users" : 120,
 "project" : "projectA",
 "languages" : {
            "Javascript" : 33.98,
            "Java" : 56.02
          }
}                 
{
 "repository" : "https://github.com/zzz",
 "nb_users" : 10,
 "project" : "projectB",
 "languages" : {
            "C#" : 90,
            "HTML": 5,
            "Java" : 5
          }
}                 

我想对Kibana做两件事

1)对语言进行全面评估。我想要一个饼图,每个切片代表一种语言,即我想计算languages.Java,languages.C等字段出现的次数。在这种情况下,Java出现3次,HTML2次,其余的出现一次。

=>如何在Kibana中绘制这样的饼图?

2)收集每个项目和每个存储库的所有语言信息,而不考虑百分比。也就是说,我希望能够识别出COBOL在1个项目中使用,在2个项目和3个存储库中使用了1个存储库=>,我该如何在直方图中显示此信息?示例:每种语言的直方图。Y轴是使用给定语言的项目数量,而X轴是由不同的语言组成的。

谢谢你的帮忙

EN

回答 1

Stack Overflow用户

发布于 2020-05-19 22:02:20

我成功地做了一部分我想做的事情。例如,拥有使用特定语言的存储库数量,并将其放在饼形图中。

在一个kibana中,我在vizualisation部分创建了一个饼图:

在Metrics部分:使用字段"repository“的”唯一计数“进行聚合

在存储桶部分,使用Split slices,使用Filters作为聚合。按语言添加筛选器。所以一个过滤器是:"language.COBOL:“另一个过滤器是:"language.Batchfile:”

=>我最终得到了一个饼图,每个部分包含每种语言的存储库数量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61890001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档