Google云平台:"Update Google Stackdriver monitoring agent"
Google Cloud Platform: "Update Google Stackdriver monitoring agent"
我们的解决方案使用 Google Cloud Platform,我们在多个项目中有数百个虚拟机 运行ning,作为 Stackdriver 警报系统更改的一部分,Google 运行ning 已请求升级所有 VM 中的监控代理:-
sudo apt-get install stackdriver-agent
sudo /opt/stackdriver/stack-config --write-gcm
是我用来 运行 一次在所有 VM 上执行升级命令的任何脚本或实用程序,而不是通过 ssh 进入每个虚拟机并单独 运行。
此外,在 运行 执行命令“sudo apt-get install stackdriver-agent
”时,请求一个
“API key for use with Stackdriver
”-“Stackdriver requires an API key to submit metrics. You can get an API key from https://app.stackdriver.com/settings/
”
有没有办法在脚本或实用程序中也提供此密钥。
当使用 --write-gcm
时,不再需要 API 密钥,因此您可以在安装脚本中将其留空。您看到了一些遗留代码 - 对于造成的混淆,我们深表歉意。
就一次升级多个 VM 而言,Google 没有提供现成的解决方案,但您可以使用一种流行的配置管理工具(例如 Puppet、Chef、Salt、Ansible)来编写这样的升级脚本。 Puppet、Chef 和 Ansible 有 (somewhat stale) solutions 可用,您可以尝试根据您的用例进行调整。
您也可以使用 mussh 对多个 ssh 主机并行执行命令。
我们的解决方案使用 Google Cloud Platform,我们在多个项目中有数百个虚拟机 运行ning,作为 Stackdriver 警报系统更改的一部分,Google 运行ning 已请求升级所有 VM 中的监控代理:-
sudo apt-get install stackdriver-agent
sudo /opt/stackdriver/stack-config --write-gcm
是我用来 运行 一次在所有 VM 上执行升级命令的任何脚本或实用程序,而不是通过 ssh 进入每个虚拟机并单独 运行。
此外,在 运行 执行命令“sudo apt-get install stackdriver-agent
”时,请求一个
“API key for use with Stackdriver
”-“Stackdriver requires an API key to submit metrics. You can get an API key from https://app.stackdriver.com/settings/
”
有没有办法在脚本或实用程序中也提供此密钥。
当使用 --write-gcm
时,不再需要 API 密钥,因此您可以在安装脚本中将其留空。您看到了一些遗留代码 - 对于造成的混淆,我们深表歉意。
就一次升级多个 VM 而言,Google 没有提供现成的解决方案,但您可以使用一种流行的配置管理工具(例如 Puppet、Chef、Salt、Ansible)来编写这样的升级脚本。 Puppet、Chef 和 Ansible 有 (somewhat stale) solutions 可用,您可以尝试根据您的用例进行调整。
您也可以使用 mussh 对多个 ssh 主机并行执行命令。