Newrelic python 代理无法从 Kubernetes pod 与服务器通信Kube 在代理后面

问题描述

我已配置为在 Docker 容器中按如下方式运行我的服务 CMD ["newrelic-admin","run-program","python","api.py"]

我的configmap提供了以下环境变量;

NEW_RELIC_APP_NAME: “api name”
NEW_RELIC_MONITOR_MODE: “true”
NEW_RELIC_distributeD_TRACING_ENABLED: “true”
NEW_RELIC_PROXY_SCHEME: “http”
NEW_RELIC_PROXY_HOST: “10.10.10.10”
NEW_RELIC_PROXY_PORT: 8080

我的秘密是提供 newrelic api 密钥。 NEW_RELIC_LICENSE_KEY: base64ofthekey

我尝试在那里添加变量 http_proxy、https_proxy,但代理仍然无法与 newrelic 通信。我可以回显所有变量和值都填充在 pod 中。

我可以执行到 pod,安装 curl 并通过代理成功到达 https://collector.newrelic.com

我什至尝试添加 NRIA_PROXY(这是我看到的代理参数的代理版本)

你有没有发现我做错了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)