Package com.attivio.platform.perfmon.api
Class MetricNameUtils
- java.lang.Object
-
- com.attivio.platform.perfmon.api.MetricNameUtils
-
public class MetricNameUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDPSstatic MetrichostCpuMetricstatic MetricmemoryPctMetricstatic MetricnodeCpuMetricstatic java.lang.StringQPSstatic MetrictimeSpentInGcMetricstatic MetricuptimeMetric
-
Constructor Summary
Constructors Constructor Description MetricNameUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MetricInstancegetHostCpuMetricInstance(java.lang.String hostname)static MetricInstancegetMemoryPctMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)static MetricInstancegetNodeCpuMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)static MetricInstancegetTimeSpentInGcMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)static MetricInstancegetUptimeMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)static java.util.Map<java.lang.String,java.util.Map<java.lang.Long,MetricData>>invertByDimension(java.util.Map<java.lang.Long,java.util.List<MetricData>> data, java.lang.String dimKey)Re-maps the value returned by the monitoring api based on a specific dimension key.
-
-
-
Field Detail
-
DPS
public static final java.lang.String DPS
- See Also:
- Constant Field Values
-
QPS
public static final java.lang.String QPS
- See Also:
- Constant Field Values
-
hostCpuMetric
public static final Metric hostCpuMetric
-
nodeCpuMetric
public static final Metric nodeCpuMetric
-
memoryPctMetric
public static final Metric memoryPctMetric
-
timeSpentInGcMetric
public static final Metric timeSpentInGcMetric
-
uptimeMetric
public static final Metric uptimeMetric
-
-
Method Detail
-
getHostCpuMetricInstance
public static final MetricInstance getHostCpuMetricInstance(java.lang.String hostname)
-
getNodeCpuMetricInstance
public static final MetricInstance getNodeCpuMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
-
getMemoryPctMetricInstance
public static final MetricInstance getMemoryPctMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
-
getTimeSpentInGcMetricInstance
public static final MetricInstance getTimeSpentInGcMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
-
getUptimeMetricInstance
public static final MetricInstance getUptimeMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
-
invertByDimension
public static java.util.Map<java.lang.String,java.util.Map<java.lang.Long,MetricData>> invertByDimension(java.util.Map<java.lang.Long,java.util.List<MetricData>> data, java.lang.String dimKey)
Re-maps the value returned by the monitoring api based on a specific dimension key.- Returns:
- a map by dimension value to a map by metric id to MetricData
-
-