Setup Exercise
Log-in into your sand-box
May need to start your elastic search service:
sudo service elasticsearch start
From terminal download and install Public Signing Key:
curl https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
From terminal add repository definitions:
echo "deb https://artifacts.elastic.co/packages/5.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-5.x.list
Update repositories info and install Kibana:
sudo apt-get update && sudo apt-get install kibana
Start Kibana service:
sudo service kibana start
Populate sample data:
curl https://elasticsearch-courseware.icssolutions.ca/examples/data-sets/logs.json -o logs.json curl -XPOST 'localhost:9200/_bulk' -H 'content-type: application/json' --data-binary "@logs.json"
By default Kibana listens to localhost and it won't be really helpful in most environments
Edit kibana.yml to set server.host: 0.0.0.0:
sudo nano /etc/kibana/kibana.yml
Restart Kibana service:
sudo service kibana restart
Open browser to http://domain-name:5601, where domain name is the same as for ssh connection
Kibana requires configuration before it display data: index name pattern is required
To find out what indices we have in the cluster:
curl 'localhost:9200/_cat/indices?format=json'
After typing index name pattern with star as a wildcard tab out from the field to get the fields refreshed
Kibana (by default) requires a date-time field to filter data on
By default Kibana displays data for the last 15 minutes and in a simulated environment it is often an empty result set
Look at the top-right corner to adjust the timeframe
You should be able to see some data now, if not, common troubles are index pattern configuration and a timeframe selection
There is a star icon at the top of the page to preserve default settings
Head to the 'Discover' link at the top
Adjust time-frame in the top-right corner
Use search box to locate some record
Select 'add' link next to few fields to present selected fields on the results pane
Select any record and switch between text and json views
Save search using link on top of the page
We will look into other links a bit later...
Last updated
Was this helpful?