我需要监控所有的Datalab实例。我知道使用Monitoirng Agent我们可以监控具有许多指标的虚拟机,我需要在实例上安装它。
是否有可能将它安装在Datalab vm上,因为它是Chromeos虚拟机?
如果是,怎么样?
感谢
答案 0 :(得分:2)
已在此Datalab GitHub issue上回答:
监视代理程序当前不支持Datalab使用的容器优化操作系统。 https://cloud.google.com/monitoring/agent/#supported_operating_systems
即使没有代理,Stackdriver仍会从虚拟机中提取CPU,磁盘和网络使用情况,您只是没有获得其他指标,其中大部分都不适用于Datalab。您将错过RAM,交换文件使用情况和各个流程指标。
我认为目前解决这个问题的唯一方法是在非ContainerOS映像上运行Datalab Docker容器,这意味着编写自己的VM启动脚本。
答案 1 :(得分:0)
您可以在Container OS VM实例上启用Stackdriver Monitoring Agent,只需运行此命令(然后重新启动)即可启用监视代理程序:
gcloud compute instances add-metadata instance-name --metadata=google-monitoring-enabled=true