将Logtrail插件添加到kibana以查看kibana ui中的日志 – openshift / origin-aggregated-logging

我想将logtrail插件安装到openshift / origin-logging-kibana docker镜像中,并构build自己的镜像,这样我就可以在kibana ui中正确查看我的日志了。

我创build了一个docker文件

FROM openshift/origin-logging-kibana:latest RUN kibana plugin -i logtrail -u https://github.com/sivasamyk/logtrail/releases/download/0.1.4/logtrail-4.x-0.1.4.tar.gz ADD logtrail.json /opt/kibana/installedPlugins/logtrail/logtrail.json 

但是,当我build立图像,显示错误

发送构build上下文到Docker守护进程7.68 kB
第一步:从openshift / origin-logging-kibana:latest —> d5e3ce4a04ca
第二步:运行kibana插件-i logtrail -u < – logtrail zip url – >
—>在e18ceeb7083c中运行
/ bin / sh:找不到kibana:命令
命令'/ bin / sh -c kibana plugin -i logtrail -u < – logtrail zip url – >返回非零代码:127

为了解决这个问题,我给了larsla / kibana-logtrail而不是docker.io/openshift/origin-logging-kibana:latest作为docker镜像到logging-kibana部署的yml。 当我login到kibana用户界面,logtrailer插件安装成功,但kibana不能连接到弹性search。

我给了环境variablesELASTICSEARCH_URL =

获取日志中的错误是

日志[22:52:02.901] [warning] [elasticsearch]无法恢复连接: https:// logging-es:9200
日志[22:52:02.902] [warning] [elasticsearch]没有生活的联系

有没有人试图将logtrail插件合并到EFK堆栈中?