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.