如何使用Monitoring Agent for Datalab实例

时间:2018-01-22 16:40:15

标签: google-cloud-datalab google-cloud-monitoring

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

是否有可能将它安装在Datalab vm上,因为它是Chromeos虚拟机?

如果是,怎么样?

感谢

2 个答案:

答案 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