public void getAttributes() { DYNAMIC_LOGGER.recordMeterEvents(this.getAttributesCount, 1); }
public void createSegment() { DYNAMIC_LOGGER.recordMeterEvents(this.createSegmentCount, 1); }
public void append() { DYNAMIC_LOGGER.recordMeterEvents(this.appendCount, 1); }
public void truncate() { DYNAMIC_LOGGER.recordMeterEvents(this.truncateCount, 1); } }
public void read() { DYNAMIC_LOGGER.recordMeterEvents(this.readCount, 1); }
public void deleteSegment() { DYNAMIC_LOGGER.recordMeterEvents(this.deleteSegmentCount, 1); }
public void appendWithOffset() { DYNAMIC_LOGGER.recordMeterEvents(this.appendOffsetCount, 1); }
public void mergeSegment() { DYNAMIC_LOGGER.recordMeterEvents(this.mergeSegmentCount, 1); }
public void updateAttributes() { DYNAMIC_LOGGER.recordMeterEvents(this.updateAttributesCount, 1); }
public void getInfo() { DYNAMIC_LOGGER.recordMeterEvents(this.getInfoCount, 1); }
public void seal() { DYNAMIC_LOGGER.recordMeterEvents(this.sealCount, 1); }
@Override public void recordMeterEvents(String name, long number) { this.instance.get().recordMeterEvents(name, number); } }
/** * This method increments the Stream-specific counter of retention operations. * * @param scope Scope. * @param streamName Name of the Stream. */ public static void reportRetentionEvent(String scope, String streamName) { DYNAMIC_LOGGER.recordMeterEvents(nameFromStream(RETENTION_FREQUENCY, scope, streamName), 1); }
/** * Test Meter registered and worked well with StatsLogger. */ @Test public void testMeter() { Meter testMeter = statsLogger.createMeter("testMeter"); testMeter.recordEvent(); testMeter.recordEvent(); assertEquals(2, testMeter.getCount()); testMeter.recordEvents(27); assertEquals(29, testMeter.getCount()); // test dynamic meter int sum = 0; for (int i = 1; i < 10; i++) { sum += i; dynamicLogger.recordMeterEvents("dynamicMeter", i); assertEquals(sum, MetricRegistryUtils.getMeter("pravega.dynamicMeter.Meter").getCount()); } }