2021年大数据elk:集中式日志协议栈elasticstack简介(代码片段)

Lansonli Lansonli     2023-01-02     396

关键词:

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 

新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。

目录

系列历史文章 

一、简介

二、ELK 协议栈介绍及体系结构

三、集中式日志协议栈组件功能简介


系列历史文章 

2021年大数据ELK(二): Elasticsearch简单介绍

2021年大数据ELK(一):集中式日志协议栈Elastic Stack简介

一、简介

日常工作中会面临很多问题,处理问题时候。怎么解决问题?

  • 通过工作经验,迅速判断问题出在哪。
  • 通过日志
  • 系统日志:/var/log 目录下的问题的文件
  • 程序日志: 代码日志(项目代码输出的日志)
  • 服务应用日志
    • nginx、HAproxy、lvs
    • tomcat、php-fpm
    • redis、mysql、mongo
    • RabbitMq、kafka
    • Glusterfs、HDFS、NFS等等

通过日志排除,发现问题根源解决问题

如果1台或者几台服务器,我们可以通过 linux命令,tail、cat,通过grep、awk等过滤去查询定位日志查问题

但是如果几十台、甚至几百台。通过这种方式肯定不现实。

怎么办?

一些聪明人就提出了建立一套集中式的方法,把不同来源的数据集中整合到一个地方。

一个完整的集中式日志系统,是离不开以下几个主要特点的。

  • 收集-能够采集多种来源的日志数据
  • 传输-能够稳定的把日志数据传输到中央系统
  • 存储-如何存储日志数据
  • 分析-可以支持 UI 分析
  • 警告-能够提供错误报告,监控机制

二、ELK 协议栈介绍及体系结构

ELK其实并不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写,ElasticsearchLogstash 和 Kibana。这三款软件都是开源软件,通常是配合使用,而且又先后归于 Elastic.co 公司名下,故被简称为ELK协议栈。

三、集中式日志协议栈组件功能简介

  • ElasticSearch : 主要是用于做全文检索功能、数据的存储和数据的查询 
  • Logstash:  主要是用于进行数据的传递采集工作,将数据从一个地方 搬运到另一个地方去
  • Kibana :  主要是用于 图标报表展示 以及 数据探索
  • Beats : 主要是用于进行数据的写入工作


  • 📢博客主页:https://lansonli.blog.csdn.net
  • 📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!
  • 📢本文由 Lansonli 原创,首发于 CSDN博客🙉
  • 📢大数据系列文章会每天更新,停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更美好的生活✨

2021年大数据elk:elasticsearch简单介绍

...a; Elasticsearch简单介绍2021年大数据ELK(一):集中式日志协议栈ElasticStack简介一、Elastic 查看详情

2021年大数据elk:elasticsearch中的核心概念

...a; Elasticsearch简单介绍2021年大数据ELK(一):集中式日志协议栈ElasticStack简介Elasticsearch中的核心概念一、索引index一个索引就是一个拥有几分 查看详情

2021年大数据elk:安装elasticsearch(代码片段)

...a; Elasticsearch简单介绍2021年大数据ELK(一):集中式日志协议栈Elas 查看详情

2021年大数据elk:lucene全文检索库介绍

...a; Elasticsearch简单介绍2021年大数据ELK(一):集中式日志协议栈ElasticStack简介一、什么是全文检索1、结构化数据与非结构化数据我们生活中的数据总体分为两种:结构化数据和非结构化数据。结构化数据: 查看详情

ELK 使用 Grafana 而不是 Kibana 进行集中式日志

】ELK使用Grafana而不是Kibana进行集中式日志【英文标题】:ELKwithGrafanainsteadofKibanaforcentralizedlog【发布时间】:2021-07-0916:54:38【问题描述】:说到集中式日志工具,我看到很多ELK与EFK与Loki与其他的比较。但我很难真正看到有关“ELG... 查看详情

2021年大数据elk(二十二):采集apacheweb服务器日志(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录采集ApacheWeb服务器日志一、需求二、准备日志数据三、使用FileBeats将日志发送到Logstash... 查看详情

elk集中日志管理系统安装部署

...是Elasticsearch、Logstash、Kibana三个开源软件的组合。在实时数据检索和分析场合,三者通常是配合共用,而且又都先后归于Elastic.co公司名下,故有此简称。   ELKStack在最近两年迅速崛起,成为机器数据分析,或者说实时... 查看详情

2021年大数据elk(十九):使用filebeat采集kafka日志到elasticsearch(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录使用FileBeat采集Kafka日志到Elasticsearch一、需求分析二、配置FileBeats1、input配置2、output配... 查看详情

2021年大数据elk:elasticsearch安装ik分词器插件(代码片段)

...分发到每一台服务器五、重启Elasticsearch系列历史文章2021年大数据ELK(八):Elasticsearch安装IK分词器插件2021年大数据ELK(七):安装Elasticsearch-head插件2021年大数据ELK(六):安装Elasticsearch2021年... 查看详情

2021年大数据elk:lucene的美文搜索案例(代码片段)

...行效果​​​​​​​​​​​​​​系列历史文章2021年大数据ELK(六):安装Elasticsearch2021年大数据ELK(五):Elasticsearch中的核心概念2021年大数据ELK(四):Lucene的美文搜索案例2021年大数据... 查看详情

2021-08-11(代码片段)

...具组成,官方网站:https://www.elastic.co/productsES(nosql非关数据库):存储功能和索引Logstash(收集日志) 查看详情

2021年大数据elk(十八):beats简单介绍和filebeat工作原理(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录Beats简单介绍和FileBeat工作原理一、Beats二、FileBeat简介三、FileBeat的工作原理四、安装Fil... 查看详情

2021年大数据elk:使用vscode测试分词器(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录使用VSCode测试分词器一、准备VSCode开发环境1、打开VSCode,在应用商店中搜索elasticsea... 查看详情

2021年大数据elk(二十四):安装kibana(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。安装Kibana在Linux下安装Kibana,可以使用Elasticstack提供tar.gz压缩包。官方下载地址:Kiba... 查看详情

2021年大数据elk:elasticsearch简单介绍

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录系列历史文章 一、Elasticsearch简介1、介绍2、创始人二、Elasticsearch可以做什么1、信息检... 查看详情

elk的搭建(代码片段)

...在海量日志系统的运维中,可用于解决:–分布式日志数据集中式查询和管理–系统监控,包含系统 查看详情

2021年大数据elk(二十一):logstash简介和安装(代码片段)

全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点。目录Logstash简介和安装一、简介1、经典架构2、对比Flume3、对比FileBeat二、安装Logstash1、切换... 查看详情

filebeat+elk部署文档

...速发送到Logstash进行解析,亦或直接发送到Elasticsearch进行集中式存储和分析。Elasticsearch:是个开源分布式搜索引擎,它的特 查看详情