运行 Kibana

编辑

切换到您的本地 Kibana 目录。启动开发服务器。

yarn start

在 Windows 上,您需要使用 Git Bash、Cygwin 或类似的 shell 来暴露 sh 命令。并且为了成功构建,您需要 Cygwin 的可选软件包 zip、tar 和 shasum。

现在您可以将您的 Web 浏览器指向 https://127.0.0.1:5601 并开始使用 Kibana!当运行 yarn start 时,由于基本路径代理,Kibana 还会记录它正在监听 5603 端口,但您仍然应该在 5601 端口访问 Kibana。

默认情况下,您可以使用用户名 elastic 和密码 changeme 登录。如果您想配置不同的密码,请参阅 yarn es <command> 上的 --help 选项。

不支持的 URL 类型

编辑

如果您在安装依赖项时看到类似如下的错误

Unsupported URL Type: link:packages/kbn-eslint-config

您可能正在运行 npm。要在 Kibana 中安装依赖项,您需要运行 yarn kbn bootstrap。有关更多信息,请参阅上面的 设置您的开发环境

自定义 config/kibana.dev.yml

编辑

config/kibana.yml 文件存储用户配置指令。但是,由于此文件已签入源代码控制,因此无法保存开发人员首选项,而不会意外提交修改后的版本。为了使开发期间的自定义配置更容易,如果使用 --dev 标志运行,Kibana CLI 将查找 config/kibana.dev.yml 文件。此文件的行为与非开发版本完全相同,并接受任何 标准设置

使用备用 YML 文件

编辑

要使用备用 yml 文件运行 Kibana,请使用 --config 选项来指定所需 yml 文件的路径。例如: yarn start --config=config/my_config.yml

潜在的优化陷阱

编辑
  • Webpack 尝试在捆绑包中包含一个已删除的文件,并且现在抱怨它丢失了
  • 过去解析为单个文件的模块 ID 现在解析为一个目录,但 webpack 没有进行调整
  • (如果您发现其他情况,请发送 PR!)

设置 SSL

编辑

Kibana 包括自签名证书,可以在浏览器中用于开发目的以及与 Elasticsearch 通信:yarn start --ssl & yarn es snapshot --ssl