Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin install command #4204

Closed
2 tasks
rashidkpc opened this issue Jun 11, 2015 · 4 comments
Closed
2 tasks

Plugin install command #4204

rashidkpc opened this issue Jun 11, 2015 · 4 comments

Comments

@rashidkpc
Copy link
Contributor

  • Download from elastic
  • Download from github

Kibana plugins will allow you to add features and new applications to kibana. This should work identically to the elasticsearch plugin system, with the exception that bin/kibana will serve as the command, instead of bin/plugin. Pretty much its sole purpose is to copy things into the plugins directory.

Most of the following is copied nearly wholesale from:
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-plugins.html

Installing plugins can either be done manually by placing them under the plugins directory, or using the plugin script. Several plugins can be found under the elasticsearch organization in GitHub, starting with elasticsearch-.

Download.elastic.co

Installing plugins typically take the following form:

./bin/kibana plugin --install <org>/<package>/<version>

or for example

./bin/kibana plugin -i elasticsearch/marvel-ui/latest

The plugins will be automatically downloaded in this case from download.elastic.co

Github

We should also support installing plugins from github. In this case the user will always get the latest version

./bin/kibana plugin --install rashidkpc/kibana-slideshow

Removal

Should fully remove the plugin, config and all. You remove it, its gone

./bin/kibana plugin --remove rashidkpc/kibana-slideshow

Verbosity

The default mode should provide the user with feedback on the status of the plugin install. The user should be able to pass --silent to keep that quiet.

Timeouts

# Wait for 30 seconds before failing
./bin/kibana plugin --install rashidkpc/kibana-slideshow --timeout 30s

# Wait for 1 minute before failing/
./bin/kibana plugin --install rashidkpc/kibana-slideshow --timeout 1m

# Wait forever (default)
./bin/kibana plugin --install rashidkpc/kibana-slideshow --timeout 0

Exit codes

  • 0: everything was OK
  • 64: unknown command or incorrect option parameter
  • 74: IO error
  • 70: other errors
@spalger
Copy link
Contributor

spalger commented Jul 15, 2015

Closed by #4406

@spalger spalger closed this as completed Jul 15, 2015
@palecur
Copy link

palecur commented Sep 15, 2015

PR #4942 is up to provide doc coverage.

@daguero
Copy link

daguero commented Mar 17, 2016

I need install pluggin from local directory. Any idea???

@palecur
Copy link

palecur commented Mar 17, 2016

From the documentation (
https://www.elastic.co/guide/en/kibana/current/kibana-plugins.html):

"You can also install a plugin manually by moving the plugin file to the
installedPlugins directory and unpacking the plugin files into a new
directory."

Please use our discussion forums (https://discuss.elastic.co/) for support
questions, instead of Github issues.

On Thu, Mar 17, 2016 at 1:11 PM, daguero [email protected] wrote:

I need install pluggin from local directory. Any idea???


You are receiving this because you commented.
Reply to this email directly or view it on GitHub
#4204 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants