public class MetricsService extends Object
| Constructor and Description |
|---|
MetricsService() |
| Modifier and Type | Method and Description |
|---|---|
private String |
appendPgId(String name,
ProcessGroupStatus status,
boolean appendPgId) |
protected long |
calculateProcessingNanos(ProcessGroupStatus status) |
private Map<String,Double> |
getDoubleMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics) |
private Map<String,Integer> |
getIntegerMetrics(ProcessGroupStatus status,
boolean appendPgId) |
private Map<String,Integer> |
getIntegerMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics) |
private Map<String,Long> |
getLongMetrics(ProcessGroupStatus status,
boolean appendPgId) |
private Map<String,Long> |
getLongMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics) |
javax.json.JsonObject |
getMetrics(javax.json.JsonBuilderFactory factory,
ProcessGroupStatus status,
com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics,
String applicationId,
String id,
String hostname,
long currentTimeMillis,
int availableProcessors,
double systemLoad) |
Map<String,String> |
getMetrics(ProcessGroupStatus status,
boolean appendPgId)
Generates a Map of metrics for a ProcessGroupStatus instance.
|
Map<String,String> |
getMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
Generates a Map of metrics for VirtualMachineMetrics.
|
public Map<String,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 nameprivate Map<String,Integer> getIntegerMetrics(ProcessGroupStatus status, boolean appendPgId)
private Map<String,Long> getLongMetrics(ProcessGroupStatus status, boolean appendPgId)
public Map<String,String> getMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
virtualMachineMetrics - a VirtualMachineMetrics instance to get metrics fromprotected long calculateProcessingNanos(ProcessGroupStatus status)
private String appendPgId(String name, ProcessGroupStatus status, boolean appendPgId)
private Map<String,Double> getDoubleMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
private Map<String,Long> getLongMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
private Map<String,Integer> getIntegerMetrics(com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics)
public javax.json.JsonObject getMetrics(javax.json.JsonBuilderFactory factory,
ProcessGroupStatus status,
com.yammer.metrics.core.VirtualMachineMetrics virtualMachineMetrics,
String applicationId,
String id,
String hostname,
long currentTimeMillis,
int availableProcessors,
double systemLoad)
Copyright © 2019 Apache NiFi Project. All rights reserved.