Merge "Add Kibana quick start guide"
This commit is contained in:
commit
0b563fa5b8
@ -55,3 +55,4 @@ Kolla Services
|
|||||||
ironic-guide
|
ironic-guide
|
||||||
manila-guide
|
manila-guide
|
||||||
swift-guide
|
swift-guide
|
||||||
|
kibana-guide
|
||||||
|
93
doc/kibana-guide.rst
Normal file
93
doc/kibana-guide.rst
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
Kibana in Kolla
|
||||||
|
===============
|
||||||
|
|
||||||
|
Default index pattern
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
After successful Kibana deployment, it can be accessed on
|
||||||
|
<kolla_internal_vip_address>:<kibana_server_port>
|
||||||
|
or <kolla_external_vip_address>:<kibana_server_port> in any web
|
||||||
|
browser after authenticating with ``<kibana_user>`` and ``<kibana_password>``.
|
||||||
|
|
||||||
|
The values ``<kolla_internal_vip_address>``, ``<kolla_external_vip_address>``,
|
||||||
|
``<kibana_server_port>`` and ``<kibana_user>`` can be found in
|
||||||
|
``<kolla_install_path>/kolla/ansible/group_vars/all.yml`` or if the default
|
||||||
|
values are overridden, in ``/etc/kolla/globals.yml``. The value
|
||||||
|
``<kibana_password>`` can be found in ``/etc/kolla/passwords.yml``.
|
||||||
|
By default kibana_server_port is set to 5601.
|
||||||
|
|
||||||
|
When Kibana is opened for the first time, it requires creating a default index
|
||||||
|
pattern. To view, analyse and search logs, at least one index pattern has to
|
||||||
|
be created. To match indices stored in ElasticSearch, we suggest to use
|
||||||
|
following configuration:
|
||||||
|
|
||||||
|
- Index contains time-based events - check
|
||||||
|
- Use event times to create index names [DEPRECATED] - not checked
|
||||||
|
- Index name or pattern - log-*
|
||||||
|
- Do not expand index pattern when searching (Not recommended) - not checked
|
||||||
|
- Time-field name - Timestamp
|
||||||
|
|
||||||
|
After setting parameters, one can create an index with 'Create' button.
|
||||||
|
Note: This step is necessary until the default Kibana dashboard is implemented
|
||||||
|
in Kolla.
|
||||||
|
|
||||||
|
Search logs - Discover tab
|
||||||
|
--------------------------
|
||||||
|
|
||||||
|
Logs search is available under Discover tab. In the menu on the left side,
|
||||||
|
one can choose any field that will be included in a new search. To do this,
|
||||||
|
add button has to be pressed. This button appears after pointing any field
|
||||||
|
from available ones. After adding a specific field, it is marked as selected
|
||||||
|
field in the menu on the left. Search panel is updated automatically. To
|
||||||
|
remove field from a current search, remove button has to be pressed. This
|
||||||
|
button appears after pointing any field from selected ones.
|
||||||
|
Current search can be saved by using 'Save search' option in the menu on the
|
||||||
|
right.
|
||||||
|
|
||||||
|
Visualize data - Visualize tab
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
In the visualization tab a wide range of charts is available. If any
|
||||||
|
visualization has not been saved yet, after choosing this tab 'Create a new
|
||||||
|
visualization' panel is opened. If a visualization has already been saved,
|
||||||
|
after choosing this tab, lately modified visualization is opened. In this
|
||||||
|
case, one can create a new visualization by choosing 'add visualization'
|
||||||
|
option in the menu on the right. In order to create new visualization, one
|
||||||
|
of the available options has to be chosen (pie chart, area chart). Each
|
||||||
|
visualization can be created from a saved or a new search. After choosing
|
||||||
|
any kind of search, a design panel is opened. In this panel, a chart can be
|
||||||
|
generated and previewed. In the menu on the left, metrics for a chart can
|
||||||
|
be chosen. The chart can be generated by pressing a green arrow on the top
|
||||||
|
of the left-side menu.
|
||||||
|
|
||||||
|
NOTE: After creating a visualization, it can be saved by choosing 'save
|
||||||
|
visualization' option in the menu on the right. If it is not saved, it will
|
||||||
|
be lost after leaving a page or creating another visualization.
|
||||||
|
|
||||||
|
Organize visualizations and searches - Dashboard tab
|
||||||
|
----------------------------------------------------
|
||||||
|
|
||||||
|
In the Dashboard tab all of saved visualizations and searches can be
|
||||||
|
organized in one Dashboard. To add visualization or search, one can choose
|
||||||
|
'add visualization' option in the menu on the right and then choose an item
|
||||||
|
from all saved ones. The order and size of elements can be changed directly
|
||||||
|
in this place by moving them or resizing. The color of charts can also be
|
||||||
|
changed by checking a colorful dots on the legend near each visualization.
|
||||||
|
|
||||||
|
NOTE: After creating a dashboard, it can be saved by choosing 'save dashboard'
|
||||||
|
option in the menu on the right. If it is not saved, it will be lost after
|
||||||
|
leaving a page or creating another dashboard.
|
||||||
|
|
||||||
|
If a Dashboard has already been saved, it can be opened by choosing 'open
|
||||||
|
dashboard' option in the menu on the right.
|
||||||
|
|
||||||
|
Exporting and importing created items - Settings tab
|
||||||
|
------------------------------------------------------------
|
||||||
|
|
||||||
|
Once visualizations, searches or dashboards are created, they can be exported
|
||||||
|
to a json format by choosing Settings tab and then Objects tab. Each of the
|
||||||
|
item can be exported separately by selecting it in the menu. All of the items
|
||||||
|
can also be exported at once by choosing 'export everything' option.
|
||||||
|
In the same tab (Settings - Objects) one can also import saved items by
|
||||||
|
choosing 'import' option.
|
||||||
|
|
@ -651,11 +651,12 @@ using Kibana, go to:
|
|||||||
::
|
::
|
||||||
|
|
||||||
http://<kolla_internal_vip_address>:<kibana_server_port>
|
http://<kolla_internal_vip_address>:<kibana_server_port>
|
||||||
|
or http://<kolla_external_vip_address>:<kibana_server_port>
|
||||||
|
|
||||||
and authenticate using ``<kibana_user>`` and ``<kibana_password>``.
|
and authenticate using ``<kibana_user>`` and ``<kibana_password>``.
|
||||||
|
|
||||||
The values of ``<kolla_internal_vip_address>``, ``<kibana_server_port>`` and
|
The values ``<kolla_internal_vip_address>``, ``<kolla_external_vip_address>``
|
||||||
``<kibana_user>`` can be found in
|
``<kibana_server_port>`` and ``<kibana_user>`` can be found in
|
||||||
``<kolla_install_path>/kolla/ansible/group_vars/all.yml`` or if the default
|
``<kolla_install_path>/kolla/ansible/group_vars/all.yml`` or if the default
|
||||||
values are overridden, in ``/etc/kolla/globals.yml``. The value of
|
values are overridden, in ``/etc/kolla/globals.yml``. The value of
|
||||||
``<kibana_password>`` can be found in ``/etc/kolla/passwords.yml``.
|
``<kibana_password>`` can be found in ``/etc/kolla/passwords.yml``.
|
||||||
|
Loading…
Reference in New Issue
Block a user