AAWS 弹性负载均衡监控集成
Amazon 的 Elastic Load Balancing 服务自动将传入的应用程序请求分发到多个目标 - EC2 实例、容器和网络接口。Site24x7 与 AWS ELB 的集成可帮助您监控与 ELB 节点和所有类型弹性负载均衡(网络、应用程序和经典)的目标有关的关键性能指标。
设置和配置
- 如果您尚未这样做,请通过创建 IAM 用户或跨账户 IAM 角色来启用对 AWS 资源的 Site24x7 访问。了解更多。
- 然后,在集成 AWS 账户页面中,请确保在要发现的服务字段中选中 Elastic Load Balancer 复选框。了解更多。
策略和权限
需要为创建的 IAM 或跨账户角色分配以下 ReadOnly 权限,以帮助发现和监控 Elastic Load Balancer 节点。
- "elasticloadbalancing:DescribeLoadBalancers",
- "elasticloadbalancing:DescribeTags"
- "elasticloadbalancing:DescribeLoadBalancers",
- "elasticloadbalancing:DescribeListeners",
- "elasticloadbalancing:DescribeTags",
- "elasticloadbalancing:DescribeAccountLimits",
- "elasticloadbalancing:DescribeTargetHealth",
- "elasticloadbalancing:DescribeTargetGroups",
- "ec2Instance:describeVpcEndpoints",
- "ec2Instance:describeVpcEndpointServiceConfigurations"
轮询间隔
Site24x7 根据轮询频率集(1 分钟到一天)轮询 CloudWatch API 和其他服务级别 API,以收集性能指标和元数据。
支持的性能计数器
经典弹性负载均衡指标
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
后端连接错误 | 监测负载均衡和后端 EC2 实例之间未成功建立的连接数 | 和 | 计数 |
延迟 | (HTTP 侦听器)监测从请求离开负载均衡到从实例接收到响应标头所经过的总时间(以秒为单位)。 (TCP 侦听器)以秒为单位监测成功建立与实例的 TCP 连接所用的时间。 |
平均的 | 秒 |
健康主机数 | 监测每个可用区注册到经典 Elastic Load Balancer 节点的健康 EC2 实例的数量。 | 最大 | 计数 |
不健康主机数 | 衡量您的 Classic Elastic Load Balancer 节点的每个可用区的健康状况不佳的实例数。 | 最大 | 计数 |
请求计数 | (HTTP 侦听器)监测已接收并路由到已注册实例的请求总数。 (TCP 侦听器)监测与注册实例建立的连接总数 |
总和和平均 | 计数 |
溢出计数 | 监测由于浪涌队列已满而丢弃的请求总数。 | 和 | 计数 |
Surge Queue长度 | 监测等待提交到已注册后端实例的最大请求数。 | 最大 | 计数 |
ELB 4XX 错误 | 负载均衡生成的 HTTP 4XX 客户端错误响应代码的数量。 | 和 | 计数 |
ELB 5XX 错误 | 负载均衡生成的 HTTP 5XX 服务器错误响应代码的数量。 | 和 | 计数 |
配置详情
属性 | 描述 |
---|---|
ELB 名称 | 负载均衡的名称 |
地区 | 创建 Classic Load Balancer 的区域的名称 |
可用区 | 创建 Classic Elastic Load Balancer 节点的可用区 |
DNS 名称 | 负载均衡的 DNS 名称 |
方案 | 正在使用的负载均衡的类型 - 面向内部或面向外部。 |
VPC-ID | 对于在 VPC 中部署的负载均衡。 |
安全组 | 附加到 VPC 内经典负载均衡的安全组列表。 |
创建时间 | Classic Elastic Load Balancer 节点的创建时间。 |
连接超时 | ELB 节点的空闲连接超时 |
实例 | 注册到负载均衡的 EC2 实例的 ID |
间隔 | 配置的健康检查间隔 |
响应超时 | 收到健康检查响应时的等待时间 |
Ping 目标 | 连接到 EC2 实例时使用的协议和端口 |
应用程序弹性负载均衡指标
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
请求计数 | 监测负载均衡生成成功响应的已处理 IPv4 和 IPv6 请求的数量 | 总和和平均 | 计数 |
活动连接数 | 监测从客户端到负载均衡以及从负载均衡到目标的并发 TCP 连接总数 | 和 | 计数 |
拒绝连接数 | 监测由于应用程序 ELB 达到其最大连接限制而我们拒绝的连接数 | 和 | 计数 |
新连接数 | 监测客户端到负载均衡以及负载均衡到目标之间建立的新 TCP 连接总数 | 和 | 计数 |
健康主机数 | 监测每个可用区向 Application Elastic Load Balancer 注册的健康目标的数量。 | 最大 | 计数 |
不健康的主机数 | 监测每个可用区向应用程序 ELB 注册的不正常目标的数量。 | 最大 | 计数 |
ELB 4XX 错误 | 应用 ELB 生成的 HTTP 4xx 客户端错误代码的数量 | 和 | 计数 |
ELB 5XX 错误 | Application ELB 生成的 HTTP 5xx 服务器错误代码的数量 | 和 | 计数 |
目标 HTTP 2XX 错误 目标 HTTP 3XX 错误 目标 HTTP 4XX 错误 目标 HTTP 5XX 错误 |
监测应用程序负载均衡生成的 HTTP 错误响应代码的总数 | 和 | 计数 |
客户端 TLS 协商错误计数 | 监测客户端启动的 TLS 连接数,这些连接未成功与负载均衡建立会话。 | 和 | 计数 |
目标 TLS 协商错误计数 | 监测由负载均衡启动但未成功与目标建立会话的 TLS 连接数。 | 和 | 计数 |
目标响应时间 | 以秒为单位监测经过的时间,一旦请求离开应用程序 ELB,直到收到响应。 | 平均的 | 秒 |
目标连接错误计数 | 监测应用程序 ELB 和目标之间无法成功建立的连接数。 | 和 | 计数 |
消耗的 LB 容量单位 | 监测应用程序 ELB 使用的负载均衡消耗单元的总数 | 总和和平均 | 计数 |
规则评估 | 监测应用程序 ELB 针对给定请求率处理的规则数量,平均超过一小时。 | 和 | 计数 |
每个目标的请求计数 | 衡量每个目标、每个目标组收到的平均请求数。 | 和 | 计数 |
处理的字节 | 监测应用程序 ELB 为 IPv4 和 IPv6 请求处理的总字节数 | 和 | 字节 |
IPv6 请求计数 | 监测负载均衡收到的 IPv6 请求总数 | 和 | 计数 |
IPv6 处理的字节数 | 监测负载均衡为 IPv6 请求处理的总字节数 | 和 | 字节 |
不符合异步缓解模式的请求计数 | 不符合 RFC 7230 的请求数。 | 和 | 计数 |
HTTP 固定响应计数 | 成功的固定响应操作的数量。 | 和 | 计数 |
HTTP 重定向计数 | 成功的重定向操作数。 | 和 | 计数 |
HTTP 重定向 URL 超出限制计数 | 由于响应位置标头中的 URL 大于 8K 而无法完成的重定向操作数。 | 和 | 计数 |
ELB 3XX 计数 | 源自负载均衡的 HTTP 3XX 重定向代码的数量。 | 和 | 计数 |
ELB 500 计数 | 源自负载均衡的 HTTP 500 错误代码的数量。 | 和 | 计数 |
ELB 502 计数 | 源自负载均衡的 HTTP 502 错误代码的数量。 | 和 | 计数 |
ELB 503 计数 | 源自负载均衡的 HTTP 503 错误代码的数量。 | 和 | 计数 |
ELB 504 计数 | 源自负载均衡的 HTTP 504 错误代码的数量。 | 和 | 计数 |
配置详情
属性 | 描述 |
---|---|
ELB 名称 | 正在使用的应用程序负载均衡的名称。 |
DNS 名称 | 应用程序负载均衡的 DNS 名称 |
地区 | 显示创建应用程序负载均衡的区域的名称 |
ARN | 指定分配给应用程序负载均衡的唯一 Amazon 资源名称 |
可用区 | 显示路由应用程序请求的可用区列表 |
虚拟个人计算机 ID | 启动应用程序 ELB 的虚拟私有云的 ID |
ELB型 | 显示正在使用的负载均衡的类型。 |
创建时间 | 显示应用程序负载均衡节点的创建时间 |
安全组 | 列出附加到应用程序类型 ELB 的安全组 |
方案 | 指定正在使用的负载均衡的类型 - 面向互联网的和内部的。 |
网络负载均衡
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
活动流量计数 | 监测客户端和目标之间的 TCP 流或连接总数 | 和 | 计数 |
消耗的 LCU | 监测网络负载均衡使用的负载均衡容量单位的数量。 | 总和和平均 | 单位 |
健康主机数 | 监测注册到网络负载均衡的健康目标的数量 | 最大 | 计数 |
处理的字节 | 监测负载均衡处理的总字节数 | 和 | 字节 |
新流量计数 | 监测客户端和目标之间建立的新 TCP 流或连接的总数 | 和 | 计数 |
TCP 客户端重置计数 | 监测从目标发送到客户端的重置数据包总数 | 和 | 计数 |
TCP ELB 重置计数 | 监测负载均衡生成的数据包总数 | 和 | 计数 |
TCP 目标重置计数 | 监测从目标发送到客户端的重置数据包总数 | 和 | 计数 |
不健康的主机数 | 监测附加到网络均衡的不健康目标的数量 | 最大 | 计数 |
配置详情
属性 | 描述 |
---|---|
ELB 名称 | 网络负载均衡的名称 |
方案 | 显示网络负载均衡是面向内部还是面向互联网 |
地区 | 显示部署网络负载均衡的区域 |
ARN | 显示分配给网络负载均衡的唯一 Amazon 资源名称 |
可用区 | 显示网络负载均衡的可用区和指定子网 |
ELB型 | 显示正在使用的负载均衡的类型 - 网络 |
DNS 名称 | 显示网络负载均衡的 DNS 名称 |
创建时间 | 显示网络负载均衡的创建时间 |
专有网络 ID | 列出了部署网络负载均衡的虚拟私有云的 ID |
监听 | 列出网络负载均衡的侦听器配置(端口和协议) |
网关负载均衡指标
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
活动流量计数 | 从客户端到目标的并发流(或连接)总数 | 平均的 | 计数 |
连接的端点 | 连接到网关负载均衡的终端节点总数 | 和 | 计数 |
消耗的 LCU | 负载均衡使用的负载均衡容量单位 (LCU) 的数量 | 总和和平均 | 单元 |
新流量计数 | 时间段内从客户端到目标建立的新流(或连接)总数 | 和 | 计数 |
处理的字节 | 负载均衡处理的总字节数;此计数包括进出目标的流量,但不包括健康状况检查流量 | 和 | MB |
不健康的主机计数 | 被认为不健康的目标数量 | 和 | 计数 |
健康主机计数 | 被认为是健康的目标的数量 | 和 | 计数 |
可用区
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
活动流量计数 | 每个可用区从客户端到目标的并发流(或连接)总数 | 平均的 | 计数 |
处理的字节 | 每个可用区的负载均衡处理的总字节数;此计数包括进出目标的流量,但不包括健康状况检查流量 | 和 | MB |
新流量计数 | 在每个可用区的时间段内从客户端到目标建立的新流(或连接)总数 | 和 | 计数 |
目标组
属性 | 描述 | 统计数据 | 数据类型 |
---|---|---|---|
健康主机计数 | 监测注册到网关负载均衡的健康目标的数量 | 和 | 计数 |
不健康的主机计数 | 监测附加到网关负载均衡的不健康目标的数量 | 和 | 计数 |
配置详情
属性 | 描述 |
---|---|
ELB 名称 | 负载均衡的名称 |
地区 | 创建网关负载均衡实例的区域名称 |
ELB 类型 | 负载均衡的类型 |
创建时间 | 网关负载均衡节点创建时间 |
可用区 | 创建网关负载均衡节点的可用区 |
专有网络 ID | 部署在 Amazon VPC 中的负载均衡的 ID |
删除保护已启用 | 显示是否为网关负载均衡启用或禁用删除保护 |
启用跨区域负载平衡 | 显示是否为 Gateway Load Balancer 启用或禁用了跨区域 |
为您的网关负载均衡监视器创建阈值配置文件。