public class AggregatedMetrics extends Object
| Constructor and Description | 
|---|
| AggregatedMetrics() | 
| Modifier and Type | Method and Description | 
|---|---|
| AggregatedMetrics | add(String name,
   double value,
   String hostnamePartitionId)Add value from hostname for a metric. | 
| AggregatedMetrics | add(String name,
   long value,
   String hostnamePartitionId)Add value from hostname for a metric. | 
| AggregatedMetrics | add(WorkerSuperstepMetrics workerMetrics,
   String hostname)Add metrics from worker. | 
| AggregatedMetric | get(String name)Get AggregatedMetric with given name. | 
| Map<String,AggregatedMetric<?>> | getAll()Get map of all aggregated metrics. | 
| AggregatedMetrics | print(long superstep,
     PrintStream out)Print the aggregated metrics to the stream provided. | 
public AggregatedMetrics add(String name, long value, String hostnamePartitionId)
name - String name of metricvalue - long value to trackhostnamePartitionId - String host it came frompublic AggregatedMetrics add(String name, double value, String hostnamePartitionId)
name - String name of metricvalue - double value to trackhostnamePartitionId - String host it came frompublic AggregatedMetrics add(WorkerSuperstepMetrics workerMetrics, String hostname)
workerMetrics - WorkerSuperstepMetrics from workhostname - String hostname of workerpublic AggregatedMetrics print(long superstep, PrintStream out)
superstep - long number of superstep.out - PrintStream to write to.public AggregatedMetric get(String name)
name - String metric to lookup.public Map<String,AggregatedMetric<?>> getAll()
Copyright © 2011-2020 The Apache Software Foundation. All Rights Reserved.