Search in sources :

Example 1 with LocalInstanceStats

use of com.hazelcast.instance.LocalInstanceStats in project hazelcast by hazelcast.

the class ProviderHelper method provide.

public static void provide(MetricDescriptor descriptor, MetricsCollectionContext context, String prefix, Map<String, ? extends LocalInstanceStats> stats) {
    if (stats == null) {
        return;
    }
    for (Map.Entry<String, ? extends LocalInstanceStats> entry : stats.entrySet()) {
        String name = entry.getKey();
        LocalInstanceStats localStats = entry.getValue();
        MetricDescriptor dsDescriptor = descriptor.copy().withPrefix(prefix).withDiscriminator(GENERAL_DISCRIMINATOR_NAME, name);
        context.collect(dsDescriptor, localStats);
    }
}
Also used : MetricDescriptor(com.hazelcast.internal.metrics.MetricDescriptor) Map(java.util.Map) LocalInstanceStats(com.hazelcast.instance.LocalInstanceStats)

Aggregations

LocalInstanceStats (com.hazelcast.instance.LocalInstanceStats)1 MetricDescriptor (com.hazelcast.internal.metrics.MetricDescriptor)1 Map (java.util.Map)1