Я пытаюсь понять группу пружинного микроментера по функциональности измерения / метки.Я использую StepMeterRegistry и увеличиваю счетчик, но не вижу желаемого результата.
создать счетчики как,
final MeterRegistry myRegistry = new StepMeterRegistry(config, Clock.SYSTEM) {...};
final Counter myCounter1 = myRegistry.counter("myTestCounter", "tag1", "value1");
final Counter myCounter2 = myRegistry.counter("myTestCounter", "tag2", "value2");
final Counter myCounter1n2 = myRegistry.counter("myTestCounter", "tag1", "value1", "tag2", "value2");
увеличить счетчики как,
myCounter1.increment();
myCounter2.increment();
myCounter1n2.increment();
, когда япечать (после шага),
myCounter1.measure(); => value=1.0
myCounter2.measure(); => value=1.0
myCounter1n2.measure(); => value=1.0
, тогда как я ожидал (после шага),
myCounter1.measure(); => value=2.0
myCounter2.measure(); => value=2.0
myCounter1n2.measure(); => value=1.0
Правильно ли мое понимание?Или как реализовать группировку по (или) выбору по функциональности?