您可以在日志管理页面,查看三天内的健康检查日志。如需要更久的健康检查日志,您需要将健康检查日志存储到OSS中,并可以下载完整的健康检查日志。

存储健康检查日志

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

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

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

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

完成以下操作,存储健康检查日志:

  1. 创建Bucket
  2. 授权日志访问
  3. 设置日志存储

步骤一 创建Bucket

  1. 打开对象存储OSS产品页面,单击立即开通
  2. 开通OSS服务后,登录OSS管理控制台。
  3. 单击新建Bucket


  4. 新建Bucket对话框,配置Bucket信息,单击确定
    说明
    确保bucket的地域和负载均衡实例的地域相同。

步骤二 授权日志访问

创建好Bucket后,您还需要对负载均衡的日志角色( SLBLogDefaultRole)授权,允许该角色访问OSS的相关资源。
注意
只有首次配置时,才需要进行授权。
  1. 在负载均衡管理控制台的左侧导航栏,单击日志管理 > 健康检查日志
  2. 单击第一步:开通OSS
  3. 开通后,返回健康检查日志页面,然后单击第二步:RAM角色授权区域内的立即前往
  4. 阅读授权内容后,单击同意授权


  5. 登录访问控制管理控制台。
  6. 在左侧导航栏,单击角色管理,找到名称为SLBLogDefaultRole的角色,然后单击授权
  7. 编辑角色授权策略对话框,选择AliyunOSSFullAccess,然后单击确定完成授权。


    授权完成后,单击SLBLogDefaultRole,然后单击角色授权策略,查看授权策略。



步骤三 设置日志存储

  1. 登录负载均衡控制台
  2. 在左侧导航栏,单击日志管理 > 健康检查日志
  3. 健康检查日志页面,单击日志存储页签。
  4. 单击目标地域的设置日志存储链接。


  5. 设置日志存储对话框,选择用来存储健康检查日志的Bucket,然后单击确认
  6. 单击状态栏下的开关,开启日志存储。


查看健康检查日志

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

  1. 登录负载均衡控制台
  2. 登录负载均衡控制台
  3. 在左侧导航栏,单击日志管理 > 健康检查日志
  4. 健康检查日志页面,单击日志查看页签。
    说明
    只有检查到后端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,然后单击文件管理
  3. 文件管理页面,单击健康检查日志文件夹AliyunSLBHealthCheckLogs/


  4. 单击您要下载的健康检查日志的文件夹。
  5. 单击目标文件的管理,然后单击复制文件 URL


  6. 在浏览器中输入复制的URL,下载日志文件。