Using the Dashboard

From XinaBox Wiki!
Jump to: navigation, search

This is a short visual tutorial for using the Kibana dashboard. It covers activating an index, creating a dashboard and creating basic visualizations. This tutorial follows after logging on to data.xinabox.cc and closely follows the video referred to in 1st Time Setup - Video: Dashboard

Create an Index Pattern

1. Navigate to the Management tab in on the menu on the left and select "Index Patterns"

Dashboard-Management 1B.png


2. Select "+ Add New"

Dashboard-Management 2B.png


3. Complete the new field with the index name chosen during configuration of CW01 (1st Time Setup) and select "Create" at the bottom of the page

Dashboard-Management 3.PNG


Create a Dashboard

1. Navigate to the Dashboard tab in on the menu on the left and select the "+" icon to create a dashboard

Dashboard-Dashboard1B.png


2. From the new page visualizations can be added and the dashboard then saved

Dashboard-Dashboard2B.png


3. Visualizations created by a user can be selected added to the dashboard and then saved and edited later
  • Visualizations can also be created from this page and added to the dashboard - remember to save changes you wish to keep

Dashboard-Dashboard3B.png


4. Customizing the dashboard and shaping added visualizations can be done from the dashboard screen

Dashboard-Dashboard4.PNG

Creating Visualizations

1. Navigate to the Visualize tab in on the menu on the left and select the "+" icon to create a new visualization

Dashboard-Visualize1B.png


2. Select from a wide variety of chart types can be created
  • This tutorial will demonstrate creating a line chart as an example

Dashboard-Visualize2.PNG

Dashboard-Visualize3B.png


3. After selecting the type of chart, select the source of the data you want to visualize
  • E.g. the the index created earlier in this tutorial

Dashboard-Visualize4B.png


4. In the "New Visualization" screen click on the time frame in the top right to narrow the data to a specific timeframe
  • There are various ways to customize the timeframe of the data you wish to visualize

Dashboard-Visualize5B.png

Dashboard-VisualizeTime1.PNG

Dashboard-VisualizeTime2.PNG

Dashboard-VisualizeTime3.PNG

Dashboard-VisualizeTime4.PNG


5. Adding and changing metrics (as shown below) will produce a simple graph over time (for the period set in step 4)
  • The aggregation on the Y-axis is set to average thus the data values of all the devices sending data to the same index will be averaged
  • The Y-axis field refers to the Ground Station/Sensor(☒CHIPS)/Data
  • The Count metric refers to the number of discreet data points that have been logged and can be removed after adding another metric to the Y-axis
  • It is possible and valuable to add additional Y-axis metrics, but keep in mind the scale of the data you are adding, for instance pairing pressure and temperature on the same axes would not create a practical visualization
  • Use the green Play icon to apply changes to the visualization

Dashboard-VisualizeY1.PNGDashboard-VisualizeX1.PNG Dashboard-Visualize6.PNG


6. Selecting the "Options" tab in the sidebar shows several customization options and settings such as legend placement and scaling of the Y-axis
  • Selecting the legend allows one to selected different colors for different metrics
  • Use the green Play icon to apply changes to the visualization

Dashboard-Visualize7B.pngDashboard-Visualize8B.png Dashboard-Visualize9B.png


7. Save visualizations by selecting "Save" in the centre of the top banner
  • Saved visualizations can be added to dashboards

Dashboard-Visualize10B.png

Creating a Scatterplot

1. Creating a scatter plot follows the same process as Creating Visualizations from steps 1-4.
2. The settings and metrics for a scatter plot is shown below:
  • Keep in mind appropriate scaling and the amount of data being handled to scale as aggregation will use average for intervals over extended periods
  • In this example, pressure is graphed over temperature over the course of several days with a reading uploaded every 30 seconds - a very large amount of data to render - and thus visualization is not completely accurate

Dashboard-VisualizeScatter1B.pngDashboard-VisualizeScatter2B.pngDashboard-VisualizeScatter3B.pngDashboard-VisualizeScatter4B.png

Dashboard-VisualizeScatter5.PNG