【发布时间】:2020-04-22 06:06:06
【问题描述】:
我的 GCP 项目 vm 安装在代理下: google_osconfig_agent /opt/stackdriver/collectd/sbin/stackdriver-collectd。 我可以使用 stackdriver-agent 来获取一些数据吗?例如。运行一些命令来获取所有实例的存储、正常运行时间等。
【问题讨论】:
我的 GCP 项目 vm 安装在代理下: google_osconfig_agent /opt/stackdriver/collectd/sbin/stackdriver-collectd。 我可以使用 stackdriver-agent 来获取一些数据吗?例如。运行一些命令来获取所有实例的存储、正常运行时间等。
【问题讨论】:
Cloud Monitoring agent 从 VM 实例收集指标并将其发送到 Google Cloud Monitoring。其中有metrics 用于正常运行时间和磁盘利用率。
收集的指标在 Cloud Console 的可自定义 Dashboards 中表示。
如果您需要以更复杂的方式过滤和处理指标,您可以使用适用于 C#、Go、Java、Node.js、PHP、Python、Ruby 的 Monitoring API。
【讨论】:
gcloud,您可以使用gcloud compute instances list,然后使用您提到的命令创建一个循环。您需要防火墙规则以允许与目标实例建立 SSH 连接并(如果需要)提供 SSH 密钥密码。