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.
- Host: GitHub
- URL: https://github.com/openstack/monasca-kibana-plugin
- Owner: openstack
- License: other
- Created: 2017-01-24T08:29:50.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-06-18T13:56:14.000Z (about 6 years ago)
- Last Synced: 2024-11-10T04:06:21.613Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://opendev.org/openstack/monasca-kibana-plugin
- Size: 129 KB
- Stars: 12
- Watchers: 8
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
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