Или вы также можете установить его в массовом URL

ортирую данные в мой стек ELK, используя Bulk API.

{"index":{"_index":"waf","_type":"logs","_id":"325d05bb6900440e"}}
{"id":"325d05bb6900440e","country":"US","ip":"1.1.1.1","protocol":"HTTP/1.1","method":"GET","host":"xxxxx","user_agent":"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 Safari/537.36","uri":"/?a=><script>alert(1)</script>","request_duration":1999872,"triggered_rule_ids":["100030"],"action":"challenge","cloudflare_location":"unknown","occurred_at":"2017-01-23T17:38:58.46Z","rule_detail":[{"id":"","description":"ARGS:A"}],"rule_message":"Generic XSS Probing","type":"waf","rule_id":"100030"}

У меня есть ip в данных, которые я хочу включить в долготу и широту, используя дополнение GEOIP.

Я создал пиплейн:

PUT _ingest/pipeline/geoip-info
{
"description": "Add geoip info",
"processors": [
{
  "geoip": {
    "field": "ip",
    "target_field": "client_geoip",
    "properties": ["location"],
    "ignore_failure": true
  }
}
]
}`

Однако, когда я импортирую данные, конвейер игнорируется, может кто-нибудь объяснить, как я изменяю массовый API для передачи информации через конвейер, чтобы добавить long и lat для меня при создании карт.

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос