Kibana故障期间;“优化”;步

Kibana故障期间;“优化”;步,kibana,elk,kibana-7,Kibana,Elk,Kibana 7,[SOLVED]在我的例子中,logtrail.json位于错误的目录中。它应该在/usr/share/kibana/plugins/logtrail中,而不是/usr/share/kibana/plugins Docker版本:1.10.3,构建9e83765 操作系统:SUSE Linux(x86_64) Docker compose版本:1.7.1,构建0a9ab35 弹性/Logstash/Kibana/Filebeat版本:7.6.1 日志跟踪版本:7.6.1-0.1.31 我有所有

[SOLVED]
在我的例子中,
logtrail.json
位于错误的目录中。它应该在
/usr/share/kibana/plugins/logtrail
中,而不是
/usr/share/kibana/plugins


Docker版本:
1.10.3,构建9e83765

操作系统:
SUSE Linux(x86_64)

Docker compose版本:
1.7.1,构建0a9ab35

弹性/Logstash/Kibana/Filebeat版本:
7.6.1

日志跟踪版本:
7.6.1-0.1.31

我有所有ELK+FB(filebeat)服务的
docker compose.yml
文件。对于Kibana,它是:

kibana:
    container_name: kibana
    hostname: kibana
    build:
        context: .
        dockerfile: kibanaWithLogtrail.Dockerfile
    logging:
        driver: "json-file"
        options:
            max-file: "5"
            max-size: "100m"
    ports:
     - "5601:5601"
    networks:
     - elk_stack_net
    depends_on:
     - elasticsearch
     - logstash
     - filebeat
kibanaWithLogtrail.Dockerfile
是:

FROM docker.elastic.co/kibana/kibana:7.6.1

RUN cd /usr/share/kibana && ./bin/kibana-plugin install https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
COPY logtrail.json /usr/share/kibana/plugins/
当我做
docker compose up-d
时,它会:

Creating network "elk_elk_stack_net" with driver "bridge"
Building kibana
Step 1 : FROM docker.elastic.co/kibana/kibana:7.6.1
 ---> f9ca33465ce3
Step 2 : RUN cd /usr/share/kibana && ./bin/kibana-plugin install https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
 ---> Running in 21143bdfdab7
Attempting to transfer from https://github.com/sivasamyk/logtrail/releases/download/v0.1.31/logtrail-7.6.1-0.1.31.zip
Transferring 4715586 bytes....................
Transfer complete
Retrieving metadata from plugin archive
Extracting plugin archive
Extraction complete
Plugin installation complete
 ---> 42fbfd43f29c
Removing intermediate container 21143bdfdab7
Step 3 : COPY logtrail.json /usr/share/kibana/plugins/
 ---> ad684aaad73e
Removing intermediate container 6fce376b8719
Successfully built ad684aaad73e
Creating elasticsearch
Creating logstash
Creating filebeat
Creating kibana
我唯一的问题是kibana不能启动。它尝试执行“优化”步骤:

[“信息”,“优化”],“pid”:7,“消息”:“优化和缓存捆绑包” 对于核心、图形、监控、空间选择器、登录、, 覆盖会话、注销、注销、ml、仪表板查看器、apm、, 地图、画布、红外线、siem、正常运行时间和镜头。这可能需要一些时间 分钟“}

但一两分钟后,它失败了: 以以下内容开头的非常长的消息:

“消息”:“{错误:优化失败。\n 6589模块\n\n中的错误” ./x-pack/legacy/plugins/canvas/public/components/app/index.js\n
未找到模块:错误:无法解析 中的“插件/解释器/画布/加载\遗留\服务器\功能\包装器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app”\n \错误 ./x-pack/legacy/plugins/canvas/public/lib/run\u解释器.js\n
未找到模块:错误:无法解析 中的“插件/解释器/画布/加载\遗留\服务器\功能\包装器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/lib”\n\n
./x-pack/legacy/plugins/canvas/public/legacy_start.js中出错\n
未找到模块:错误:无法解析 中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public”\n\n
错误 ./x-pack/legacy/plugins/canvas/public/components/app/index.js\n
未找到模块:错误:无法解析 中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app”\n \错误 ./x-pack/legacy/plugins/canvas/public/components/datasource/datasource\u preview/index.js\n 未找到模块:错误:无法解析 中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/datasource/datasource\u preview”\n \错误 ./x-pack/legacy/plugins/canvas/public/components/function\u form\u list/index.js\n 未找到模块:错误:无法解析 中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/function\u form\u list”\n \错误 ./x-pack/legacy/plugins/canvas/public/functions/filters.js\n模块 未找到:错误:无法解析中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/functions”\

错误如下:

致命错误:优化失败。6589模块

./x-pack/legacy/plugins/canvas/public/components中出错 /找不到app/index.js模块:错误:无法解析插件/ 解释器/画布/加载\u旧版\u服务器\u功能\u包装器'in'/ usr/share/kibana/x-pack/legacy/plugins/canvas/public/ 组件/应用程序'

./x-pack/legacy/plugins/canvas/public/lib/run_解释器.js中出错 未找到模块:错误:无法解析中的“插件/解释器/画布/加载\遗留\服务器\函数\包装器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/lib”

./x-pack/legacy/plugins/canvas/public中出错/ 未找到旧版_start.js模块:错误:无法解析插件/ 解释器/解释器'in'/usr/share/kibana/x-pack/ 遗留/插件/画布/公共'

./x-pack/legacy/plugins/canvas/public/components/app/index.js中出错 未找到模块:错误:无法解析中的“插件/解释器/解释器” “/usr/share/kibana/x-pack/legacy/plugins/canvas/public/components/app”

  • 奇怪的是,当我从dockerfile中删除
    COPY logtrail.json/usr/share/kibana/plugins
    时,它工作得很好。但它以前工作过,我没有更改任何内容,所以我真的怀疑
    logtrail.json
    文件是否错误或配置不正确
  • 第二件事是我的资源并不匮乏,有足够的存储空间和RAM
  • 其他服务正常启动
尝试使用不同的路径

COPY logtrail.json /usr/share/kibana/plugins/logtrail/logtrail.json

我投票结束这个问题,因为它是由作者解决的