开发者社区 > 飞天洛神云网络 > 负载均衡 > 正文

负载均衡alb 请求 日志 有记录 websokcet 请求日志吗?

负载均衡alb 请求 日志 有记录 websokcet 请求日志吗?

展开
收起
乐天香橙派 2023-10-29 19:52:18 117 0
3 条回答
写回答
取消 提交回答
  • 负载均衡器(ALB)确实可以记录请求日志,这些日志被称为访问日志。这些访问日志能够捕获发送到负载均衡器的请求的详细信息,如收到请求的时间、客户端IP地址、延迟、请求路径和服务器响应等。

    在Elastic Load Balancing中,访问日志是项可选功能,默认情况下不会启用此功能。但当启用后,它就会捕获日志并将其作为压缩文件存储在你指定的Amazon S3存储桶中。需要注意的是,你需要支付给Amazon S3的存储费用,但对于将日志文件发送到Amazon S3的带宽费用不需要付费。

    另外,你还可以配合使用日志服务(SLS)来分析访问日志,了解用户的地域分布并排查问题。在为负载均衡器启用访问日志时,必须指定负载均衡器将在其中存储日志的S3存储桶的名称。这个存储桶需要具有已授权给Elastic Load Balancing写入的存储桶策略。

    2023-10-31 16:04:34
    赞同 展开评论 打赏
  • 阿里云负载均衡ALB(Application Load Balancer)本身并不直接记录Websocket请求日志。但是,你可以通过配置ALB的访问日志,来实现对Websocket请求的记录。

    在阿里云的控制台中,你可以找到"日志服务",然后在里面创建一个新的日志组,然后将ALB实例的访问日志输出目标设置为这个日志组。这样,所有的ALB请求日志都会被发送到日志服务,包括Websocket请求。

    在日志服务中,你可以使用各种日志查询语言(如LogQL)来查询和分析这些日志,包括Websocket请求。你还可以将这些日志导出到其他存储服务,如OSS,以便进一步分析和使用。

    2023-10-30 12:10:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    Alibaba Cloud ALB(Application Load Balancer)会记录 WebSocket 请求日志,其中包括以下信息:

    • 单个请求的源 IP 地址、目的 IP 地址、端口、协议类型(TCP 或 UDP)、状态码、持续时间、请求的 URI 和请求头等信息。
    • 针对 WebSocket 连接的日志记录,包括连接的建立、关闭和心跳检测等事件。
    • 有关请求路径、源 IP 地址、目的 IP 地址、连接关闭原因等信息。
      在控制台,您可以配置日志存储选项,以便将 WebSocket 请求日志持久化到日志服务,或者在 VPC 内部传送到其他存储中。
      需要注意的是,ALB 不支持 WebSocket 协议,而是采用 HTTP Upgrade 头字段将 WebSocket 连接升级为 TCP 连接。因此,您需要在 ALB 配置中启用 WebSocket 日志记录,以确保 WebSocket 连接和请求的可见性。
    2023-10-29 22:54:32
    赞同 展开评论 打赏

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。

相关产品

  • 负载均衡
  • 热门讨论

    热门文章

    相关电子书

    更多
    《应用型负载均衡ALB产品解读》 立即下载
    阿里云网络-SLB负载均衡产品介绍 立即下载
    负载均衡SLB热点问题解答 立即下载