Monasca Kibana plugin for Keystone authentication
9463c20a9c
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 |
||
---|---|---|
server | ||
.babelrc | ||
.eslintrc | ||
.gitignore | ||
.gitreview | ||
.jshintrc | ||
gulpfile.js | ||
index.js | ||
LICENSE | ||
package.json | ||
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