AWS弹性负载均衡器(ELB)监控

弹性负载平衡(ELB)是来自Amazon Web Services (AWS)的负载平衡服务。AWS ELB自动跨多个目标(如EC2实例)分配传入应用程序流量,并扩展资源以满足流量需求。弹性负载平衡帮助IT团队根据传入的应用程序和网络流量调整容量。

AWS ELB支持三种类型的负载平衡器:应用程序负载平衡器、网络负载平衡器和经典负载平衡器。

  • 应用程序负载均衡器在应用程序级别处理来自其他服务或容器的高级流量路由。
  • 网络负载均衡器是TCP流量负载平衡的理想选择,能够在保持低延迟的情况下处理每秒数百万个请求。
  • 经典负载均衡器将传入的应用程序流量分布在多个可用性区域中的多个EC2实例中。

本页讨论Application Manager的AWS监视工具如何为您提供监视负载平衡器、分析流量模式和故障排除负载平衡器和优化性能目标的能力。

收集实时性能数据

获取有关健康主机数量、延迟、请求、错误率等的基本数据。这些指标可以绘制在仪表板上,您可以创建基本的阈值类型警报。在打开多个连接时,为特定情况和IP地址处理流量路由,以便根据需要处理增加的请求。获得性能问题和瓶颈的即时通知,以便您可以在最终用户遇到问题之前快速采取补救措施。

Application Load Balancer Request Count

分析连接计数统计信息

监视被拒绝连接的数量,以跟踪负载平衡器正确连接目标和路由请求的能力。度量应用程序ELB处理的规则和字节数。了解一些性能统计信息,比如客户机和负载均衡器之间以及负载均衡器和目标之间的并发(活动的和新的)连接数。

Application Load Balancer connection count statistics

跟踪运行良好和不运行良好的主机计数

监视向应用程序弹性负载均衡器注册的健康目标的数量。通过跟踪运行良好的实例来维护运行良好的主机计数。注册的健康主机数量减少可能会增加延迟,因此设置警报以确保有足够的健康实例为传入请求提供服务。

 

Application Load Balancer healthy/unhealthy host count

 

 

故障诊断和监控目标HTTP错误响应代码

收集关于由负载均衡器生成的客户机和服务器错误数量的统计信息。测量无法在负载平衡器及其注册实例之间成功建立会话的TLS连接的数量。确定错误的潜在原因,并设置警报,让您知道后端服务器何时生成这些错误。查看应用程序日志以确定相应的时间以排除问题。

获取组中的目标生成的HTTP 4XX和5XX错误代码的聚合。修复后端连接错误,并下钻确定是否实例或可用性区域是问题的根源。

Application Load Balancer Connection Errors

检测实时性能问题并更快地修复它们

了解您的ELB系统的可伸缩性,并快速开始监控您的环境中的应用程序和网络负载平衡器。应用程序管理器提供了监视ELB配置的能力,并提供了有关向负载平衡器发出的请求的详细指标。

通过应用程序管理器,您可以在系统范围内查看资源利用率、应用程序性能、AWS基础设施的运行状况和应用程序性能。使用30天免费试用application Manager开始监控AWS环境。

我们的客户