Visualisation Kibana sur deux array


(Benjamin Carriou) #1

Bonjour !

Je viens vers vous car je n'arrive pas à m'en sortir pour créer une visualisation sous Kibana.
Voici le log que je dois parser:

Perf for replay step 0 sending 20 messages : 15
Perf for replay step 1 sending 10 messages : 6
Perf for replay step 2 sending 10 messages : 6
Perf for replay step 3 sending 10 messages : 7
Perf for replay step 4 sending 10 messages : 24
Perf for replay step 5 sending 10 messages : 4
Perf for replay step 6 sending 10 messages : 6
Perf for replay step 7 sending 10 messages : 6
Perf for replay step 8 sending 10 messages : 6
Perf for replay step 9 sending 10 messages : 6
Perf for replay step 10 sending 10 messages : 6
Perf for replay step 11 sending 10 messages : 6
Perf for replay step 12 sending 10 messages : 6
Perf for replay step 13 sending 10 messages : 7
Perf for replay step 14 sending 10 messages : 6
Perf for replay step 15 sending 10 messages : 6
Perf for replay step 16 sending 10 messages : 7
Perf for replay step 17 sending 10 messages : 6
Perf for replay step 18 sending 10 messages : 7
Perf for replay step 19 sending 10 messages : 6
Average : 7

Je souhaite récupérer pour chaque step, la valeur correspondante:

step 0 : 15
step 1 : 6
...

Puis l'afficher dans une visualisation Kibana de type 'Line Chart' où le numéro de step est en abscisse et la valeur de la step correspondante en ordonnée. Je m'étais orienté vers un objet de type Nested puisqu'il me semblait correspondre à mon besoin, ce qui me donne:

step.number: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
step.value: 15, 6, 6, 7, 24, 4, 6, 6, 6, 6, 6, 6, 6, 7, 6, 6, 7, 6, 7, 6

Pour information, voici le mapping que j'utilise:

"step": {
      "type": "nested",
      "properties": {
        "number": { "type": "long"  },
        "value": { "type": "long"  }
      }
    }

Mais cette façon de procéder ne semble pas fonctionner puisqu'il ne m'affiche aucun résultat dans Kibana.

Auriez-vous des idées ? Ou d'autres façons de procéder ?

Je vous remercie !

Cordialement, Benjamin.


(David Pilato) #2

A ma connaissance Kibana ne supporte pas les nested fields.

Je me demande néanmoins si tu n'aurais pas plutôt intérêt à faire un document à part entière par step. En gros, indexer des steps et non un ensemble de steps.
Après tout, tu sembles vouloir représenter des steps sur ton dashboard, non ?


(Benjamin Carriou) #3

Bonjour et merci de ta réponse.

En effet, il fallait mieux indexer une step par document :wink:

Je ne sais pas pourquoi j'ai voulu me compliquer la tâche, mauvais raisonnement =)

Merci et à bientôt !


(system) #4

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.