final String docker; if (hi != null) { final long free = hi.getMemoryFreeBytes(); final long total = hi.getMemoryTotalBytes(); memUsage = format("%.2f", (float) (total - free) / total); cpus = String.valueOf(hi.getCpus()); mem = hi.getMemoryTotalBytes() / (1024 * 1024 * 1024) + " gb"; loadAvg = format("%.2f", hi.getLoadAvg()); os = hi.getOsName() + " " + hi.getOsVersion(); final DockerVersion dv = hi.getDockerVersion(); docker = (dv != null) ? format("%s (%s)", dv.getVersion(), dv.getApiVersion()) : ""; } else {
@Override protected void runOneIteration() throws InterruptedException { final String hostname = exec("uname -n").trim(); final String uname = exec("uname -a").trim(); final HostInfo hostInfo = HostInfo.newBuilder() .setArchitecture(operatingSystemMxBean.getArch()) .setCpus(Runtime.getRuntime().availableProcessors()) .setHostname(hostname) .setLoadAvg(operatingSystemMxBean.getSystemLoadAverage()) .setOsName(operatingSystemMxBean.getName()) .setOsVersion(operatingSystemMxBean.getVersion()) .setMemoryFreeBytes(operatingSystemMxBean.getFreePhysicalMemorySize()) .setMemoryTotalBytes(operatingSystemMxBean.getTotalPhysicalMemorySize()) .setSwapFreeBytes(operatingSystemMxBean.getFreeSwapSpaceSize()) .setSwapTotalBytes(operatingSystemMxBean.getTotalSwapSpaceSize()) .setUname(uname) .setDockerVersion(dockerVersion()) .setDockerHost(dockerHost()) .setDockerCertPath(dockerHost.dockerCertPath()) .build(); nodeUpdater.update(hostInfo.toJsonBytes()); }
@Override public DockerVersion call() throws Exception { final HostStatus status = client.hostStatus(testHost()).get(); return status == null ? null : status.getHostInfo() == null ? null : status.getHostInfo().getDockerVersion(); } });
@Override protected void runOneIteration() throws InterruptedException { final String hostname = exec("uname -n").trim(); final String uname = exec("uname -a").trim(); final HostInfo hostInfo = HostInfo.newBuilder() .setArchitecture(operatingSystemMXBean.getArch()) .setCpus(Runtime.getRuntime().availableProcessors()) .setHostname(hostname) .setLoadAvg(operatingSystemMXBean.getSystemLoadAverage()) .setOsName(operatingSystemMXBean.getName()) .setOsVersion(operatingSystemMXBean.getVersion()) .setMemoryFreeBytes(operatingSystemMXBean.getFreePhysicalMemorySize()) .setMemoryTotalBytes(operatingSystemMXBean.getTotalPhysicalMemorySize()) .setSwapFreeBytes(operatingSystemMXBean.getFreeSwapSpaceSize()) .setSwapTotalBytes(operatingSystemMXBean.getTotalSwapSpaceSize()) .setUname(uname) .setDockerVersion(dockerVersion()) .setDockerHost(dockerHost()) .setDockerCertPath(dockerHost.dockerCertPath()) .build(); nodeUpdater.update(hostInfo.toJsonBytes()); }
final String docker; if (hi != null) { final long free = hi.getMemoryFreeBytes(); final long total = hi.getMemoryTotalBytes(); memUsage = format("%.2f", (float) (total - free) / total); cpus = String.valueOf(hi.getCpus()); mem = hi.getMemoryTotalBytes() / (1024 * 1024 * 1024) + " gb"; loadAvg = format("%.2f", hi.getLoadAvg()); os = hi.getOsName() + " " + hi.getOsVersion(); final DockerVersion dv = hi.getDockerVersion(); docker = (dv != null) ? format("%s (%s)", dv.getVersion(), dv.getApiVersion()) : ""; } else {