Я пишу небольшой код Go, где я использую новый агент reli c для сбора журналов, производительность и т. Д. c. Но всякий раз, когда я запускаю это, агент в моем микросервисе не может подключиться к своему серверу.
команда ":" preconnect "," error ":" Post https://collector.newrelic.com
Мне сказали добавить прокси-сервер в мою Go инициализацию агента.
proxyURL, _ := url.Parse("**http://myproy.mycompany.com:3128**")
app, err := newrelic.NewApplication(
newrelic.ConfigAppName(name),
newrelic.ConfigLicense("**************"),
newrelic.ConfigDebugLogger(os.Stdout),
newrelic.ConfigDistributedTracerEnabled(true),
func(cfg *newrelic.Config) {
// Set specific Config fields inside a custom ConfigOption.
cfg.Transport = &http.Transport {Proxy: http.ProxyURL(proxyURL),}
},
)
Как мне найти proxyURL в моей облачной среде?
Я докеризирую свое приложение и использую развертывание kubernetes в среде GCP.