You need to enable JavaScript to run this app.
导航

日志与监控FAQ

最近更新时间2024.04.11 15:34:05

首次发布时间2022.04.28 07:32:11

公网负载均衡监控指标“出入带宽”的监控数据为什么超出了公网带宽上限?

公网负载均衡监控指标“出入带宽“的监控数据包括公网和私网流量,所以监控数据可能会超出公网带宽上限。CLB实例规格中定义了私网流量的带宽,各规格详细的私网带宽上限请参见产品规格

为什么负载均衡的TCP活跃连接数与后端服务器上的连接数不一致?

以下内容以后端服务器上所有的访问请求均来自负载均衡的转发为前提。

由于四层负载均衡默认直接透传客户端请求,所以四层监听器(TCP/UDP协议)上的TCP活跃连接数等于后端服务器上的连接数。如果该CLB实例下仅有一个四层监听器,那么CLB实例的TCP活跃连接数也等于后端服务器上的连接数。

由于七层负载均衡是客户端先和CLB实例建立连接,然后CLB实例再和后端服务器建立连接。所以七层监听器(HTTP/HTTPS协议)的TCP活跃连接数和七层CLB实例的TCP活跃连接数均可能与后端服务器上的连接数不一致。

如何通过监控数据快速判断负载均衡的响应时间?

七层负载均衡可以通过监控指标查看CLB实例或监听器的平均响应时间,也可以通过访问日志查看每个请求的具体响应时间。

通过监控指标查看CLB实例的平均响应时间

  1. 登录负载均衡控制台
  2. 在顶部导航栏,选择目标实例的地域。
  3. 单击目标实例名称进入实例详情页,选择“监控”页签。
  4. 单击“实例”页签,查看实例的监控指标“平均响应时间”,如下图所示。
    alt

    说明

    实例下存在多个七层监听器时,实例的平均响应时间为所有七层监听器的平均响应时间的平均值;实例下只有一个七层监听器时,实例的平均响应时间等于该七层监听器的平均响应时间。

通过监控指标查看监听器的平均响应时间

  1. 登录负载均衡控制台
  2. 在顶部导航栏,选择目标实例的地域。
  3. 单击目标实例名称进入实例详情页,选择“监控”页签。
  4. 单击“监听器”页签,选择目标七层监听器。
  5. 查看目标监听器的监控指标“平均响应时间”,如下图所示。
    alt

通过访问日志查看响应时间

  1. 参考获取访问日志获取目标实例的日志文件。
  2. 查看日志文件中下表所示字段对应的取值,获取请求的响应时间。

    说明

    日志文件中各字段的位置可参见日志字段

    字段名说明
    request_time负载均衡响应时间,即请求处理时间,从收到客户端的第一个字节开始,到发送给客户端的最后一个字节为止,为客户端请求到负载均衡、负载均衡转发请求到后端服务器、后端服务器响应数据到负载均衡、负载均衡转发数据到客户端的总时间,单位为秒。
    upstream_connect_time负载均衡与后端服务器建立 TCP 连接所花费的时间,即从开始连接后端服务器到开始发送 HTTP 请求的时间,单位为秒。
    upstream_header_time负载均衡从后端服务器接收完HTTP头部所花费时间,即从开始连接后端服务器到从后端服务器接收完 HTTP 应答头部的时间,单位为秒。
    upstream_response_time后端服务器响应时间,整个后端请求所花费的时间,即从开始连接后端服务器到从后端服务器接收完应答的时间,单位为秒。

配置访问日志功能后为什么没有日志信息?

  • 确认负载均衡是否支持访问日志功能。
    目前仅添加了七层监听器(HTTP/HTTPS协议)的负载均衡支持访问日志功能。如果您查看的负载均衡仅添加了四层监听器(UDP/TCP协议),则无法获取访问日志。
  • 确认负载均衡能够被正常访问且已存在访问请求。
    如果负载均衡异常或者没有访问请求到达负载均衡时,则配置访问日志功能后不会产生访问日志。

为什么子用户无法查看监控数据?

如果子用户仅授权了负载均衡权限,未授权云监控相关权限,则无法查看负载均衡服务的监控数据,请您使用子用户所属主账号参考管理用户根据实际需求为子用户添加系统预设云监控策略权限。

策略名支持的操作
CloudMonitorFullAccess云监控(CloudMonitor)的管理权限。授予此权限后,子用户不仅可以查看监控数据,还可以使用云监控产品。
CloudMonitorReadOnlyAccess云监控(CloudMonitor)的访问权限。授予此权限后,子用户仅能查看监控数据。

负载均衡的丢失类监控指标(包括丢失连接数、丢失出入包数和丢失出入带宽)对业务有什么影响?

负载均衡丢失类监控指标(包括丢失连接数、丢失出入包数和丢失出入带宽)的数据来源的场景以及每种场景对业务的影响如下:

  • 因入方向访问流量超出CLB实例规格限制导致的数据丢弃。
    此时,相关业务会受到影响,您可以参考变更实例规格提升CLB实例的规格。关于实例规格的详细介绍可参见产品类型与规格

    说明

    由于所有监控如果监控指标数据中看不出明显的流量超限,则可能是秒级流量突发导致的入方向访问流量超出CLB实例规格限制,此时建议您将CLB实例转换为按量计费-按使用量计费方式,相比变更实例规格成本更低。

  • 因监听器带宽限制导致的数据丢弃。
    此时,相关业务会受到影响,您可以参考编辑监听器修改监听器的带宽上限。

    说明

    监听器带宽限速功能正在邀测中,如需使用,请联系客户经理。

  • 因入方向的访问数据无法找到连接信息而导致的数据丢弃,例如网络抖动或连接上非SYN首包导致的数据丢弃。
    此时,相关业务可能会受到影响,如果产生异常,可联系火山引擎技术支持人员。

CLB实例退订后是否支持查看历史监控数据?

不支持。CLB实例退订后相关资源全部被删除,不能恢复。

CLB的监控指标QPS为什么没有数据?

监控指标QPS是七层监听器(HTTP协议、HTTPS协议)特有的指标,四层监听器(TCP协议、UDP协议)是没有该指标的。
负载均衡支持分别查看CLB实例和监听器的监控指标。如果您查看的是四层监听器或者您查看的CLB实例仅配置了四层监听器,则查看的目标CLB资源的监控指标QPS是没有数据的。