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.String
DPS
static Metric
hostCpuMetric
static Metric
memoryPctMetric
static Metric
nodeCpuMetric
static java.lang.String
QPS
static Metric
timeSpentInGcMetric
static Metric
uptimeMetric
-
Constructor Summary
Constructors Constructor Description MetricNameUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MetricInstance
getHostCpuMetricInstance(java.lang.String hostname)
static MetricInstance
getMemoryPctMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
static MetricInstance
getNodeCpuMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
static MetricInstance
getTimeSpentInGcMetricInstance(java.lang.String nodeset, java.lang.String hostname, int baseport)
static MetricInstance
getUptimeMetricInstance(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
-
-