An open API service indexing awesome lists of open source software.

https://github.com/openstack/monasca-kibana-plugin

Monasca Kibana plugin for Keystone authentication. Mirror of code maintained at opendev.org.
https://github.com/openstack/monasca-kibana-plugin

Last synced: about 1 year ago
JSON representation

Monasca Kibana plugin for Keystone authentication. Mirror of code maintained at opendev.org.

Awesome Lists containing this project

README

          

Monasca Kibana plugin
=====================

Keystone authentication support and multi-tenancy for Kibana 7.3.x

Build
-----

After installing Node JS 10.15.2 and yarn, do the following to
initiate Kibana development environment.

::

git clone https://github.com/elastic/kibana --branch 7.3
cd kibana

Clone the plugin to plugins/ inside the environment and run.

::

yarn kbn bootstrap
cd plugins/monasca-kibana-plugin
yarn build

Installation
------------

Requires a working version of Kibana. The kibana configuration file
(/opt/kibana/config/kibana.yml) should be updated where keystone_port
should be the keystone admin port (default: 35357) not the keystone
member port (default: 5000):

::

monasca-kibana-plugin.port: ${keystone_port}
monasca-kibana-plugin.url: http://${keystone_host}
monasca-kibana-plugin.enabled: True
monasca-kibana-plugin.logs: True
monasca-kibana-plugin.events: True
monasca-kibana-plugin.defaultTimeField: '@timestamp'
monasca-kibana-plugin.defaultEventsTimeField: '@timestamp'
monasca-kibana-plugin.logsIndexPrefix: 'logs-'
monasca-kibana-plugin.eventsIndexPrefix: 'events-'

Then install using the Kibana plugin manager tool:

::

$ /opt/kibana/bin/kibana-plugin install file:///tmp/kibana/plugins/monasca-kibana-plugin/build/monasca-kibana-plugin-7.3.0.zip
Installing monasca-kibana-plugin
Attempting to transfer from file:///tmp/kibana/plugins/monasca-kibana-plugin/build/monasca-kibana-plugin-7.3.0.zip
Transferring 7567007 bytes....................
Transfer complete
Extracting plugin archive
Extraction complete
Optimizing and caching browser bundles...
Plugin installation complete

$ /opt/kibana/bin/kibana-plugin list
monasca-kibana-plugin@7.3.0

Now start/restart your Kibana server by running:

::

$ service kibana restart

Valuable resources:
- Kibana plugin notes - https://github.com/nreese/kibana-plugin-notes
- Elastic forum - https://discuss.elastic.co