如何在 github 上安装插件到在容器上运行的 Kibana

kim*_*iya 5 containers elasticsearch docker kibana

我想将以下插件安装到在容器上运行的 Kibana。 https://github.com/istresearch/kibana-object-format

但是,由于我是 Kibana 的新手,我不知道如何安装它。它的自述页面说我应该参考下面的官方指南页面,但它根本没有帮助我。https://www.elastic.co/guide/en/kibana/current/_installing_plugins.html

该插件未列在已知插件列表中。所以我想它应该从github下载并安装它。但我不知道怎么做。

我现在正在测试的图像如下。

  • docker.elastic.co/kibana/kibana:5.6.2
  • 基巴纳:5.5.2

任何建议或意见都会有所帮助。谢谢,

Cus*_*dio 2

例如,如果您创建 Dockerfile,则可以下载插件并安装在容器中。这将允许您拥有一个包含插件的转动 Kibana 的图像。

Kibana 有这个命令来安装插件:kibana-plugin install

例如,添加插件 KNQL 可以通过以下方式完成:

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
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我在末尾添加了 Healtcheck,请查看文档以了解有关此内容的更多信息。