2017-10-04 4 views
2

Je voudrais installer le plugin suivant sur Kibana fonctionnant sur le conteneur. Comment installer le plugin sur github sur Kibana fonctionnant sur Container

Cependant, comme je suis nouveau à Kibana, je ne sais pas comment l'installer. Sa page Lisez-moi dit que je devrais consulter la page guide officielle ci-dessous, mais cela ne m'aide pas du tout. https://www.elastic.co/guide/en/kibana/current/_installing_plugins.html.

Le plug-in n'est pas répertorié dans la liste des plug-ins connus. Donc, je suppose qu'il devrait être téléchargé à partir de github et l'installer. Mais je ne sais pas comment.

Les images que je suis en train de tester sont maintenant ci-dessous.

  • docker.elastic.co/kibana/kibana:5.6.2
  • Kibana: 5.5.2

Toutes les suggestions ou commentaires seraient aide. Merci,

Répondre

0

Vous pouvez télécharger des plugins et les installer dans votre conteneur si vous créez un Dockerfile par exemple. Cela vous permettra d'avoir une image tournant Kibana y compris le plugin.

Kibana a cette commande pour installer des plugins: kibana-plugin install

Par exemple, en ajoutant le KNQL plugin pourrait être fait de cette façon:

FROM kibana:5.6.6 

ENV PATH /usr/share/kibana/bin:$PATH 

# Documentation https://www.elastic.co/blog/elasticsearch-docker-plugin-management 
RUN kibana-plugin install \ 
"https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/download/5.6.6-1.0.2/nested-fields-support-5.6.6-1.0.2.zip" 

# curl and jq are used for the healthcheck 
RUN apt-get update && apt-get install -y curl jq 

HEALTHCHECK --interval=1s \ 
--retries=600 \ 
CMD curl -f http://localhost:5601/api/status | jq '. | .status.overall.state' | grep -q green 

Comme vous pouvez le voir, je l'ai ajouté un Healtcheck à la fin , consultez le documentation pour en savoir plus à ce sujet.