从my previous question开始跟进,以便能够监控工作人员的数据流池。
目标是让数据流生成的工作人员使用已经安装了堆栈驱动程序的映像并直接向 stackdriver console
options.setDiskSourceImage(...)
尽管执行了上面的步骤,但我的stackdriver控制台中没有显示任何实例。有什么想法吗?
答案 0 :(得分:1)
建议的解决方案不起作用。如果要在VM上启动stackdriver代理(或任何代理),有两种方法可以执行此操作。
免责声明除非您有强烈而直接的需求,否则我建议不要实施任何一种解决方案。这两种解决方案都依赖于Dataflow当前的内部工作,而不是任何外部合同的一部分。因此,如果Dataflow的实施发生变化,这两种解决方案都可能会在没有任何警告的情况下中断。
将自定义磁盘映像与Dataflow一起使用不是一个可行的选择。标记diskSourceImage已弃用,将在以后的SDK版本中删除。不再支持它的原因是因为Dataflow服务依赖于VM映像中的版本化资源。因此,Dataflow需要控制VM映像,以便我们可以根据需要进行升级。如果用户提供自己的自定义映像,我们无法使它们与Dataflow服务的要求保持同步。