Help with http http_poller input plugin

I can pull json data using the following curl command successfully:

curl -H "Api-Token: xxxxxxxxxx" -H "Api-Secret: xxxxxxxxxxxxxxx" https://site.cyz10.local:443/api/v1/tags?page=1&page_size=10&type=ip

Below is the config I have created and seems to run without any errors but I'm not seeing the data populate into the index although the index gets created:

input {
  http_poller {
      urls => {
	    urlname => "https://site.cyz10.local:443/api/v1/tags?page=1&page_size=10&type=ip"
	      headers => {
	         Accept => "application/json"
	         API-Token => "xxxxxxxxxx"
	         API-Secret => "xxxxxxxxxx"
	                 }
	           }      
	         }
	   }

	request_timeout => 60
	#schedule => { every => "20s"}
	codec => "json"
        metadata_target => "http_poller_metadata"
      
  }

}

output {
	elasticsearch {
	    hosts => ["localhost:9200"]
	    index => "logstash_http_poller"
}
	stdout { 
		codec => rubydebug 
  }
}

Any help with this would be much appreciated. Thanks in advance.

Bumping for help!!!

What does stdout show?

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.