Class IgniteStorageMetrics
- java.lang.Object
 - 
- com.broadleafcommerce.common.extension.cache.IgniteStorageMetrics
 
 
- 
- All Implemented Interfaces:
 io.micrometer.core.instrument.binder.MeterBinder
public class IgniteStorageMetrics extends Object implements io.micrometer.core.instrument.binder.MeterBinder
Add some ignite specific cache metrics to micrometer output on interval. 
- 
- 
Constructor Summary
Constructors Constructor Description IgniteStorageMetrics(org.apache.ignite.Ignite ignite, String region, long metricsRefreshFrequencyMillis, Iterable<io.micrometer.core.instrument.Tag> tags) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindTo(io.micrometer.core.instrument.MeterRegistry registry)static IgniteStorageMetricsmonitor(io.micrometer.core.instrument.MeterRegistry registry, String region, org.apache.ignite.Ignite ignite, long metricsRefreshFrequencyMillis, String... tags)voidrefresh(org.apache.ignite.DataRegionMetrics newMetrics)voidunregister(io.micrometer.core.instrument.MeterRegistry registry) 
 - 
 
- 
- 
Method Detail
- 
monitor
public static IgniteStorageMetrics monitor(io.micrometer.core.instrument.MeterRegistry registry, String region, org.apache.ignite.Ignite ignite, long metricsRefreshFrequencyMillis, String... tags)
 
- 
bindTo
public void bindTo(io.micrometer.core.instrument.MeterRegistry registry)
- Specified by:
 bindToin interfaceio.micrometer.core.instrument.binder.MeterBinder
 
- 
refresh
public void refresh(org.apache.ignite.DataRegionMetrics newMetrics)
 
- 
unregister
public void unregister(io.micrometer.core.instrument.MeterRegistry registry)
 
 - 
 
 -