0

このような一連のデータがあります。言語の反対側の数字は、リポジトリで使用されているこの言語の割合をパーセンテージで表したものです。

{
 "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で2つのことをしたい

1) 言語の総合評価を行う。各スライスが言語を表す円グラフが必要です。つまり、フィールド language.Java、language.C などの出現回数を数えたいと考えています。この場合、Java は 3 回、HTML は 2 回表示され、一度休む。

=> Kibana でこのような円グラフを描画するにはどうすればよいですか?

2) パーセンテージを考慮せずに、プロジェクトごとおよびリポジトリごとにすべての言語情報を収集します。つまり、COBOL が 1 つのプロジェクトと 1 つのリポジトリで使用され、JAVA が 2 つのプロジェクトと 3 つのリポジトリで使用されていることを識別できるようにしたい => この情報をヒストグラムで表示するにはどうすればよいですか? 例: 言語ごとのヒストグラム。Y 軸は特定の言語を使用するプロジェクトの数になり、X 軸はさまざまな言語で作成されます。

ご協力いただきありがとうございます

4

1 に答える 1