Search in sources :

Example 6 with BooleanMetric

use of org.apache.ignite.spi.metric.BooleanMetric in project ignite by apache.

the class MetricsSelfTest method testBooleanMetric.

/**
 */
@Test
public void testBooleanMetric() throws Exception {
    final boolean[] v = new boolean[1];
    mreg.register("bmtest", () -> v[0], "test");
    BooleanMetric m = mreg.findMetric("bmtest");
    assertEquals(v[0], m.value());
    v[0] = true;
    assertEquals(v[0], m.value());
}
Also used : BooleanMetric(org.apache.ignite.spi.metric.BooleanMetric) GridCommonAbstractTest(org.apache.ignite.testframework.junits.common.GridCommonAbstractTest) Test(org.junit.Test)

Aggregations

BooleanMetric (org.apache.ignite.spi.metric.BooleanMetric)6 MetricRegistry (org.apache.ignite.internal.processors.metric.MetricRegistry)4 Test (org.junit.Test)4 IgniteEx (org.apache.ignite.internal.IgniteEx)3 IntMetric (org.apache.ignite.spi.metric.IntMetric)3 GridCommonAbstractTest (org.apache.ignite.testframework.junits.common.GridCommonAbstractTest)3 LongMetric (org.apache.ignite.spi.metric.LongMetric)2 Scope (io.opencensus.common.Scope)1 LastValue (io.opencensus.stats.Aggregation.LastValue)1 Measure (io.opencensus.stats.Measure)1 MeasureDouble (io.opencensus.stats.Measure.MeasureDouble)1 MeasureLong (io.opencensus.stats.Measure.MeasureLong)1 MeasureMap (io.opencensus.stats.MeasureMap)1 Stats (io.opencensus.stats.Stats)1 StatsRecorder (io.opencensus.stats.StatsRecorder)1 View (io.opencensus.stats.View)1 Name (io.opencensus.stats.View.Name)1 TagContextBuilder (io.opencensus.tags.TagContextBuilder)1 TagKey (io.opencensus.tags.TagKey)1 TagMetadata (io.opencensus.tags.TagMetadata)1