Я новичок в использовании микрометра и пытаюсь понять, есть ли способ использовать таймер, который также включал бы подсчет количества элементов в сценарии пакетной обработки. Поскольку я обрабатываю пакет с помощью потоков Java, я не видел очевидного способа записать таймер для каждого обрабатываемого элемента, поэтому я искал способ установить атрибут размера пакета. Один из способов, который, я думаю, может сработать, - это использовать FunctionTimer из https://micrometer.io/docs/concepts#_function_tracking_timers, но я считаю, что для этого требуется, чтобы приложение поддерживало постоянный, монотонно увеличивающийся набор значений для общего счетчика и общего времени.
Есть ли более простой способ сделать это? В конечном итоге эти данные будут переданы в New Relic. Я также пробовал устанавливать теги для размера пакета, но они, похоже, отображаются в виде строк, поэтому я не могу выполнить какое-либо агрегирование значений.
Спасибо!