您可以在日志管理页面,查看三天内的健康检查日志。如需要查看更长时间的健康检查日志,您需要将健康检查日志存储到对象存储OSS(Object Storage Service)中,然后下载并查看健康检查日志。

存储健康检查日志

您可以通过传统型负载均衡CLB提供的日志管理功能,查看CLB实例后端服务器(ECS实例)的健康检查日志。当前,CLB只存储三天内的健康检查日志信息,您可以通过开通OSS服务,将所有的健康检查日志存储到创建的存储空间(Bucket)中。

您可以随时开启和关闭日志存储功能。开启日志存储后,CLB会在所选Bucket中创建一个名称为AliyunSLBHealthCheckLogs的文件夹用来存储健康检查日志文件。CLB的健康检查日志每小时生成一次,系统会自动创建一个以日期为名称的子文件夹用来存储当天的健康检查日志文件,如20220907

当天每小时生成的日志文件以生成的截止时间命名。例如在00:00~01:00生成的健康检查日志,日志文件名为01.txt;在01:00-02:00生成的健康检查日志,日志文件名为02.txt

说明 只有检查到后端ECS出现异常时,才会生成健康检查日志。健康检查日志每小时生成一次,若1小时内后端ECS未检测到异常,则无健康检查日志。

前提条件

配置步骤

存储日志

步骤一:创建Bucket

创建的Bucket的地域和CLB实例的地域需相同。

  1. 登录OSS管理控制台
  2. 在左侧导航栏单击Bucket列表,然后单击创建Bucket
  3. 创建Bucket面板,完成参数配置,然后单击确定
    更多信息,请参考创建存储空间
    参数 描述
    Bucket名称 Bucket的名称。Bucket一旦创建,则无法更改其名称。

    命名规则如下:

    • Bucket名称必须全局唯一。
    • 只能包括小写字母、数字和短划线(-)。
    • 必须以小写字母或者数字开头和结尾。
    • 长度必须在3~63字符之间。
    地域 Bucket的数据中心。Bucket一旦创建,则无法更改其所在地域。

    如需通过ECS内网访问OSS,请选择与ECS相同的地域。更多信息,请参见 OSS访问域名使用规则

    注意 若您创建的Bucket位于中国内地,您需要在实名登记页面提交相关信息。
    同城冗余存储 OSS同城冗余存储采用多可用区(AZ)机制,将用户的数据以冗余的方式存放在同一地域(Region)的3个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。
    • 启用:开启同城冗余存储,则Bucket内的Object将以同城冗余的方式进行存储。例如,Bucket存储类型为标准存储,则该Bucket内的Object默认为标准存储(同城冗余)。详情请参见同城冗余存储
      注意 仅华南1(深圳)、华北2(北京)、华东1(杭州)、华东2(上海)、中国(香港)、新加坡以及印度尼西亚(雅加达)地域支持开启同城冗余存储。此外,同城冗余存储的费用较高,且开启后不支持关闭,请谨慎操作。
    • 关闭:默认不开启同城冗余存储,则Bucket内的Object将以本地冗余的方式进行存储。例如,Bucket存储类型为标准存储,则该Bucket内的Object默认为标准存储(本地冗余)。

步骤二:授权日志访问

创建好Bucket后,您还需要对CLB的日志角色(SLBLogDefaultRole)授权,允许该角色访问OSS的相关资源。

注意 只有首次配置时,才需要进行授权。
  1. 登录传统型负载均衡CLB控制台
  2. 在左侧导航栏,选择传统型负载均衡CLB(原SLB) > 日志管理 > 健康检查日志
  3. 健康检查日志页面,单击日志存储页签。
  4. 日志存储页签单击第一步:开通OSS
  5. 开通后,单击第二步:RAM角色授权区域内的立即前往
  6. 云资源访问授权页面,阅读授权内容后,单击同意授权
  7. 登录RAM访问控制台
  8. 在左侧导航栏,单击身份管理 > 角色,找到名称为SLBLogDefaultRole的角色,然后单击添加权限
  9. 添加权限面板,在选择权限区域单击系统策略并选择AliyunOSSFullAccess,然后单击确定
  10. 在确认页面,单击完成

步骤三:设置日志存储

  1. 登录传统型负载均衡CLB控制台
  2. 在左侧导航栏,选择传统型负载均衡CLB(原SLB) > 日志管理 > 健康检查日志
  3. 健康检查日志页面,单击日志存储页签。
  4. 日志存储页签,找到目标地域,在操作列单击设置日志存储
  5. 设置日志存储面板,完成以下参数的配置,单击确定。选择用来存储健康检查日志的Bucket和日志类型。
    配置 说明
    选择已有Bucket 选择用于存储日志的Bucket。
    日志类型 选择日志类型。取值:健康检查日志。
  6. 日志存储页签,打开状态列的开关,开启日志存储。

查看健康检查日志

您可以在负载均衡管理控制台,查看三天内的健康检查日志。

  1. 登录传统型负载均衡CLB控制台
  2. 在左侧导航栏,选择日志管理 > 健康检查日志
  3. 健康检查日志页面,单击日志查看页签。
    说明 只有检查到后端ECS出现异常时,才会生成健康检查日志。健康检查日志每小时生成一次,若该小时内后端ECS未检测到异常,则无健康检查日志。
    • 当健康检查日志的信息为SLB_instance_IP:port to Added_ECS_instance_IP:port abnormal; cause:XXX时,代表后端ECS实例健康检查异常,您可以根据提示的异常原因进行排查。
    • 当健康检查日志的信息为SLB_instance_IP:port to Added_ECS_instance_IP:port normal时,代表后端ECS实例恢复正常。

下载健康检查日志

您可以在OSS管理控制台中,下载存储完整的健康检查日志。

  1. 登录OSS管理控制台
  2. 在左侧导航栏单击Bucket列表,然后单击目标Bucket的名称。
  3. 在左侧导航栏单击文件管理,单击健康检查日志文件夹AliyunSLBHealthCheckLogs/
  4. 单击目标日志记录,在日志详情面板单击文件URL右侧的下载,即可下载日志到本地。