持续创作,加快成长!这是我参加「日新方案 10 月更文挑战」的第5天,点击检查活动概况
前语
我们好,我是小郭,最近在玩 ELK 日志平台,它是 Elastic 公司推出的一整套日志收集、剖析和展现的解决方案。
只要学习了,操作了才干算真实的学会运用了,虽然看起来简单,可是里面的流程过程仍是许多的,将过程和遇到的问
题记录和总结下,今日首要分享下在Docker环境下布置 Kibana 可视化东西。
# 从零到一建立ELK日志,在Docker环境下布置 Elasticsearch 数据库
# 从零到一建立ELK日志,在Docker环境下布置 logstash 东西
# 从零到一建立ELK日志,在Docker环境下布置 Kibana 可视化东西
什么是 Kibana?
Kibana是一个开源的剖析与可视化平台,规划出来用于和Elasticsearch一起运用的。
你可以用kibana查找、检查存放在Elasticsearch中的数据。Kibana与Elasticsearch的交互方法是各种不同的图表、表格、地图等,直观的展现数据,从而达到高档的数据剖析与可视化的目的。
布置 Kibana 可视化东西
- 获取 kibana 镜像
docker pull kibana:7.7.1
- 获取elasticsearch容器 ip
docker inspect --format '{{ .NetworkSettings.IPAddress }}' es
- 创立 kibana 装备文件
mkdir -p /data/elk/kibana/
- 装备kibana.yml
server.name: kibana
server.host: "0"
elasticsearch.hosts: ["http://172.17.0.2:9200"]
xpack.monitoring.ui.container.elasticsearch.enabled: true
elasticsearch.hosts 装备 ES 服务的地址
- 启动服务
docker run -d --restart=always --log-driver json-file --log-opt max-size=100m --log-opt max-file=2 --name kibana -p 5601:5601 -v /data/elk/kibana/kibana.yml:/usr/share/kibana/config/kibana.yml kibana:7.7.1
- 验证
打开 ip:5601
Kibana 控制台的界面如下所示,打开 kibana 时,主页会提示让你选择加入一些测试数据,点击 try our sample data 按钮就可以了。
装备文件kibana.yml
- 服务的端口装备
特点名为:server.port默认是5601
- 允许远程拜访的地址装备
特点名为:server.host默认为本机
假如咱们需求把Kibana服务给远程主机拜访,只需求在这个装备中填写远程的那台主机的ip地址,那假如咱们希望一切的远程主机都能拜访,那就填写0.0.0.0
- 衔接Elasticsearch服务装备
特点名为:elasticsearch.url默认为衔接到本机的elasticsearch,并且端口为9200,也就是为localhost:9200,假如咱们Elasticsearch不是与Kibana安装在同一台主机上,或者Elasticsearch的端口号不是9200,就就需求修改这个装备了
- Elasticsearch的用户名和暗码
特点名为:elasticsearch.username和elasticsearch.password,默认是没有用户名和暗码,假如elasticsearch是装备了用户名和暗码的,那就需求装备这两行特点
- 切换中文装备
特点名为:i18n.locale: “zh-CN”
总结
咱们首要完结在Docker环境下布置 Kibana 可视化东西,他是建立ELK日志非常重要的一部分,首要用于可视化展现。
欢迎我们谈论、点赞、保藏~
如有不对的当地欢迎指出!