3

是否有 AWS API 方法(或其他程序)来确定连接到给定 Elastic Load Balancer 的客户端数量?

查看 ELB API 文档似乎没有办法。CloudWatch 似乎也没有提供方法。希望找到一些解决方案/解决方法。

4

1 回答 1

3

经过大量研究后,答案似乎是 - 不 - AWS 没有提供开箱即用的解决方案。

但是,通过在每个节点上运行一个简单的脚本,我们可以将数据推送到 CloudWatch 并通过 CloudWatch API 检索数据。

#!/bin/bash

export JAVA_HOME=/usr/java/latest

export AWS_CLOUDWATCH_HOME=/opt/aws

cd /opt/aws

./bin/mon-put-data -n 'Custom/connCounts' -m 'ConnectionCounts' -v `netstat -anp | awk '{print $4" "$6}' |grep 'PORT_NUMBER ESTABLISHED' | wc -l` --aws-credential-file /opt/aws/.ec2config
于 2013-11-04T18:58:04.523 回答