for (PodSchema pod : pods) {
String host = KubernetesHelper.getHost(pod);
List<ManifestContainer> containers = KubernetesHelper.getContainers(pod);
for (ManifestContainer container : containers) {
System.out.println("pod " + pod.getId() + " container: " + container.getName() + " image: " + container.getImage());
J4pClient jolokia = clients.jolokiaClient(host, container, pod);
if (jolokia != null) {
System.out.println(" has jolokia client: " + jolokia + " from host: " + host + " URL: " + jolokia.getUri());
try {
ObjectName objectName = new ObjectName("java.lang:type=OperatingSystem");
J4pResponse<J4pReadRequest> results = jolokia.execute(new J4pReadRequest(objectName, "SystemCpuLoad"));
Object value = results.getValue();
System.out.println(" System CPU Load: " + value);
} catch (Exception e) {
LOG.error("Failed to look up attribute. " + e, e);
}