ELK
type
Post
status
Published
date
Sep 10, 2024
slug
elk
summary
tags
思考
工具
category
Linux
icon
password

软件包下载
日志收集和处理
抓取日志写入redis,在存入数据库
Elasticearch 相当于内存数据库,存储
Logstash 收集日志到Elasticearch
Kibana 读取Elasticearch中的信息并页面展示日志相关信息
LK是由Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,这三个软件当中,每个软件用于完成不同的功能,ELK 又称为ELK stack
处理方式灵活: elasticsearch是实时全文索引,具有强大的搜索功能配置相对简单:elasticsearch全部使用JSON 接口,logstash使用模块配置,kibana的配置文件部分更简单。检索性能高效:基于优秀的设计,虽然每次查询都是实时,但是也可以达到百亿级数据的查询秒级响应。集群线性扩展:elasticsearch和logstash都可以灵活线性扩展前端操作绚丽:kibana的前端设计比较绚丽,而且操作简单
Elasticsearch:是一个高度可扩展的开源全文搜索和分析引擎,它可实现数据的实时全文搜索搜索、支持分布式可实现高可用、提供API接口,可以处理大规模日志数据,比如Nginx、Tomcat、系统日志等功能
Logstash可以通过插件实现日志收集和转发,支持日志过滤,支持普通log、自定义json格式的日志解析
kibana主要是通过接口调用elasticsearch的数据,并进行前端数据可视化的展现
1.ELK主要用户日志收集、存储、分析、展示2.解决开发查看日志的需求,解决服务器用户登录的权限问题
上一篇
DevOps
下一篇
FTP
Loading...
keepalived