baseName + "read.count", devName + " Reads", "Reads on " + devName, "count", () -> sigar.getDiskUsage(devName).getReads())); definitions.add(new Definition( baseName + "write.count", devName + " Writes", "Writes on " + devName, "count", () -> sigar.getDiskUsage(devName).getWrites())); definitions.add(new Definition( baseName + "read.bytes", devName + " Reads", "Reads on " + devName, "bytes", () -> sigar.getDiskUsage(devName).getReadBytes())); definitions.add(new Definition( baseName + "write.bytes", devName + " Writes", "Writes on " + devName, "bytes", () -> sigar.getDiskUsage(devName).getWriteBytes())); }); } catch (final SigarException e) {
private DiskUsageStatistic getCurrentDiskUsageStatistic(final ITimeSource timesource, final String deviceName) throws SigarException { final DiskUsage diskUsage = this.sigar.getDiskUsage(deviceName); final long currentTimestamp = timesource.getTime(); final double queue = diskUsage.getQueue(); final long readBytes = diskUsage.getReadBytes(); final long reads = diskUsage.getReads(); final double serviceTime = diskUsage.getServiceTime(); final long writeBytes = diskUsage.getWriteBytes(); final long writes = diskUsage.getWrites(); return new DiskUsageStatistic(currentTimestamp, queue, readBytes, reads, serviceTime, writeBytes, writes); }
private DiskUsageStatistic getCurrentDiskUsageStatistic(final ITimeSource timesource, final String deviceName) throws SigarException { final DiskUsage diskUsage = this.sigar.getDiskUsage(deviceName); final long currentTimestamp = timesource.getTime(); final double queue = diskUsage.getQueue(); final long readBytes = diskUsage.getReadBytes(); final long reads = diskUsage.getReads(); final double serviceTime = diskUsage.getServiceTime(); final long writeBytes = diskUsage.getWriteBytes(); final long writes = diskUsage.getWrites(); return new DiskUsageStatistic(currentTimestamp, queue, readBytes, reads, serviceTime, writeBytes, writes); }
diskSnapshot.setAvailable(stats.getAvail()); diskSnapshot.setUsed(stats.getUsed()); systemSnapshot.getDisks().put(fsName, fromCopy(diskSnapshot, sigar.getDiskUsage(fsName)));