我想根据 prometheus 值文件中的环境 qa/prod 设置环境特定值
## Additional alertmanager container environment variable
## For instance to add a http_proxy
##
extraEnv: {}
我想根据 prometheus 值文件中的环境 qa/prod 设置环境特定值
## Additional alertmanager container environment variable
## For instance to add a http_proxy
##
extraEnv: {}
Prometheus 不支持环境变量。在 GitHub中有几个线程在讨论这个问题。
您可以使用 envsubs 或者如果您想要一个更强大和更通用的工具,我建议您使用 Confd 进行 GO(它是用 GO 编写的:D)。您还可以从 etcd 或 AWS ssm 等后端获取秘密。
在这里,您已经准备好使用 confd 的 Pormetheus(只需根据您的需要修改配置。