监视在Cloud Foundry上运行的应用程序的环境

时间:2019-02-09 13:14:48

标签: cloudfoundry pivotal-cloud-foundry cloudfoundry-uaa cloud-foundry-bosh

env:中的manifest.yml块下,我们提到了在应用上运行的工件版本,然后使用cf push推送应用(manifest.yml

这将帮助cf用户使用cf env <app_name>为每个应用获取在Cloud Foundry上的任何应用上运行的工件版本。


对于在cloudfoundry中运行的所有应用程序,firehose可以帮助我们为每个应用程序提供环境(cf env)数据吗?

1 个答案:

答案 0 :(得分:1)

  

对于在cloudfoundry中运行的所有应用程序,firehose可以帮助我们为每个应用程序提供环境(cf env)数据吗?

听消防长笛是不必要的。在CF上运行的应用只需使用其语言/运行时读取环境变量的能力,就可以访问您设置的任何环境变量(即在cf env上可见的环境变量)。

例如:

  1. 我运行cf set-env my-cool-app VERSION '1.0.0'
  2. 在我的应用中,我可以读取VERSION来检索值1.0.0

在Java中,您将使用System.getenv("VERSION")。在Node中,您将使用process.env.VERSION。在Python中,您将使用os.environ['VERSION']。等等...