2017-12-05 6 views
0

配列内の上位5個のネストされたオブジェクトを示すテーブルを作成しようとしています。私はテーブル内の2つの列を持っていると思い配列から上位5個のオブジェクトを表示するGrafanaテーブル

{ 
"_id": 1, 
"workers": [ 
    { 
     "worker_id": 1, 
     "units": [ 
      { 
      "unit_id": 1, 
      "time": 100 
      }, 
      { 
      "unit_id": 2, 
      "time": 200 
      }, 
      { 
      "unit_id": 3, 
      "time": 300 
      }, 
      { 
      "unit_id": 4, 
      "time": 400 
      } 
     ] 
    }, 
    { 
     "worker_id": 2, 
     "units": [ 
      { 
      "unit_id": 11, 
      "time": 1000 
      }, 
      { 
      "unit_id": 12, 
      "time": 200 
      }, 
      { 
      "unit_id": 13, 
      "time": 300 
      }, 
      { 
      "unit_id": 14, 
      "time": 350 
      } 
     ] 
    } 
] 
} 

: 私の文書はこのようなものを見て。 1つの列はドキュメントの_idで、もう1つはunit_idである。 2番目の列には、最高の時間を持つ上位5つのユニットのみにする必要があります。

これはGrafanaでも可能ですか?

答えて

0

ネストされたオブジェクトから上位5個のエントリを計算するには、simple-json-datasourceプラグインを使用できます。 JSON構文解析ロジックを実行し、必要な形式でデータを返す簡単なWebアプリケーションを作成することができます

関連する問題