无法在 Grafana Cloud 中查看 JMX prometheus javaagent 导出器指标

问题描述

我能够使用以下 JVM 参数在我的 JVM 进程上检测 jmx_prmometheus_javaagent-0.16.1

SBT_OPTS=-javaagent:dist/conf/grafana/jmx_prometheus_javaagent-0.16.1.jar=1429:dist/conf/grafana/jmx-exporter-config.yaml

以及以下基本配置:

---
startDelaySeconds: 0
ssl: false
lowercaSEOutputName: false
lowercaSEOutputLabelNames: false

这会产生预期的指标:

% curl -X GET http://localhost:1429/metrics
# HELP jvm_buffer_pool_used_bytes Used bytes of a given JVM buffer pool.
# TYPE jvm_buffer_pool_used_bytes gauge
jvm_buffer_pool_used_bytes{pool="mapped",} 0.0
jvm_buffer_pool_used_bytes{pool="direct",} 2174499.0
...

我还使用以下(相关部分)配置运行 Grafana 代理(在 Docker 容器中):

prometheus:
  configs:
    - name: integrations
      remote_write:
        - basic_auth:
            password: ******
            username: ******
          url: https://prometheus-blocks-prod-us-central1.grafana.net/api/prom/push
      scrape_configs:
        - job_name: 'changeme'
          static_configs:
            - targets: [localhost:1429]

问题:我在 Grafana Cloud 仪表板中看不到 JMX 指标。我可以看到作业 changeme 和代理自己的指标,但看不到 JMX 指标。

enter image description here

非常感谢任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)