Search in sources :

Example 1 with BoltAggregateStats

use of org.apache.storm.generated.BoltAggregateStats in project storm by apache.

the class StatsUtil method thriftifyBoltAggStats.

private static ComponentAggregateStats thriftifyBoltAggStats(Map m) {
    ComponentAggregateStats stats = new ComponentAggregateStats();
    stats.set_type(ComponentType.BOLT);
    stats.set_last_error((ErrorInfo) getByKey(m, LAST_ERROR));
    thriftifyCommonAggStats(stats, m);
    BoltAggregateStats boltAggStats = new BoltAggregateStats();
    boltAggStats.set_execute_latency_ms(getByKeyOr0(m, EXEC_LATENCY).doubleValue());
    boltAggStats.set_process_latency_ms(getByKeyOr0(m, PROC_LATENCY).doubleValue());
    boltAggStats.set_executed(getByKeyOr0(m, EXECUTED).longValue());
    boltAggStats.set_capacity(getByKeyOr0(m, CAPACITY).doubleValue());
    SpecificAggregateStats specificStats = SpecificAggregateStats.bolt(boltAggStats);
    stats.set_specific_stats(specificStats);
    return stats;
}
Also used : SpecificAggregateStats(org.apache.storm.generated.SpecificAggregateStats) ComponentAggregateStats(org.apache.storm.generated.ComponentAggregateStats) BoltAggregateStats(org.apache.storm.generated.BoltAggregateStats)

Aggregations

BoltAggregateStats (org.apache.storm.generated.BoltAggregateStats)1 ComponentAggregateStats (org.apache.storm.generated.ComponentAggregateStats)1 SpecificAggregateStats (org.apache.storm.generated.SpecificAggregateStats)1