当前位置:网站首页>项目实战五:搭建ELk日志收集系统
项目实战五:搭建ELk日志收集系统
2022-06-26 18:25:00 【cc_南柯一梦】
本文主要总结整体思路和kibana自定义图表和Dashboard
整体思路如下:

思路说明:我们的程序或app生成日志后,由Filebeat进行收集,发送到Logstash,Logstash进行分割处理等,处理完后再发送 es中,最后由Kibana进行展示,Kibana展示时可以自定义图表等
一:Elasticsearch及Kibana安装
参考地址:Elasticsearch及Kibana安装_cc_南柯一梦的博客-CSDN博客
二:Logstash安装及使用
参考地址:Logstash安装及使用_cc_南柯一梦的博客-CSDN博客
参考文章中的配置的是直接读取的文件,需要修改配置文件
原日志截图

配置filter说明:用|进行分割,分割后会生成数组, 再添加字段添加到日志中发送给es

input {
beats{
port => "5044"
}
}
filter {
mutate {
split => {"message"=>"|"}
}
mutate {
add_field => {
"cc" => "%{[message][3]}"
"visit" => "%{[message][4]}"
}
}
mutate {
convert => {
"cc" => "string"
"visit" => "string"
}
}
}
output {
elasticsearch {
hosts => ["192.168.231.147:9200"]
}
}
三:Filebeat安装及使用
参考地址:Filebeat安装及使用_cc_南柯一梦的博客-CSDN博客
注意参考文章中filebeat是直接发送到es中,此时我们要修改配置文件,把收集到的日志发送到Logstash,配置如下

四:kibana自定义图表和Dashboard
【1】创建pattern



【2】创建柱形图
1、开始创建


2、可以设置一个时间轴

可以设置读取数据的时间段,统计间隔,刷新时间等

3、进行保存

【3】创建饼图分布


添加字段,设置属性,生成自己想要的饼图


进行保存

【4】数据表格
add我们想要的数据

进行保存

【5】制作Dashboard


点击即可

可以拖动位置,及大小。调整为自己想要的样式

一样也进行保存

这样我们的elk日志管理系统搭建完成了。
边栏推荐
- RSA encryption and decryption details
- 比较两个对象的大小关系原来可以如此花里胡哨
- DAPP丨LP单双币流动性质押挖矿系统开发原理分析及源码
- CD-CompactDisk
- 利用递归实现求n位所有格雷码
- How about opening a flush account? Is it safe? How to open a stock trading account
- in和exsits、count(*)查询优化
- Connected to surface test questions
- Binary search-2
- Summary of alter operation in SQL
猜你喜欢

JVM entry door (1)

JVM entry Door (1)

50 lines of code to crawl TOP500 books and import TXT documents

Clion编译catkin_ws(ROS工作空间包的简称)加载CMakeLists.txt出现的问题

Crawl Douban to read top250 and import it into SqList database (or excel table)

Take you to resolve hash conflicts and implement a simple hash table,

Tag dynamic programming - preliminary knowledge for question brushing -2 0-1 knapsack theory foundation and two-dimensional array solution template

最小生成树、最短路径、拓扑排序、关键路径

CLion断点单步调试

DVD-数字通用光盘
随机推荐
Detailed explanation of asymmetric cryptosystem
PC end records 515 ground sweeping robot /scan data
利用递归实现求n位所有格雷码
图像二值化处理
DAPP丨LP单双币流动性质押挖矿系统开发原理分析及源码
分页查询、JOIN关联查询优化
Procedure steps for burning a disc
A little experience of next (ITER (dataloader))
Deep understanding of MySQL lock and transaction isolation level
9. Intelligent transportation project (2)
手机影像内卷几时休?
【Mysql系列】工作常用sql集锦(持续更新)
Handwritten promise all
NFTGameFi链游系统开发详解方案丨链游系统开发原理解析
新手炒股开户选哪个证券公司比较好?怎样炒股比较安全??
行锁分析和死锁
tag动态规划-刷题预备知识-2. 0-1背包理论基础和二维数组解法模板
Leetcode interview question 29 clockwise print matrix
Redis单点登陆系统+投票系统
DVD digital universal disc