部署ELK收集Nginx日志(redis缓存 Filebeat收集)
转载于https://dbawsp.com/category/devops/elk
Filebeat连接Redis数据库:
- 当前已经把 Nginx日志配置为
json格式
了(要修改nginx日志的格式,请复制下方日志配置到nginx配置中) - 如果没有安装nginx,请点击下方文章链接
CentOS-7.5,源码编译Nginx-1.14.2详解
Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Ра...
- 务必要关闭模板功能,都设置为 nginx.yml.disabled 关闭状态
安装redis数据库:
安装filebeat包:
配置filebeat组件:
重启filebeat组件:
查看redis数据数量:
- 当前已经清空redis所有数据,也清空了nginx日志文件
配置Logstash拉取redis数据日志:
下载并安装软件包:
配置logstash抓取redis中nginx日志:
查看redis数据数量:
- 当 logstash拉取redis数据后会清理已经拉取的数据日志,最后是redis数据为空。
启动logstash组件:
再次查看redis数据数量:
查看elasticsearch中索引:
安装Kibana页面:
配置Kibana连接Es:
启动Kibana:
- 添加索引步骤略过
折线图统计同IP访问次数:
饼图统计访问状态码次数:
柱状图统计URL访问次数:
|
添加图形到仪表盘展示:
- 搜索刚刚保存的可视化图像名称,然后单击添加到dashboard仪表盘。
分类:
elk
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
2019-12-25 python的bytes类型
2019-12-25 vmware下搭建openwrt
2017-12-25 nginx反向代理解决跨域
2017-12-25 Nginx的特性与核心类别及配置文件和模块详解
2017-12-25 nginx设置反向代理后端jenklins,页面上的js css文件无法加载