Je reçois via http Poller un JSONfiltre logstash comment créer deux (ou plus) sorties pour une entrée
{
"id":12345
"name":"",
"lastname":"",
"age":12,
"address":{"city":"XXXX" , "street":"ZZZZ" }
}
et je voudrais que cela générer deux documents dans ma sortie:
personne:
{
"id":12345
"name":"",
"lastname":"",
"age":12
}
adresse:
{
"city":"XXXX" ,
"street":"ZZZZ"
}
sens que je suis un événement dans l'entrée
dans la phase d'entrée obtenir une entrée:
input {
http_poller {
urls => {
test1 => "http://localhost:8080"
}
}
dans la phase de filtrage, je voudrais:
- créer un évènement personne (taguer comme P)
- créer un événement d'adresse (marquer comme A)
dans la phase de sortie, je voudrais:
- envoyer P type P dans ES
- Envoyer A à un type dans ES
u peut faire aussi pour chaque type d'URL ? et pas un pour tous les urls? –
Vous pouvez utiliser plusieurs entrées 'http_poller' :-) – Val
Oui, le problème que j'ai avec extracteur est la capacité de travailler sans vérification SSL dont j'ai besoin, toute proposition? –