Mon JSON événements personnalisés sont mis en forme à partir d'un fichier journal qui contient les noms des paramètres avec des points tels que id.orig_h etc. événement échantillon est:WSO2CEP: un récepteur d'événements n'accepte aucun paramètre JSON avec le nom ayant point dans
{"ts":"2016-05-08 08:59:47.363764Z","uid":"CLuCgz3HHzG7LpLwH9","id.orig_h":"172.30.26.119","id.orig_p":51976,"id.resp_h":"172.30.26.160","id.resp_p":22,"version":2,"client":"SSH-2.0-OpenSSH_5.0","server":"SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.6","cipher_alg":"arcfour256","mac_alg":"hmac-md5","compression_alg":"none","kex_alg":"diffie-hellman-group-exchange-sha1","host_key_alg":"ssh-rsa","host_key":"8d:df:71:ac:29:1f:67:6f:f3:dd:c3:e5:2e:5f:3e:b4"}
Mais récepteur d'événements ne prend pas de tels événements et donne des erreurs de cartographie en disant:
Could not find any matches for the incoming event with JSONPath : [email protected] ,hence dropping the event
Si je ne peux pas changer mon fichier journal, Comment puis-je le récepteur d'accepter ces paramètres? Aussi, sauf si mes événements ne sont pas séparés avec *****, le destinataire ne dérange pas d'autres événements à venir. Pourquoi est-ce? Comment puis-je l'éviter?