首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP操作代理\ Jvm监控/多进程/ Java /单个VM /VM

GCP操作代理\ Jvm监控/多进程/ Java /单个VM /VM
EN

Stack Overflow用户
提问于 2021-12-10 17:58:48
回答 1查看 314关注 0票数 0

我在其中一个VM中有用于JVM监视的GCP操作代理。

https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent/third-party/jvm

如果安装了一个jvm,我就可以看到gcp监控UI中的数据--收集到的数据显示在ui中。

/etc/google-cloud-ops-agent/config.yaml中使用以下配置

代码语言:javascript
复制
metrics:
  receivers:
    jvm_metrics:
      type: jvm
      endpoint: localhost:9999
      collection_interval: 60s
  service:
    pipelines:
      jvm_pipeline:
        receivers:
          - jvm_metrics

我有一个用例,有两个jvm进程在一个JVM中运行,它们都在不同的jmx端口中公开数据。现在我如何在.yml中创建一个配置,这样我就可以看到这两个方面的数据,并且我应该能够区分这些JVM度量标准。

在.yml文件中尝试使用不同的变体,要么获得无效的配置错误,要么在gcp监视UI中没有显示其他jvm数据。

任何线索都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-23 06:21:40

目前,单台机器上的多个JVM不支持这一点。

参考https://github.com/GoogleCloudPlatform/ops-agent/issues/299#issuecomment-998215911

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70308625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档