日志分析介绍和ELK的安装

本文主要介绍了日志分析的重要性以及ELK(Elasticsearch、Logstash、Kibana)的基本概念。在Linux环境中详细讲解了ELK的安装步骤,包括解决启动时可能出现的错误,如调整系统限制、JVM内存设置等。最后,文章提到了启动Kibana并验证其运行状态,为读者提供了集中化日志管理的基础。
摘要由CSDN通过智能技术生成

本章笔者主要讲解日志分析的基本概念和EKL在Linux中的安装教程

 

================概念介绍================

    在日常工作中,我们对日志的操作极为重要,今天笔者在这里主要分享一下ELK的基本概念和安装(仅根据本人的实际操作为例,如有问题,敬请指出~)

 

    日志主要分为:系统日志、应用日志和安全日志,系统的运维和开发人员可以通过日志来了解服务器上硬件和软件的信息,检查发生错误的原因。经常分析日志可以了解服务器的负荷和安全情况,从而及时改正。

 

    通常日志都储存在不通的服务器上,那么我们有几十台,几百台的服务器怎么办呢,那我们还要依次登陆每台服务器去查看处理日志吗,显然是不可能的,那么针对这种情况就出现了日志集中的管理工具,将我们所有服务器上的日志进行收集汇总。

 

    那么我们将日志集中汇总后,日志的检索和统计也是一件麻烦的事情,当然我们可以通过Linux命令进行检索统计也可以,但是我们面对的是要求更高的查询,排序和统计的要求呢,那么我们再用Linux命令显然是力不从心的。

完整的数据日志具有如下作用:

 

1)信息查找:通过检索日志信息,定位bug,找出问题,方便解决问题。


2)服务诊断:通过对日志信息进行统计分析,了解服务器的负荷和运行情况,


3)数据分析:如果是格式化的Log,我们可以进行数据的分析、统计,聚合出一些有意的数据,比如根据请求的商品ID,找出a用户感兴趣的商品

 

那么我们本章讲解的ELK其实就是三个开源工具组成的,分别是:

   elasticsearch、kibana、logstash

   elasticsearch是一个基于Lucene的搜索服务器,它提供了一个分布式多用户能力的全文搜索引擎

   logstash是一个完全开源的工具,它可以为你提供给数据分析,过滤、检索、收集提供大量的获取数据的方 法,并将其储存以后使用

 

   kibana是一个基于浏览器页面的elasticsearch前端展示工具,也是一个开源免费的工具,kibana可以作为一

个为elaticsearch和logstash提供日志分析好的Web界面展示,可以帮助我们分析,搜索、汇总想得到的数据。

 

那么写到这里我们究竟为什么要使用ELK呢?

    我们实际的应用场景就是我们在日志文件中想要提取我们需要的内容,这些操作可以通过Linux命令完成,但是在规模比较大的场景中,这样的方法就暴漏出效率低下的缺点。


    那么面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值