単純なメトリックの視覚化を生成する個別の検索(elasticsearch)がいくつかあります。これらの視覚化のそれぞれは、単純な合計(整数)です。それは簡単です。
私ができるようにしたいのは、これらのメトリックのペア間のコンバージョン率を計算することです。例として:
Metric 1: Metric 2: Conversion Calculation: Conversion Rate:
15312 9760 (9760 / 15312) * 100 63.74%
Kibana 4で可能になるはずのことのように思えますが、データをいじって(+例を検索して)数時間過ごしましたが、この問題を解決できませんでした。
他の誰かが同じことを試し、より良い結果が得られましたか? Kibanaにスクリプトフィールドがあることは知っていますが、何らかのスクリプトによる集計が必要です。
これは、ここで説明されているスクリプトフィールドのように見えます https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery
KibanaにElasticsearchスクリプトのサポートが含まれるようになりました!スクリプトを作成できるだけでなく、アプリケーション内のどこにいても、スクリプトに名前を付けてフィールドのようにアクセスできます。スクリプトフィールドを作成すると、それが常に存在するかのようにKibanaで表示するドキュメントの一部になります。唯一の問題は、スクリプトは技術的にElasticsearchインデックスの一部ではないため、スクリプトフィールドを検索できないことです。
ただし、スクリプトを使用して複数のフィールドを組み合わせたり、数値フィールドで計算を実行して、結果をビジュアライゼーションにドロップしたりすることはできます。使い始めるのに役立つように、「日付フィールドからいくつかの例を作成する」というタイトルのスクリプトフィールド画面に便利なリンクを追加しました。[設定]タブの[インデックス]セクションに移動して見つけてください。インデックスパターンを選択または作成し、[スクリプトフィールド]タブをクリックします。