当前位置: 首页 > news >正文

Filebeat收集nginx日志到elasticsearch,最终在kibana做展示(二)

EFK

项目需求是要将 一天或15分钟内 搜索引擎抓取网站次数做个统计,并且 如 200 301 404 状态码 也要区分出来, 访问 404 报错的 url 也要截取出来

前期 收集数据 看这篇文章,点击跳转

收集数据完成之后,使用下面方法做展示

创建一个 仪表盘

点击 Dashboards (仪表盘) ,创建一个名为 UA 抓取次数 的仪表盘
进来之后,点击创建可视化

一、先创建 404 报错 及 访问的 url 页面。

在这里插入图片描述

在右边点击水平轴,将垂直条形图,改为表。

在这里插入图片描述

source.ip 的排名前10的值,选项如下

在这里插入图片描述

url 选项如下

在添加一个 url.original 的字段,直接拖拽即可
在这里插入图片描述

记录计数选项如下

在这里插入图片描述

还需要添加一下筛选条件
例如:http.response.status_code:404 AND source.ip:115.144.113.0/24
# http.response.status_code 这个是 状态码字段
# source.ip 这个是客户端 ip字段

在这里插入图片描述
然后保存并返回即可。

二、配置百度总抓取次数
继续创建可视化界面

在这里插入图片描述

水平轴这里直接选 筛选 ,然后将 source.ip 改为 115.144.113.0/24

在这里插入图片描述

保存并返回即可
三、配置百度抓取404次数
继续创建可视化界面

在这里插入图片描述

水平轴这里直接选 筛选 ,然后将筛选条件改为
http.response.status_code:404 AND source.ip 115.144.113.0/24

在这里插入图片描述

保存并返回即可
四、配置百度抓取 200 次数
继续创建可视化界面

在这里插入图片描述

水平轴这里直接选 筛选 ,然后将筛选条件改为
http.response.status_code:200 AND source.ip 115.144.113.0/24

在这里插入图片描述

保存并返回即可
五、配置百度抓取 非 200/404 次数
继续创建可视化界面

在这里插入图片描述

水平轴这里直接选 筛选 ,然后将筛选条件改为
source.ip:115.144.113.0/24 AND NOT (http.response.status_code:200 OR http.response.status_code:404)

在这里插入图片描述

保存并返回即可

展示:

在这里插入图片描述

六、统计所有访问 404 次数及url 地址

在这里插入图片描述

下面是 上面图片的小节。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

七、统计所有 访问 404 次数总数

在这里插入图片描述

在这里插入图片描述

展示:

在这里插入图片描述

http://www.lqws.cn/news/158149.html

相关文章:

  • 代码训练LeetCode(24)数组乘积
  • day028-Shell自动化编程-判断进阶
  • 验证电机理论与性能:电机试验平板提升测试效率
  • 用 n8n 提取静态网页内容:从 HTTP Request 到 HTML 节点全解析
  • 【HarmonyOS 5】 影视与直播详以及 开发案例
  • Qt多线程访问同一个数据库源码分享(基于Sqlite实现)
  • 一次Oracle的非正常关闭
  • 十八、【用户认证篇】安全第一步:基于 JWT 的前后端分离认证方案
  • Cursor 1.0 版本 GitHub MCP 全面指南:从安装到工作流增强
  • oracle数据恢复—oracle数据库执行truncate命令后的怎么恢复数据?
  • 大疆相关知识收集
  • 深度解码:我如何用“结构进化型交互学习方法”与AI共舞,从学习小白到构建复杂认知体系
  • 从 ClickHouse、Druid、Kylin 到 Doris:网易云音乐 PB 级实时分析平台降本增效
  • 短视频矩阵系统技术saas源头6年开发构架
  • 【SSM】SpringMVC学习笔记7:前后端数据传输协议和异常处理
  • 05【Linux经典命令】Linux 用户管理全面指南:从基础到高级操作
  • Hive中ORC存储格式的优化方法
  • 服务器CPU被WMI Provider Host系统进程占用过高,导致系统偶尔卡顿的排查处理方案
  • 26考研 | 王道 | 计算机组成原理 | 四、指令系统
  • [蓝桥杯]堆的计数
  • 第14节 Node.js 全局对象
  • 华为云CentOS配置在线yum源,连接公网后,逐步复制粘贴,看好自己对应的版本即可,【新手必看】
  • 《中国电信运营商骨干网:历史、现状与未来演进》系列 第三篇:双网驱动的联通:从南北分家到CUBE-Net的融合创新
  • Java 异步编程难题及拆解技术
  • STL——栈和队列和优先队列
  • 谐波在线监测装置功能
  • Java八股文——集合「Queue篇」
  • LangchainRAG you need - 段落拆分
  • 欧拉公式简明推导
  • 【Android基础回顾】七:内存管理机制