没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
一、ELK 简介
ELK 是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源
软件。
Elasticsearch 是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功
能。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机
制,restful 风格接口,多数据源,自动搜索负载等。
Logstash 主要是用来日志的搜集、分析、过滤日志的工具,支持大量的数据获
取方式。一般工作方式为 c/s 架构,client 端安装在需要收集日志的主机
上,server 端负责将收到的各节点日志进行过滤、修改等操作在一并发往
elasticsearch 上去。
Filebeat:监控日志文件,获取服务器上指定路径的日志文件,并将这些日志转
发到 Logstash 实例以进行处理。Filebeat 的设计是为了可靠性和低延
迟。Filebeat 在主机上占用的资源很少,而 Beats input 插件将对 Logstash 实例
的资源需求降到最低,企业中为了高性能的进行日志抽取,一般都是在客户端部
署 Filebeat,抽取日志输入到 Logstash 或者 MQ 中间件中,然后 Logstash 从
MQ 中间件订阅日志相关的主题。
Kibana 也是一个开源和免费的工具,Kibana 可以为 Logstash 和 ElasticSearch
提供的日志分析友好的 Web 界面,可以帮助汇总、分析和搜索重要数据日志。
当然这几个软件也是同一家公司的产品,他们还有许多围绕日志信息采集、分析和展现
的产品,需要了解更多可以访问他们的官方网站:Elastic
ELK 大概的架构如下图所示:
二、KIBANA 操作说明
1.KIBANA 介绍
上面我们介绍了 ELK 日志系统的基础架构,对于我们用户端来说,主要打交道的是
KIBANA 这个展示组件,我们着重介绍 KIBANA 的使用。
Kibana 是一个开源的分析与可视化平台,设计出来用户和 Elasticsearch 一起使用。你可
以用 kibana 搜索、查看、交互 存放在 Elasticsearch 索引里的数据,使用各种不同的图
标、表格、地图等,Kibana 能够很轻易的展示高级数据分析与可视化。
Kibana 让我们理解大量数据变得很容易。它简单、基于浏览器的接口使你能快速创建和
分享实时展现 Elasticsearch 查询变化的动态仪表盘。安装 Kibana 非常快,你可以在几分
钟之内安装和开始探索你的 Elasticsearch 索引数据,而不需要写任何代码,没有其他基
础软件依赖。
2.Kibana 特性
Elasticsearch 无缝集成
Kibana 为 ES 定制,可以将任何结构化和非结构化的数据加入索引,Kibana 还充分利用
了 ES 强大的索引和分析功能。
数据发现与可视化
Kibana 能够更好地处理海量数据,并据此创建柱形图、折线图、散点图、直方图、饼图
和地图.
复杂数据分析分析
Kibana 提升了 ES 分析能力,能够更加智能地分析数据,执行数学转换并且根据要求对数
据进行切割分块
让更多团队成员受益
强大的数据库可视化接口让各业务岗位能够从数据集合受益。
接口灵活,分享更容易
使用 Kibana 可以更加方便的创建、保存、分享数据,并将可视化数据快速交流。
可视化多数据源
Kibana 可以非常方便的把来自 Logstash、Beats 或第三方技术的数据整合到 ES。
简单的数据导出
Kibana 可以方便的导出感兴趣的数据,与其他数据集合并融合后快速建模分析,发现新
的结果。
配置简单
Kibana 的配置和启用非常简单,用户体验非常友好,Kibana 自带 web 服务器,可以快速
启动运行。
3.Kibana 日志查询及图表功能
a.页面介绍
浏览器访问 kibana 地址 http://192.168.44.251:5602 进入首页页面
左侧功能菜单介绍:
Discover:日志管理视图,主要进行搜索和查询
Visualize:统计视图,构建可视化的图表
Dashboard:仪表视图,将构建的图表组合形成图表盘
Timelion:时间轴视图,随着时间流逝的数据
APM:性能管理视图,应用程序的性能管理系统
Canvas:大屏展示图
Dev Tools : 开发者命令视图 开发工具
Monitoring:健康视图,请求访问性能预警
Management:管理视图,管理工具
其中最主要也是最常用到的是前三个以及最后一个管理角色和用户包括创建索引。
b.Management 操作介绍
在上面首页中,点击左侧菜单最下面的 Management,进入管理页面
这这里,我们可以看到当然 Kibana 版本是 6.4.2,在这里我们可以对 Elasticsearch 的索引和
配置进行管理,也可以使用 kibana 的跨数据查询 index Patterns,或者查看保存的数据、
对数据导出、kibana 高级配置等。
elasticsearch 索引配置
点击 elasticsearch 下的 index management,进入 elasticsearch index 管理页面
在这里,我们可以查看 es 中的所有索引信息,包括分片个数、副本数、文档数据、占用
存储大小和索引状态等,点击某个索引,我们可以对该索引进行 mapping 查看,配置编
辑,刷新或者删除索引等。
kibana 聚合索引配置
点击 kibana 下的 index Patterns,进入 kibana 聚合索引配置页面,在这里,我们可以对 es
中存在索引进行聚合搜索,如上图,我们通过 logstash 收集的日志,每天记录一个日志,
我们可以创建某一天的索引,也可以将所有日志聚合起来,同时也可以创建某个月的日志
聚合等。我们创建一个所有日志的聚合,通过时间戳进行日志展示,通过正则进行匹配,
我们输入 index Patterns 名称为 logstash*,如下图所示
点击 next step,选择时间戳聚合,点击创建即可
剩余63页未读,继续阅读
fly_awei
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240509_034911_com.tencent.mtt.jpg
- 基于python实现的医学影像体脂分割+源代码+文档说明(课程设计)
- 基于python实现的医学影像(MIR, CT )图像分割源码+文档说明(高分课程设计)
- 基于python+JavaScript实现的医学影像分割+源代码+文档说明+截图演示+数据(高分毕业设计)
- 基于U-net+pytorch实现的医学影像分割python源码+文档说明+数据+界面截图+博客介绍
- 课程设计-基于Pytorch实现MNIST数据集的手写数字识别源码+数据(Gui界面)+文档说明+模型
- 软件开发国家标准.xls
- pytorch-CNN-SBATM-ubuntudemo
- matplotlibdemo
- pytorch-CNN-dht11温湿度传感器笔记
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0