Class DcrMetricSource
java.lang.Object
org.apache.ignite.internal.metrics.AbstractMetricSource<DcrMetricSource.Holder>
org.gridgain.internal.dcr.metrics.DcrMetricSource
- All Implemented Interfaces:
org.apache.ignite.internal.metrics.MetricSource
public class DcrMetricSource
extends org.apache.ignite.internal.metrics.AbstractMetricSource<DcrMetricSource.Holder>
Metric source for datacenter replication metrics.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classHolder for datacenter replication metrics. -
Constructor Summary
ConstructorsConstructorDescriptionDcrMetricSource(String replicationName, String table) Constructor of DCR metrics. -
Method Summary
Modifier and TypeMethodDescriptionprotected DcrMetricSource.Holder@Nullable org.apache.ignite.internal.metrics.AtomicLongMetricvoidIncrements entries observed.@Nullable org.apache.ignite.internal.metrics.AtomicLongMetricvoidIncrements entries sent.voidlag(long lag) Update lag estimation.@Nullable org.apache.ignite.internal.metrics.AtomicLongMetricMethods inherited from class org.apache.ignite.internal.metrics.AbstractMetricSource
description, disable, enable, enabled, group, holder, name
-
Constructor Details
-
DcrMetricSource
Constructor of DCR metrics.
-
-
Method Details
-
entriesObservedIncrement
public void entriesObservedIncrement()Increments entries observed. -
entriesSentIncrement
public void entriesSentIncrement()Increments entries sent. -
lag
public void lag(long lag) Update lag estimation.- Parameters:
lag- lag between source and target in ms.
-
entriesObserved
@TestOnly @Nullable public @Nullable org.apache.ignite.internal.metrics.AtomicLongMetric entriesObserved() -
entriesSent
@TestOnly @Nullable public @Nullable org.apache.ignite.internal.metrics.AtomicLongMetric entriesSent() -
lagEstimation
@TestOnly @Nullable public @Nullable org.apache.ignite.internal.metrics.AtomicLongMetric lagEstimation() -
createHolder
- Specified by:
createHolderin classorg.apache.ignite.internal.metrics.AbstractMetricSource<DcrMetricSource.Holder>
-