im trying to figure out how to post data to Logstash input from my browser using JavaScript.
JavaScript Post in Json format :
xhr = new XMLHttpRequest();
var url = "????????????????";
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-type", "application/json");
var data = JSON.stringify({"test" : testdata123});
xhr.send(data);
What Url should i be posting to if i want logstash to read this data?
Logstash config file :
input {
tcp {
port => ?????
}
}
I am new to this and would like some advice on how to go about doing this.Please help?
The
portin thetcpplugin within yourinputinlogstash, conveys the port on which logtash will be running on. So that you can accesslogstashusing that particularport. Make sure you set a port, which isn't being accessed by any other applications within your server.