ApplicationInsights-node.js icon indicating copy to clipboard operation
ApplicationInsights-node.js copied to clipboard

SDK setup ignoring endpoint

Open rafagsiqueira opened this issue 3 years ago • 0 comments

I believe I might have misunderstood the examples. When using the following code

const appInsights = require("applicationinsights");
appInsights.setup();
const appInsightsClient = appInsights.defaultClient;

with the following connection string: APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=xxxxxxxxxxxx;IngestionEndpoint=https://eastus2-3.in.applicationinsights.azure.com/ I keep getting the following error: ApplicationInsights:CorrelationIdManager (1) [Error: getaddrinfo ENOTFOUND westus-0.in.applicationinsights.azure.com at GetAddrInfoReqWrap.on…] Please note that the eastus2 endpoint resolves as expected in our environment, so this is unrelated to the DNS not resolving. Shouldn't the SDK be sending data to the eastus2 endpoint?

nslookup eastus2-3.in.applicationinsights.azure.com
Server:         172.24.224.1
Address:        172.24.224.1#53

Non-authoritative answer:
eastus2-3.in.applicationinsights.azure.com      canonical name = eastus2-3.in.ai.monitor.azure.com.
eastus2-3.in.ai.monitor.azure.com       canonical name = eastus2-3.in.ai.privatelink.monitor.azure.com.
eastus2-3.in.ai.privatelink.monitor.azure.com   canonical name = eus23-breeziest-in.trafficmanager.net.
eus23-breeziest-in.trafficmanager.net   canonical name = eus232-breeziest-in.cloudapp.net.
Name:   eus232-breeziest-in.cloudapp.net
Address: 20.44.17.2

rafagsiqueira avatar Mar 28 '22 19:03 rafagsiqueira