CasWAF
监控

仪表盘

Dashboard页面按你选的时间段汇总请求记录:Hour覆盖最近72小时,Day覆盖最近7天,Week覆盖最近12周,Month覆盖最近12个月。All显示最近12个月,其中随时间变化的图表覆盖最近12周。

显示的内容

  • 这段时间的Total Request Count和Unique IP Count
  • 各站点的请求数,按主机名画成饼图
  • 请求随时间的变化,画成柱状图
  • Top 10 IP Addresses和Top 10 User-Agents

用它看哪些站点承担了流量,找出发送量远超其他的地址或爬虫,再为它写一条IP规则、User-Agent规则或限流规则。

说明

  • 这些数字是在页面加载时从record表算出来的,所以只覆盖保留期限内留下的记录,表很大时也会更慢。
  • 查询用到了MySQL的日期函数,所以仪表盘需要MySQL,也就是CasWAF开发和运行时用的数据库。
  • 同样的数字也可以从API获取:/api/get-metrics?type=site|path|ip|userAgent&rangeType=hour|day|week|month&count=<n>&top=<n>和/api/get-metrics-over-time?rangeType=<...>&count=<n>&granularity=hour|day|month。count是往回数多少个rangeType单位。
在GitHub上编辑

本页内容