我正在尝试在 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 在浏览器中查看所有指标。我可以看到所有作为 Wildfly 指标的指标都具有非零值。
还有什么我应该做的以便我可以看到一些值吗?带注释的方法至少需要几秒钟才能执行,因此它们不可能如此之快,以至于显示为零。