fsMap.put(CounterConstants.HOST_DISK_WRITE_BYTES, writeBytes); Map<String, Long> preMap = previousDiskStats.get(fs[i].getDevName()); tmpWriteTotal += writeDelta; previousDiskStats.put(fs[i].getDevName(), fsMap);
public void output(FileSystem fs) throws SigarException { FileSystemUsage usage = this.sigar.getFileSystemUsage(fs.getDirName()); ArrayList items = new ArrayList(); items.add(fs.getDevName()); items.add(fs.getDirName()); items.add(String.valueOf(usage.getDiskReads())); items.add(String.valueOf(usage.getDiskWrites())); if (usage.getDiskReadBytes() == Sigar.FIELD_NOTIMPL) { items.add("-"); items.add("-"); } else { items.add(Sigar.formatSize(usage.getDiskReadBytes())); items.add(Sigar.formatSize(usage.getDiskWriteBytes())); } if (usage.getDiskQueue() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskQueue())); } if (usage.getDiskServiceTime() == Sigar.FIELD_NOTIMPL) { items.add("-"); } else { items.add(svctm(usage.getDiskServiceTime())); } printf(items); }
fsMap.put("WriteBytes", usage.getDiskWriteBytes()); fsMap.put("Writes", usage.getDiskWrites()); if(previousDiskStats.containsKey(fs[i].getDevName())) { Map deltaMap = previousDiskStats.get(fs[i].getDevName()); deltaMap.put("ReadBytes", usage.getDiskReadBytes() - (Long) deltaMap.get("ReadBytes")); deltaMap.put("Reads", usage.getDiskReads() - (Long) deltaMap.get("Reads")); skip = true; previousDiskStats.put(fs[i].getDevName(), fsMap);
.build(); final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
if (stats != null) { final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
items.add(fs.getDevName()); items.add(formatSize(total)); items.add(formatSize(used));
if (fileSystem != null) { mount = fileSystem.getDirName(); dev = fileSystem.getDevName(); typeName = fileSystem.getTypeName(); sysTypeName = fileSystem.getSysTypeName();
pctList.add(pct); typeList.add(fs.getSysTypeName() + "/" + fs.getTypeName()); deviceList.add(fs.getDevName()); mountList.add(fs.getDirName()); } catch (SigarException e) {
for( int i = 0; i < fslist.length; i++ ) { if( fslist[i].getType() == FileSystem.TYPE_LOCAL_DISK ) { if( getReadWriteBytes( sigarWrapper, fslist[i].getDevName(), readBytes ) == -1 ) { problematicMounts.append( "'" + fslist[i].getDevName() + "', " ); } else { devices.add( fslist[i].getDevName() );
if ( log != null ) { log.warn("Encountered UNKNOWN filesystem (device=" + fs.getDevName() + "): " + fs.getDirName()); if ( log != null ) { log.warn("Encountered NONE filesystem (device=" + fs.getDevName() + "): " + fs.getDirName()); log.warn("Encountered filesystem with invalid type (" + fs.getType() + ") (device=" + fs.getDevName() + "): " + fs.getDirName());
FileSystem fileSystem = fileSystemList[i]; sb.append( "\n\t" + fileSystem.getDevName() + " is a" ); if( fileSystem.getType() == FileSystem.TYPE_LOCAL_DISK ) { sb.append( " local" );
public static FileSystem fromSigarBean(org.hyperic.sigar.FileSystem fs, long totalSizeKB, long freeSpaceKB) { return new FileSystem( // fs.getDevName(), fs.getDirName(), // FSType.values()[fs.getType()], fs.getSysTypeName(), // totalSizeKB, freeSpaceKB); }
if (stats != null) { final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
.build(); final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
.build(); final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
.build(); final ServiceMetricEvent.Builder builder = builder() .setDimension("fsDevName", fs.getDevName()) .setDimension("fsDirName", fs.getDirName()) .setDimension("fsTypeName", fs.getTypeName())
log.debug("Found FileSystem list: [%s]", Joiner.on(", ").join(fss)); for (FileSystem fs : fss) { final String name = fs.getDevName(); // (fs.getDirName() appears to give the same results here) if (fsTypeWhitelist.contains(fs.getTypeName())) { DiskUsage du = null; if (stats != null) { final ServiceMetricEvent.Builder builder = new ServiceMetricEvent.Builder() .setUser1(fs.getDevName()) .setUser2(fs.getDirName()) .setUser3(fs.getTypeName())
final String deviceName = fileSystem.getDevName(); final ITimeSource timesource = monitoringController.getTimeSource(); final TimeUnit timeUnit = timesource.getTimeUnit();
final String deviceName = fileSystem.getDevName(); final ITimeSource timesource = monitoringController.getTimeSource(); final TimeUnit timeUnit = timesource.getTimeUnit();
); final ServiceMetricEvent.Builder builder = new ServiceMetricEvent.Builder() .setUser1(fs.getDevName()) .setUser2(fs.getDirName()) .setUser3(fs.getTypeName())