Я пытаюсь использовать метрики микропрофиля в wildfly 18.0.1. Я хотел бы использовать аннотацию @Timed в некоторых моих методах, чтобы увидеть, сколько времени они занимают. Но эта метрика всегда равна нулю. Мои методы таковы:
@Timed(unit = MetricUnits.SECONDS)
public void pushNextElement(XMLStreamReader reader, Emitter<Object> emitter)
throws XMLStreamException, JAXBException {
//some logic here
}
Я могу просмотреть все метрики в браузере, используя http://localhost: 9990 / metrics url. Я вижу, что все метрики, которые являются метриками диких мух, имеют значения, отличные от нуля.
Что-нибудь еще, что я должен сделать, чтобы я мог видеть некоторые значения? Методы, которые аннотированы, выполняются по крайней мере несколько секунд, поэтому не может быть так, чтобы они были настолько быстрыми, что показывался ноль.