Elastic Search Bulk API, Pipeline and Geo IP

前端 未结 1 1009
逝去的感伤
逝去的感伤 2021-01-24 20:29

I import data to my ELK stack using the Bulk API.

{\"index\":{\"_index\":\"waf\",\"_type\":\"logs\",\"_id\":\"325d05bb6900440e\"}}
{\"id\":\"325d05bb6900440e\",\         


        
相关标签:
1条回答
  • 2021-01-24 21:06

    In your bulk call you're missing the pipeline name

                                                                        here
                                                                          |
                                                                          V
    {"index":{"_index":"waf","_type":"logs","_id":"325d05bb6900440e", "pipeline": "geoip-info"}}
    {"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"}
    

    Or you can also set it in the bulk URL

    POST _bulk?pipeline=geoip-info
    
    0 讨论(0)
提交回复
热议问题