FWIW - Mine displays and I get that same curl response, so that appears normal. Oddly, sometimes I've found I need to use the IP of the host and not "localhost" to get a response. In some cases it's because I edited the Kibana.yml file and added the real IP to the server variable so that was my fault but in other cases I had not changed it with the same result. Try your actual IP and see...
# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: 0.0.0.0
You can use Kibana to create a Pipeline using JDBC, but you still have some work to do at the filesystem level. Here is a working version of a pipeline or conf file using JDBC and MySQL:
Next, make sure you have downloaded the proper JDBC connector for your DB type and have the path correct in the top line above. I went to the MySql site and downloaded the JDBC connector but you appear to need the MS one at https://www.microsoft.com/en-us/download/details.aspx?id=55539. Put the JAR file in the location given in the input section.
Verify permissions and be sure the user specified has rights to that DB/Table and it is accessible at that IP.
Finally, I run this:
/usr/share/logstash/bin/logstash --verbose &
then
tail -f /var/log/logstash/logstash-plain.log
Any errors will show up and you can see the query run (every 5 minutes in my example). Also, in my example, I break the query into 50000 record chunks.
If you see the query execute and no errors pop up, you should then be able to go into Kibana and create a new Index Pattern with the name you specified in the output section.
I then kill my manual run and launch the logstash service now that I know it's happy.
Just download it, extract it and place the mysql-connector-java-5.1.45-bin.jar file in the path specified in jdbc_driver_library => "/usr/share/java/mysql-connector-java-5.1.45-bin.jar".
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.