J'ai Kibana 5.2.1 et je veux faire une opération simple sur le résultat. J'ai essayé l'entrée JSON: {"script": "_ value * 2"} mais elle lance "null_pointer_exception". Si je n'écris rien dans le champ de saisie JSON, le nombre correct s'affiche. Comment puis-je faire la somme et la multiplier par deux? kibana error imgOpération Kibana sur le résultat
Répondre
Essayez de créer un champ scénarisé à faire -
Gestion>Index paterns> (votre nom d'index)>champs scriptées
ensuite pour créer un
doc['attempt'].value * 2
Et juste l'utiliser comme valeur.
Je pense que peut-être que Kibana 5.2.1 ne supporte plus groovy. Ce que je crois que votre problème était, que vous étiez manquant "inline", et à cause de cela, il a cherché des scripts stockés, d'où l'erreur null pointeur.
{"script": {
"lang": "painless",
"inline": "_value*2"
}}
Elasticsearch 5.2.1. dit "java.lang.IllegalArgumentException: réglage inconnu [script.groovy.sandbox.enabled] s'il vous plaît vérifier que tous les plugins requis sont installés, ou vérifier la documentation des changements de rupture pour les paramètres supprimés" – 13Akaren
je pense que 5.2.1 ne supporte plus groovy, ont édité la réponse –
Erreur encore, il ne sait pas "_value" ainsi donc l'exception nullpointer. "script": "_valeur * 2", "lang": "indolore"}}], "because_by": {"type": "script_exception", "raison": "erreur d'exécution", "because_by": {" tapez ":" null_pointer_exception "," raison ": null}," script_stack ": []," script ":" _ valeur * 2 "," lang ":" indolore "}}," statut ": 500} – 13Akaren
Je sais cela, mais je veux utiliser résultat parce que je dois somme des valeurs que je vais obtenir par agrégat. La multiplication était juste un exemple simple que j'ai besoin de modifier un peu le résultat. – 13Akaren