跳转到内容

统计

统计模块(v3.1.0 新增)为你的网站提供流量分析:概览指标、实时流量,以及按站点、蜘蛛、客户端、IP、地理位置、URI、慢速 URI 和状态码聚合的排行。

TIP

统计功能依赖 Nginx 访问日志通过本地套接字流式传输到面板。 因此,统计功能及其设置仅在 Web 服务器为 Nginx(或 OpenResty)时可用。 如果你运行的是 Apache,则不会显示统计页面和设置。

统计页面

  1. 进入 网站 页面
  2. 点击 统计 选项卡

该页面在所有分析选项卡之间共享,并在顶部提供通用工具栏。

工具栏

工具栏适用于其下方的每个选项卡:

  • 站点选择器:将统计数据筛选到一个或多个网站。 留空则包含 所有站点。 站点列表会根据你现有的网站自动填充。
  • 时间范围预设:选择 今天昨天最近 7 天最近 30 天自定义自定义 选项会打开日期范围选择器,让你可以选择任意起止日期。
  • 刷新:重新加载当前选项卡中的数据。
  • 清除数据:删除所有已收集的统计数据(参见 清除数据)。

TIP

当所选范围包含今天时,数据会将已写入数据库的数据与尚未刷新的最新内存计数器合并,因此今天的数字会持续更新。

概览

概览 选项卡汇总所选范围的流量,并将其与上一周期进行比较(例如,今天昨天 比较,昨天前天 比较;其他范围则与对应的 上一周期 比较)。

汇总卡片

每张卡片显示当前周期的总计以及相对于上一周期的百分比变化:

指标描述
PV页面浏览量
UV独立访客数
IP独立 IP 地址数
带宽出站流量
请求数总请求数
错误返回错误状态的请求
蜘蛛识别为搜索引擎爬虫的请求

另外三张卡片显示 实时 数值,每 5 秒轮询一次:

  • 出站:当前每秒出站流量
  • 入站:当前每秒入站流量
  • RPS:每秒请求数

实时数值是基于最近几秒活动的平均值。

趋势图

折线图绘制所选指标随时间的变化。 使用图表上方的按钮在 PV、UV、IP、带宽、请求数、错误和蜘蛛之间切换。 单日范围按小时绘制;多日范围按天绘制。 切换复选框可叠加显示上一周期以作比较。

性能图

绘制所选范围内的 QPS(每个时间段每秒请求数)和 平均响应时间(以毫秒为单位)。

流量图

绘制所选范围内的 出站入站 流量,并在图例中显示总计。

站点

站点 选项卡列出每个网站及其所选范围内的聚合指标。 列可排序:

描述
站点网站名称
PV页面浏览量
UV独立访客数
IP独立 IP 地址数
出站出站流量
入站入站流量
请求数总请求数
错误错误请求
蜘蛛爬虫请求

蜘蛛

蜘蛛 选项卡按所选范围内的请求数对搜索引擎爬虫(例如 Googlebot 或 Bingbot)进行排名。 柱状图显示排名靠前的爬虫,表格列出每个蜘蛛及其请求数和占爬虫总请求数的百分比。 最多返回 50 个蜘蛛。

客户端

客户端 选项卡按客户端软件细分访客:

  • 浏览器:按请求数排名靠前的浏览器饼图
  • 操作系统:按请求数排名靠前的操作系统柱状图
  • 列出每个 浏览器 / 操作系统 组合及其请求数的明细表

IP

IP 选项卡列出所选范围内最活跃的访客 IP 地址(分页):

描述
IP访客 IP 地址
地理位置根据 IP 解析出的国家、地区和城市
ISP互联网服务提供商
请求数来自该 IP 的总请求数
带宽该 IP 产生的流量

表格上方的 ISP 分布 柱状图显示排名靠前的 ISP。

TIP

地理位置和 ISP 信息通过 GeoIP 数据库解析。 如果未配置 GeoIP 数据库,这些字段将为空或显示为 未知。 请参阅面板设置下的 GeoIP 设置以配置数据库。

地理

地理 选项卡可视化请求的地理分布。 使用切换按钮切换维度:

  • 国家:渲染交互式世界地图(支持缩放和平移),颜色深浅反映请求量。
  • 地区:渲染排名靠前地区的水平柱状图。

图表下方的表格列出每个国家或地区及其请求数和带宽。 无法解析的条目显示为 未知

URI

URI 选项卡列出所选范围内请求最多的路径(分页)。 列可排序:

描述
URI请求的路径
请求数总请求数
带宽该 URI 的流量
错误该 URI 的错误请求

状态码

状态码 选项卡按状态类别汇总响应:

  • 2xx3xx4xx5xx 卡片显示总计及其在所有响应中的占比。
  • 堆叠面积图绘制所选范围内的四种状态类别。

慢请求

慢请求 选项卡帮助定位慢速端点。 设置 阈值(以毫秒为单位)以仅列出平均响应时间超过该值的 URI;默认阈值为 100 毫秒。 结果分页显示,列可排序:

描述
URI请求的路径
请求数总请求数
平均响应时间以毫秒为单位的平均响应时间
带宽该 URI 的流量
错误该 URI 的错误请求

错误

错误 选项卡显示各条错误日志记录(状态码在 4xx–5xx 范围内)。 使用 状态码 下拉菜单按特定代码(400、401、403、404、405、429、500、502、503、504)筛选,或显示 全部。 结果分页显示。

描述
时间请求发生的时间
站点网站名称
URI请求的路径
方法HTTP 方法
状态HTTP 状态码
IP客户端 IP 地址
User-Agent客户端用户代理字符串

展开某行可查看记录的 请求体。 仅当统计设置中启用了 记录请求体 时,请求体才可用;否则该行会显示未记录请求体。

清除数据

点击工具栏中的 清除数据 按钮并确认,即可永久删除所有已收集的统计数据,包括概览总计、所有维度排行和错误日志。 此操作还会重置内存计数器,且无法撤销。

统计设置

统计设置位于网站 设置 选项卡的 统计 子选项卡中(仅在 Web 服务器为 Nginx 时显示)。

  1. 进入 网站 页面
  2. 点击 设置 选项卡
  3. 打开 统计 子选项卡

WARNING

下方缓冲区和键数限制选项的更改仅在重启面板后生效。 保留天数在下一个清理周期生效。

设置默认范围描述
数据保留天数301–365统计数据和错误日志的保留时长。 较旧的数据会自动清理。
错误缓冲区最大容量10000100–1000000写入数据库之前在内存中缓冲的错误日志记录的最大数量。
UV 最大键数10000001000–100000000用于独立访客计数所跟踪的最大键数。
IP 最大键数5000001000–100000000所跟踪的不同 IP 地址的最大数量。
明细最大键数500001000–100000000用于详细维度(URI、客户端等)所跟踪的最大键数。
记录请求体开启启用后,错误请求的请求体会被捕获并显示在 错误 选项卡中。

TIP

键数限制设置可在超高流量站点上限制内存使用。 提高这些值会以更多内存为代价提升准确性;默认值适用于大多数服务器。

注意事项

  • 统计功能要求 Web 服务器为 Nginx(或 OpenResty);其他 Web 服务器会隐藏该功能。
  • 地理和 ISP 数据依赖于已配置的 GeoIP 数据库。
  • 统计数据会占用磁盘空间;保留周期越长,占用的空间越多。 请根据需要调整保留天数。
  • 今天的数字同时包含已保存的数据和实时计数器,因此会在一天中持续变化。