【问题标题】:Datasource Metrics for Postgres DB are not available at /q/metrics endpoint [QUARKUS]Postgres DB 的数据源指标在 /q/metrics 端点不可用 [QUARKUS]
【发布时间】:2023-01-03 22:16:42
【问题描述】:

Quarkus 应用程序 - 从 Postgres 数据库获取数据的休息服务

Quarkus 版本:2.9.0.Final

Postgres 扩展 -quarkus-reactive-pg-客户端

千分尺延伸 -quarkus-micrometer-registry-prometheus

添加上述扩展后,postgres db 指标不可用/q/metrics端点。

如何在使用反应式 pg 驱动程序时获取 pg 数据源指标

【问题讨论】:

    标签: quarkus quarkus-reactive


    【解决方案1】:

    反应式客户端中对指标的支持尚未准备就绪。预计将在 Quarkus 2.16 上可用。

    完成后,您需要通过设置此属性来启用数据库指标:

    quarkus.datasource.jdbc.enable-metrics=true
    

    如此处所述:https://quarkus.io/guides/datasource#datasource-metrics

    【讨论】:

    • 这是为数据源启用健康端点,它指示数据库的健康状况,就像它的 UP/DOWN 一样,它不会在 /q/metrics 端点上公开数据库指标。
    • 修复了我的答案...抱歉,复制了错误的属性。
    • 是的,已经尝试过这种配置,如果你使用 jdbc 驱动程序与数据库交互,它就可以工作。在我的例子中,配置不起作用,因为我使用反应式 postgres 驱动程序与数据库交互。
    • 修复了我的答案......该功能将在 Quarkus 2.16 上可用。
    猜你喜欢
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2019-06-21
    相关资源
    最近更新 更多