in MonoToMicroLegacy/src/main/java/com/monoToMicro/rest/controller/HealthController.java [42:68]
public ResponseEntity<String> ping() {
try {
InstanceInfo instanceInfo = EC2MetadataUtils.getInstanceInfo();
if(instanceInfo!=null) {
String info = instanceInfo.toString();
String accountId = instanceInfo.getAccountId();
String az = instanceInfo.getAvailabilityZone();
String instanceID = instanceInfo.getInstanceId();
String instanceType = instanceInfo.getInstanceType();
String region = instanceInfo.getRegion();
String infoStr = "accountId: "+accountId+'\n'+'\r';
infoStr += "az: "+az+'\n'+'\r';
infoStr += "instanceID: "+instanceID+'\n'+'\r';
infoStr += "instanceType: "+instanceType+'\n'+'\r';
infoStr += "region: "+region+'\n'+'\r';
System.out.println(infoStr);
return new ResponseEntity<String>(infoStr,HttpStatus.OK);
}
}
catch(Exception e) {
System.out.println("No instance found");
}
System.out.println("No instance found");
return new ResponseEntity<String>("No instance found",HttpStatus.OK);
}