在 WildFly 28 中使用千分尺注释

Using micrometer annotations in WildFly 28

提问人:thoredge 提问时间:11/8/2023 最后编辑:thoredge 更新时间:11/9/2023 访问量:43

问:

我正在努力将我们的应用程序升级到 WildFly 28,然后微配置文件指标已被千分尺取代。我试图将这样的千分尺@Counted注释添加到方法中。这与我们今天使用微配置文件指标的方式非常相似:

    @Counted(value = "xxxxx_api_ping", description = "Hvor mange ping-kall gjennom api.")
    @GET
    public Response ping() {
      ...
    }

然而,这似乎没有被发现;但是,以编程方式执行此操作是有效的:

    @Inject
    private MeterRegistry registry;

    @GET
    public Response ping() {
      registry.counter("dummy").increment();
      ...
    }

第一个例子应该有效,对吧?

Wildfly 千分尺 Wildfly-28

评论


答:

0赞 jasondlee 11/9/2023 #1

WildFly 中的千分尺集成不支持注释驱动的指标,仅支持千分尺 API (https://docs.wildfly.org/30/Admin_Guide.html#use-in-applications) 的编程使用。如果您希望看到添加支持,请在 https://issues.redhat.com 针对 WildFly 项目提交 RFE。

评论

0赞 thoredge 11/9/2023
说这解决了我的问题是错误的,但至少我知道发生了什么:-(