Monasca Kibana plugin for Keystone authentication
Go to file
Tomasz Trębski 9463c20a9c Adjusting to uwsgi deployed keystone
Commit moves away from using url and port separetely
for keystone configuration. Instead a singular auth_uri
can be specified. It still supports setting up
port explicitly, however if none is provided, a default
port 80 is assumed.

Story: 2000995
Task: 4174

Needed-By: Ia95b3bef2734d639c6fec57484b60bc5377d659f
Change-Id: I22686d05670fc6c947611f8044dea498239a4212
2017-04-28 07:58:57 +00:00
server Adjusting to uwsgi deployed keystone 2017-04-28 07:58:57 +00:00
.babelrc Initial commit 2016-02-23 11:05:03 +01:00
.eslintrc Initial commit 2016-02-23 11:05:03 +01:00
.gitignore Initial commit 2016-02-23 11:05:03 +01:00
.gitreview Add .gitreview 2017-02-08 20:39:39 +01:00
.jshintrc Revert "Revert "Add Multi-Tenancy for keystone plugin"" 2017-01-04 11:09:59 +01:00
LICENSE Initial commit 2016-02-23 11:05:03 +01:00
README.md Rename the package to monasca-kibana-plugin 2017-02-10 08:48:36 +01:00
gulpfile.js Initial commit 2016-02-23 11:05:03 +01:00
index.js Adjusting to uwsgi deployed keystone 2017-04-28 07:58:57 +00:00
package.json Adjusting to uwsgi deployed keystone 2017-04-28 07:58:57 +00:00

README.md

Monasca Kibana plugin

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

Build

npm install
npm run package

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.defaultTimeField: '@timestamp'

Then install using the Kibana plugin manager tool:

$ /opt/kibana/bin/kibana plugin --install monasca-kibana-plugin --url file:///tmp/monasca-kibana-plugin-0.0.1.tar.gz
Installing monasca-kibana-plugin
Attempting to transfer from file:///tmp/monasca-kibana-plugin-0.0.1.tar.gz
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

Now start/restart your Kibana server by running:

$ service kibana restart