The general way to split an event into multiple events is to use a split filter. You could use such a filter on the [result][points][HOST-B765] field to perform the split, after which you'd want to do some additional mutations to get the events exactly as you want them, but a complicating factor is, I guess, that the HOST-B765 string in your example is dynamic. In that case you'll have to use a ruby filter to rearrange the fields so that the array you want to split on is stored in a field with a fixed name.
Please show what the Logstash event current looks like (use a stdout { codec => rubydebug } output to dump the raw event or copy/paste from Kibana's JSON tab) and what you'd like it to look like instead.
Okay, but that looks like what you posted from the start. I've already outlined how I think you should solve the problem. I can answer specific questions about that but I don't have time to write at working example.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.