统计分析相关

最近更新时间:2019-01-03 16:00:44

访问监控中的带宽数据是如何统计的?

各 GCD 节点会实时采集流量数据,上报至计算中心后汇总。按照时间周期内的使用流量/时间的方式,折算为带宽数据进行展示。

说明:

  • 某1分钟产生的总流量为6MB,则对应的带宽为(6 * 8)/ 60 = 0.8Mbps。
  • 带宽计费时使用5分钟粒度数据结算,则对应带宽值 = 5分钟粒度总流量 / 300秒。

监控流量与日志计算的区别是什么?

日志记录的数据,是由下行字节数统计而来的,称为应用层流量数据。在实际网络传输中,产生的网络流量要比纯应用层流量多5% - 15%。

说明:

  • TCP/IP 包头消耗:基于 TCP/IP 协议的 HTTP 请求,每一个包的大小最大是1500个字节,包含了 TCP 和 IP 协议的40个字节的包头,包头部分会产生流量,但是无法被应用层统计到,这部分的开销大致为3%左右。
  • TCP 重传:正常网络传输过程中,发送的网络包会有3% - 10%左右会被互联网丢掉,丢掉后服务器会对丢弃的部分进行重传,此部分流量应用层也无法统计,占比约为3% - 7%。

在业内标准中,计费流量一般为应用层流量与上述开销的总和,腾讯云 GCD 进行计算时,默认额外数据量为应用层流量数据的10%,因此监控流量约为日志计算流量的110%。

如何计算流量命中率?

GCD 有多级缓存架构(边缘层、中间层),GCD 任意一个层级命中并响应请求,算做命中 GCD 节点。
流量命中率 =(总下行流量 - 回源流量)/ 总下行流量。

如何处理流量命中率偏低问题?

  • 检查是否进行了缓存刷新:缓存刷新会清空节点上指定内容,短时间会出现命中率下降的情况。
  • 检查源站是否上新资源:源站上新资源较多,会引起 GCD 节点回源,流量命中率会出现下降趋势。
  • 检查源站是否异常:若源站出现故障,5XX 或 4XX 较多时,也会影响流量命中率。
  • 检查缓存过期策略是否配置正确:查看控制台缓存配置中【缓存过期配置】部分,缓存过期规则优先级为从上到下,从低到高,即下部的缓存策略会覆盖上部的缓存策略。
  • 检查是否开启过滤参数:查看控制台基本配置中【过滤参数】部分,若关闭了过滤参数,则按照全路径缓存,同一资源不同参数请求时,无法匹配会缓存多份,从而影响流量命中率。

如何区分地域筛选器中的服务地区和客户端地区?

客户端地区是用户访问终端所属地区,利用 Client IP 信息计算而来。服务地区是腾讯云 GCD 边缘节点服务器所在地区。