当前位置:网站首页>利用ELK 搭建日志分析系统(一)—— 组件介绍
利用ELK 搭建日志分析系统(一)—— 组件介绍
2022-06-28 03:27:00 【gmHappy】
一、架构思路分析
一般日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。
在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。
需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。
一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以提高定位问题的效率。
一个完整的集中式日志系统,需要包含以下几个主要特点:
- 收集-能够采集多种来源的日志数据
- 传输-能够稳定的把日志数据传输到中央系统
- 存储-如何存储日志数据
- 分析-可以支持 UI 分析
- 警告-能够提供错误报告,监控机制
ELK提供了一整套解决方案,并且都是开源软件,之间互相配合使用,完美衔接,高效的满足了很多场合的应用。目前主流的一种日志系统。
二、ELK简介
ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具,F
边栏推荐
- @Transactional失效的几种场景
- English notes - cause and effect
- 多线程与高并发五:等待队列及Executor和线程池详解(重点)
- Self use tool unity video player that monkeys can use
- ERP升级的另一种选择,MES系统
- Unity C # e-learning (11) -- custom protocol generation tool
- Particle theory of light (photoelectric effect / Compton effect)
- Execution plan in MySQL of database Series
- sqlserver 数据库之事物使用入门 案例
- MSC 307(88) (2010 FTPC Code)第2部分烟气和毒性测试
猜你喜欢

leetcode:单调栈结构(进阶)

applicationContext. Getbeansoftype obtains the execution methods of all implementation classes under an interface or obtains the operation application scenarios such as implementation class objects. L

@Transactional失效的几种场景

开启创客教育造物学的领域

02 MongoDB数据类型、重要概念以及shell常用指令

Open the field of maker education and creation

Principle and Simulation of switching power supply buck circuit

MySQL master-slave replication, separation and resolution

一文告诉你什么是 Kubernetes

ambari SSLError: Failed to connect. Please check openssl library versions.
随机推荐
谈云原生,不得不谈的容器
小程序的防抖节流怎么写?
Online DDL implementation mechanism in InnoDB of database Series
MSC 307(88) (2010 FTPC Code) Part 5低播焰测试
sqlserver 数据库之事物使用入门 案例
@Transactional失效的几种场景
解析STEAM教育框架下未来教师研究能力
English语法_形容词/副词3级 - 比较级
多线程与高并发二:volatile和CAS详细介绍
No  result  defined& nbsp…
Pointer linked list
如何系统学习一门编程语言? | 黑马程序员
gcd最大公约数
[graduation season] graduate summary
ELK 搭建日志分析系统 + Zipkin服务链路追踪整合
leetcode:494. All methods of adding and subtracting operators to the array to get the specified value
多线程与高并发五:等待队列及Executor和线程池详解(重点)
Learning - useful resources
窗帘做EN 1101易燃性测试过程是怎么样的?
使用信号分析器