public class MetricsService
extends java.lang.Object
Constructor and Description |
---|
MetricsService() |
Modifier and Type | Method and Description |
---|---|
protected long |
calculateProcessingNanos(ProcessGroupStatus status) |
java.util.Map<java.lang.String,java.lang.String> |
getMetrics(ProcessGroupStatus status,
boolean appendPgId)
Generates a Map of metrics for a ProcessGroupStatus instance.
|
java.util.Map<java.lang.String,java.lang.String> |
getMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
Generates a Map of metrics for VirtualMachineMetrics.
|
public java.util.Map<java.lang.String,java.lang.String> getMetrics(ProcessGroupStatus status, boolean appendPgId)
status
- a ProcessGroupStatus to get metrics fromappendPgId
- if true, the process group ID will be appended at the end of the metric namepublic java.util.Map<java.lang.String,java.lang.String> getMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
virtualMachineMetrics
- a VirtualMachineMetrics instance to get metrics fromprotected long calculateProcessingNanos(ProcessGroupStatus status)