【问题标题】:Stackdriver Monitoring agent configuration for GCP managed deployment with docker based containerStackdriver Monitoring 代理配置,用于使用基于 docker 的容器进行 GCP 托管部署
【发布时间】:2020-10-17 00:08:08
【问题描述】:

我正在尝试设置 Stackdriver 监控和日志记录代理,以便能够在 GCP 上将它们用于托管实例组部署,该部署基于具有 docker 容器和 COS 主机的实例模板。 我添加了特殊元数据google-monitoring-enabled=truegoogle-logging-enabled=true 并使用容器优化图像进行部署。 这就是docker ps -a 看待主机的方式。你可以看到我自己的 docker 镜像和 3 个 stackdriver 镜像启动并运行。我什至可以在控制台监控页面中查看代理指标和流程。

问题:

  1. 在这种情况下如何配置监控代理(通过 collectd.conf)? 我想使用 JMX 指标,并且我有自己的设置,当我在基于 docker 的部署之前在同一个实例中设置监控时工作正常
  2. 如何配置日志代理?我有 google-fluentd.conf 文件,可以在与应用程序相同的实例中正常工作。但是使用 docker 部署它没有正确解析 JSON 日志(例如严重性) 我在官方文档中没有找到任何内容,谢谢!

【问题讨论】:

    标签: docker google-cloud-platform stackdriver google-cloud-stackdriver


    【解决方案1】:

    您似乎想为运行 JVM 的基于 docker 的容器配置云监控。我建议您关注 this doc 来配置监控以监控 Java 虚拟机。 Java Virtual Machines are monitored via JMX 需要开启JMX插件进行监控。

    您也可能对使用 BindPlane 的 Collecting metrics from on-premise and hybrid cloud 感兴趣,这是一种由 Google Cloud 的运营套件合作伙伴 Blue Medora (with GCP integration) 提供的解决方案,您可以从 150 多个常见应用程序组件、本地系统和混合云系统中收集指标。

    【讨论】:

      猜你喜欢
      • 2017-10-02
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多