Skip to content

Commit 0c05471

Browse files
authored
Add Exception for AMPL (#2210)
* Add an exception for ampl * Fix spotless
1 parent 1effc96 commit 0c05471

File tree

1 file changed

+4
-1
lines changed
  • agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry

1 file changed

+4
-1
lines changed

agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry/TelemetryChannel.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import java.net.URL;
5252
import java.net.UnknownHostException;
5353
import java.nio.ByteBuffer;
54+
import java.nio.channels.UnresolvedAddressException;
5455
import java.util.ArrayList;
5556
import java.util.HashMap;
5657
import java.util.List;
@@ -363,7 +364,9 @@ private Consumer<Throwable> errorHandler(
363364
String instrumentationKey, Consumer<Boolean> onFailure, OperationLogger operationLogger) {
364365

365366
return error -> {
366-
if (isStatsbeat && error instanceof UnknownHostException) {
367+
if (isStatsbeat
368+
&& (error instanceof UnknownHostException
369+
|| error instanceof UnresolvedAddressException)) {
367370
// when sending a Statsbeat request and server returns an UnknownHostException, it's
368371
// likely that it's using AMPLS. In that case, we use the kill-switch to turn off Statsbeat.
369372
statsbeatModule.shutdown();

0 commit comments

Comments
 (0)