List of usage examples for com.amazonaws.jmx.spi JmxInfoProvider getFileDecriptorInfo
public long[] getFileDecriptorInfo();
From source file:com.github.lpezet.antiope.metrics.aws.MachineMetricFactory.java
License:Open Source License
private void addFileDescriptorMetrics(List<MetricDatum> pTargetList, Set<MachineMetric> pCustomSet) { JmxInfoProvider oProvider = JmxInfoProvider.Factory.getJmxInfoProvider(); long[] oFdInfo = oProvider.getFileDecriptorInfo(); if (oFdInfo != null) { long oOpenFdCount = oFdInfo[0]; long oMaxFdCount = oFdInfo[1]; List<Long> oValues = Arrays.asList(oOpenFdCount, oMaxFdCount - oOpenFdCount); MetricValues oMetricValues = fdMetricValues(pCustomSet, oValues); addMetrics(pTargetList, oMetricValues, StandardUnit.Count); }/*w ww. ja v a 2 s. c o m*/ }