Here are already some threads where this is discussed. e.g
We use Logstash to handle SNMP Traps und put them into Icinga2.