I installed Kibana 5.0 and ES 5.0, and I'm able to bring up the Kibana UI, but I noticed that the graph app isn't listed on the side panel with all the other apps. I installed x-pack into Kibana and ES. Do I have to install something else to get the graph plugin displayed? Thanks!
I'm running a Docker compose with the Kibana 5.0.0-alpha3 image, and when it starts up I don't see any line like the one you posted. However, I do see it's posting the individual status for each plugin, and I got this for graph: kibana_1 | {"type":"log","@timestamp":"2016-06-28T22:55:00+00:00","tags":["status","plugin:graph","info"],"pid":8,"name":"plugin:graph","state":"green","message":"Status changed from uninitialized to green - Ready","prevState":"uninitialized","prevMsg":"uninitialized"}
Don't worry about the line I asked about — it only shows up the very first time you start up a Kibana server and I'm not sure if that's even true for the Docker image.
The fact that you see the graph plugin going green is a good sign. It means the plugin code is present and the plugin initialization has succeeded.
I just installed ES + KB 5.0.0-alpha3 with the x-pack plugin in each and loaded up Kibana. I see the Graph application icon in the left nav like so:
Ah, I was able to reproduce this issue. 5.0.0-alpha3 introduced a bug where Elasticsearch needed to fully start up before Kibana could be started up. This bug has been fixed in 5.0.0-alpha4 (which is coming out soon). Until then, here's the workaround (which may be tricky to pull off in a Docker compose setup):
Start up Elasticsearch and wait till it is listening on its HTTP port (default: 9200).
Neato! I found my first bug! Haha okay, I'll try and give it a shot. I've been able to get around a fair amount of road bumps in getting this stack working. I think I might be able to fix this too. Thanks!
Fixed the issue. I copied the docker entrypoint shell script from the elastic docker repo, and added this line at the beginning of the script: while [ $(curl -s -o /dev/null -w "%{http_code}" $ELASTIC_URL) != 200 ]; do echo "Waiting for elasticsearch to be ready before starting Kibana"; sleep 5; done
And now I see the graph plugin on the sidebar in Kibana!
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.