@Override public List<String> getApps() { return Arrays.asList(getCurrentAsgName()); }
@Override public List<String> getEndpoints(String appName, int defaultPort) { return getRacMembership().stream().map(s -> s+":"+defaultPort).collect(Collectors.toList()); }
client = getAutoScalingClient(); ec2Client = AmazonEC2ClientBuilder.standard().build(); String myAsgName = getCurrentAsgName();
private String getCurrentAsgName() { DescribeAutoScalingInstancesRequest asgInsReq = new DescribeAutoScalingInstancesRequest() .withInstanceIds(AWSUtil.getLocalInstanceId()); DescribeAutoScalingInstancesResult asgInsRes = getAutoScalingClient().describeAutoScalingInstances(asgInsReq); String myAsgName = asgInsRes.getAutoScalingInstances().get(0).getAutoScalingGroupName(); return myAsgName!=null && myAsgName.length() > 0 ? myAsgName : "NdBench_Aws_cluster"; }
client = getAutoScalingClient(); ec2Client = AmazonEC2ClientBuilder.standard().build(); String myAsgName = getCurrentAsgName();
private String getCurrentAsgName() { DescribeAutoScalingInstancesRequest asgInsReq = new DescribeAutoScalingInstancesRequest() .withInstanceIds(AWSUtil.getLocalInstanceId()); DescribeAutoScalingInstancesResult asgInsRes = getAutoScalingClient().describeAutoScalingInstances(asgInsReq); String myAsgName = asgInsRes.getAutoScalingInstances().get(0).getAutoScalingGroupName(); return myAsgName!=null && myAsgName.length() > 0 ? myAsgName : "NdBench_Aws_cluster"; }
@Override public List<String> getApps() { return Arrays.asList(getCurrentAsgName()); }
@Override public List<String> getEndpoints(String appName, int defaultPort) { return getRacMembership().stream().map(s -> s+":"+defaultPort).collect(Collectors.toList()); }