安装docker
略
安装kibana
运行容器
docker run -d --name kibana -p 5601:5601 kibana:7.6.1
拷贝配置文件
mkdir -p /root/kibana
docker cp kibana:/usr/share/kibana/config/ /root/kibana/
编辑kibana.yml
vi /root/kibana/config/kibana.yml
修改elasticsearch.hosts
根据实际情况修改elasticsearch主机地址
server.name: kibana
server.host: "0"
elasticsearch.hosts: [ "http://192.168.130.20:9200","http://192.168.130.19:9200","http://192.168.130.21:9200" ]
xpack.monitoring.ui.container.elasticsearch.enabled: true
kibana.index: ".kibana"
删除刚启动的容器,重新挂在目录
docker rm -f kibana
docker run -d --name kibana -p 5601:5601 \
-v /root/kibana/config:/usr/share/kibana/config \
kibana:7.5.1
打开浏览器,检查kibana是否正常
http://xx.xx.xx.xx:5601
打开kibana后,默认没有配置任何索引模式。配置后,部分字段并没映射(前面用问号?标识)可能会带来查询不便。
索引模式配置
-
点击最下面的菜单,进入管理菜单
-
进入索引模式界面,点击创建索引模式
-
输入索引模式(多个索引可以使用通配符,下面的列表会动态加载是否有匹配的索引),再点击下一步
-
点击创建索引模式
-
创建成功后跳转到了索引模式详细界面,可以点击上面的五角星设置为默认索引模式
-
点击最上面的菜单,即可开始查询
字段映射
-
进入索引管理界面
-
进入索引模板tab页,点击创建模板
-
输入模板名称和索引模式,点击下一步
-
索引设置这里都用默认的 ,具体配置项参考https://www.elastic.co/guide/en/elasticsearch/reference/7.5/index-modules.html#index-modules-settings
-
映射需要索引的字段(关键配置),具体配置文档参考https://www.elastic.co/guide/en/elasticsearch/reference/7.5/mapping.html
-
别名暂时跳过,再点击创建模板
-
进入对应的索引模式
-
点击刷新图标
-
刷新后进入Discover界面,即可看到原来带?的字段已经索引好。