1

我需要监控我们所有的 Datalab 实例。我知道通过使用监控代理,我们可以监控具有许多指标的虚拟机,我需要将它安装在实例上。

是否可以将它安装在 Datalab vm 上,因为它是 Chromeos vm?

如果是,如何?

谢谢

4

2 回答 2

2

已在此Datalab GitHub 问题上回答:

监控代理目前不支持 Datalab 使用的 Container-Optimized OS。https://cloud.google.com/monitoring/agent/#supported_operating_systems

即使没有代理,Stackdriver 仍然会从 VM 中提取 CPU、磁盘和网络使用情况,只是您无法获得其他指标,其中大部分不适用于 Datalab。您将错过 RAM、交换文件使用情况和单个进程指标。

我认为目前解决此问题的唯一方法是在非 ContainerOS 映像上运行 Datalab Docker 容器,这意味着编写自己的 VM 启动脚本。

于 2018-01-24T14:44:46.170 回答
0

您可以在容器操作系统虚拟机实例上启用 Stackdriver Monitoring Agent,只需运行此命令(并重新启动它)即可启用监控代理:

gcloud compute instances add-metadata instance-name --metadata=google-monitoring-enabled=true

于 2020-01-23T13:50:54.480 回答