in code/src/main/java/Utils.java [99:129]
public void submitResultsEmbedded(String provider) {
java.util.Iterator<String> keys = alljson.keys();
while (keys.hasNext()) {
String key = keys.next();
if (alljson.get(key) instanceof JSONObject && !key.contains("_metrics")) {
JSONObject resultjson = alljson.getJSONObject(key);
JSONArray dimensions = new JSONArray();
dimensions.put(new JSONArray().put("by SID"));
JSONObject myaws = resultjson.getJSONObject("_aws");
myaws
.put("Timestamp", System.currentTimeMillis())
.put("CloudWatchMetrics", new JSONArray().put(new JSONObject()
.put("Metrics", alljson.get(key + "_metrics"))
.put("Dimensions", dimensions)
.put("Namespace", config.namespace)));
System.out.println(resultjson.toString());
}
}
System.out.println(provider + " Data successfully written to CloudWatch Logs!");
clear();
}