Prometheus 无法抓取自定义指标

Prometheus 无法抓取自定义指标

我正在尝试设置 Prometheus,以便使用 Java 库 Prometheus Micrometer 抓取 Java 服务公开的一些自定义指标。除了proto: bad wiretype for field io_prometheus_client.MetricFamily.Metric: got wiretype 0, want 2此特定作业的 Prometheus URL http://localhost:9090/targets 之外,Prometheus 日志中没有任何错误。

我可以从与 Java 服务位于同一实例上的节点导出器抓取其他指标,因此这似乎不是网络/防火墙问题。我也可以直接 curl 指标。

prometheus 作业配置:

  - job_name: 'my_service'
    static_configs:
    - targets: ['my_instance:XXXX']

我想知道问题出在prometheus还是java服务端,以及如何解决。

相关内容