Effectuer des calculs sur des mesures multiples (dénombrements) dans Kibana 4

j'ai un certain nombre de recherches séparées (elasticsearch) qui produisent des visualisations métriques simples. Chacune de ces visualisations est un total simple (entier). C'est assez facile.

ce que j'aimerais pouvoir faire, c'est calculer les taux de conversion entre les paires de ces mesures. À titre d'exemple:

Metric 1:    Metric 2:    Conversion Calculation:    Conversion Rate:
15312        9760         (9760 / 15312) * 100       63.74%

cela ressemble à quelque chose qui devrait être possible à Kibana 4 mais je viens de passer plusieurs heures à jouer avec mes données (+ Recherche d'exemples) mais n'ont pas été en mesure de résoudre ce problème.

quelqu'un d'autre A essayé la même chose et avait de meilleurs résultats? Je sais que Kibana a des champs scénarisés, mais j'ai besoin d'une sorte d'agrégation scénarisée.

21
demandé sur Keith Pinson 2015-04-15 17:28:49

1 réponses

cela ressemble à des champs scriptés comme décrit ici https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery


Kibana inclut maintenant le support pour Elasticsearch scripting! Non seulement vous pouvez écrire des scripts, vous pouvez les nommer et les Accéder comme des champs n'importe où dans l'application. Créez un champ scripté et il devient une partie des documents que vous voyez à Kibana comme s'il était toujours là. Le seul hic est que puisque le script n'est pas techniquement faisant partie de L'index Elasticsearch, vous ne pouvez pas rechercher des champs scriptés.

vous pouvez, cependant, utiliser des scripts pour combiner plusieurs champs, ou effectuer des maths sur les champs de nombre, et ensuite déposer le résultat dans une visualisation. Pour vous aider à démarrer, nous avons ajouté un lien pratique dans l'écran des champs scriptés intitulé "Créer quelques exemples à partir de vos champs date."Trouvez - le en allant à la section "Index" de L'onglet Paramètres. Sélectionnez ou créez un motif index et cliquez sur l'onglet "Champs scriptés".

0
répondu Daniel Holmes 2018-04-20 15:38:34