Add exception class to failed span of AdvancedHttpClient

This commit is contained in:
Sebastian Sdorra
2020-11-04 08:55:23 +01:00
parent 3c32073853
commit b91d9e6b60
2 changed files with 4 additions and 2 deletions

View File

@@ -201,7 +201,8 @@ public class DefaultAdvancedHttpClient extends AdvancedHttpClient
}
return response;
} catch (IOException ex) {
span.label("exception", ex.getMessage());
span.label("exception", ex.getClass().getName());
span.label("message", ex.getMessage());
span.failed();
throw ex;
}

View File

@@ -302,7 +302,8 @@ public class DefaultAdvancedHttpClientTest
verify(tracer).span("failures");
verify(span).label("url", "http://failing.host");
verify(span).label("method", "DELETE");
verify(span).label("exception", "failed");
verify(span).label("exception", IOException.class.getName());
verify(span).label("message", "failed");
verify(span).failed();
verify(span).close();
}