Kibana 是一个免费且开放的用户界面,能够让你对 Elasticsearch 数据进行可视化,并让你在 Elastic Stack 中进行导航。你可以进行各种操作,从跟踪查询负载,到理解请求如何流经你的整个应用,都能轻松完成。

11.1 安装 Kibana

  1. 下载 Kibana

https://www.elastic.co/cn/downloads/kibana,下载 windows 版本
image.png

  1. 解压 zip 包,进入 bin 目录,双击 kibana.bat 启动

image.png

11.2 连接 Elastic Stack

  1. 第一次启动时,命令行会给出配置地址,浏览器访问 http://localhost:5601/?code=954754,粘贴 elasticsearch 第一次启动时生成的 kibana token,点击 “配置 Elastic”即可自动完成 kibana 配置

image.png
image.png

  1. 自动配置完成后,登录用户名和密码默认为 elasticsearch 用户名和密码

image.png

11.3 其他配置

kibana 配置文件在 config/kibana.yml,第一次启动成功后可以配置如下内容

  1. # 配置"0.0.0.0"可以让 kibana 通过任意 ip 地址访问,默认只能本地访问
  2. server.host: "0.0.0.0"
  3. # 指定 kibana 访问地址,生产环境建议配置
  4. server.publicBaseUrl: "http://172.18.1.31:5601"
  5. # 界面语言
  6. i18n.locale: "zh-CN"
  7. # kibana 连接集群
  8. elasticsearch.hosts: ['https://172.18.1.31:1001','https://172.18.1.31:1002','https://172.18.1.31:1003']
  9. xpack.fleet.outputs: [{id: fleet-default-output, name: default, is_default: true, is_default_monitoring: true, type: elasticsearch, hosts: ['https://172.18.1.31:1001','https://172.18.1.31:1002','https://172.18.1.31:1003'], ca_trusted_fingerprint: 22e8f9824c14c392fe403fe81f4a21790ce1026eebca02bb0a348c4038884483}]

11.4 注意事项

  1. kibana 连接 elasticsearch 的 token 默认有效时间为 30 分钟,如果失效,可以通过 cmd 进入 elasticsearch 的 bin 目录,输入如下命令重新生成 token
    1. elasticsearch-create-enrollment-token -s kibana