分析可视化平台 Kibana 概述、安装及基本操作

1. Kibana 简介;

  • Kibana 是一款开源的数据分析和可视化平台,设计用于和 ElasticSearch 协作、对 ElasticSearch 索引中的数据进行搜索、查看、交互。
  • 可以执行高级数据分析,并且以各种图标、表格和地图的形式可视化数据,实时显示 ElasticSearch 查询的变化

2. 安装 Kibana;

  • 下载(和 Elasticsearch 相同版本)
cd /usr/local/src
wget https://artifacts.elastic.co/downloads/kibana/kibana-7.5.0-linux-x86_64.tar.gz
  • 解压到指定安装目录
tar zxvf kibana-7.5.0-linux-x86_64.tar.gz -C /usr/local/kibana
  • 修改配置文件
vim /usr/local/kibana/config/kibana.yml

# 配置 1:设置界面为中文
# 1.1 锁定如下
i18n.locale: "en" 
# 修改为
i18n.locale: "zh-CN"

# 1.2 下载补丁包:https://github.com/anbai-inc/Kibana_Hanization
git clone https://github.com/anbai-inc/Kibana_Hanization.git
mv Kibana_Hanization/translations/zh-CN.json x-pack/plugins/translations/translations/

# 配置 2:去掉“#”
kibana.index: ".kibana"

# 配置 3:设置ip / 外网访问,去掉“#”
server.host: "192.168.60.221"
  • 启动
cd /usr/local/kibana
nohup bin/kibana --allow-root &
# 访问:http://192.168.60.221:5601/status
  • 登录认证设置
# Kibana7 不提供认证功能,可以用 Nginx 代理功能实现登录认证

# 安装 apache 密码生产工具
yum install httpd-tools

# 生成密码文件
mkdir -p /user/local/nginx/passwd
tpasswd -c -b /user/local/nginx/passwd/kibana.passwd [用户名] [密码]

# 配置 Nginx
vim /usr/local/nginx/conf/conf.d/kibana.conf
# 写入如下内容
server {
	listen 2000;
 
	auth_basic "kibana";
	auth_basic_user_file /usr/local/nginx/passwd/kibana.passwd;
 
	location / {
		proxy_pass http://127.0.0.1:5601;
		proxy_redirect off;
	}
}
# 保存退出

# Kibana 配置文件修改
vim /usr/local/kibana/config/kibana.yml
# 修改如下
server.host: "localhost"
# 保存退出

# 重启 Nginx 和 Kibana
# 访问:http://192.168.60.221:2000/

3. 创建索引模式。

  • 匹配索引:点击左侧菜单 Management :http://192.168.60.221:5601/app/kibana#/management/kibana/index_patterns?_g=()
    在这里插入图片描述
  • 指定一个索引模式来匹配一个或多个 ElasticSearch 索引。指定了索引模式以后,匹配到的索引都会被展示
    在这里插入图片描述
  • 选择用来执行基于时间比较的包含 timestamp 字段的索引。如果索引没有基于时间的数据,选择 “我不想使用时间筛选” 后,创建索引模式
    在这里插入图片描述
  • 回到 Discover,完成!
    在这里插入图片描述
发布了119 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hualaoshuan/article/details/103702983
今日推荐