[HttpWebRequest] Add additional error types (#5111)
This commit is contained in:
parent
c48c014b50
commit
c5f5dd7dbd
|
|
@ -26,6 +26,10 @@
|
|||
* **Breaking Change**: Removed `http.user_agent` tag from HttpClient activity.
|
||||
([#5110](https://github.com/open-telemetry/opentelemetry-dotnet/pull/5110))
|
||||
|
||||
* `HttpWebRequest` : Introduced additional values for `error.type` tag on
|
||||
activity and `http.client.request.duration` metric.
|
||||
([#5111](https://github.com/open-telemetry/opentelemetry-dotnet/pull/5111))
|
||||
|
||||
## 1.6.0-beta.3
|
||||
|
||||
Released 2023-Nov-17
|
||||
|
|
|
|||
|
|
@ -166,13 +166,21 @@ internal static class HttpWebRequestActivitySource
|
|||
{
|
||||
WebExceptionStatus.NameResolutionFailure => "name_resolution_failure",
|
||||
WebExceptionStatus.ConnectFailure => "connect_failure",
|
||||
WebExceptionStatus.ReceiveFailure => "receive_failure",
|
||||
WebExceptionStatus.SendFailure => "send_failure",
|
||||
WebExceptionStatus.PipelineFailure => "pipeline_failure",
|
||||
WebExceptionStatus.RequestCanceled => "request_cancelled",
|
||||
WebExceptionStatus.ProtocolError => "protocol_error",
|
||||
WebExceptionStatus.ConnectionClosed => "connection_closed",
|
||||
WebExceptionStatus.TrustFailure => "trust_failure",
|
||||
WebExceptionStatus.SecureChannelFailure => "secure_channel_failure",
|
||||
WebExceptionStatus.ServerProtocolViolation => "server_protocol_violation",
|
||||
WebExceptionStatus.KeepAliveFailure => "keep_alive_failure",
|
||||
WebExceptionStatus.Timeout => "timeout",
|
||||
WebExceptionStatus.ProxyNameResolutionFailure => "proxy_name_resolution_failure",
|
||||
WebExceptionStatus.MessageLengthLimitExceeded => "message_length_limit_exceeded",
|
||||
WebExceptionStatus.RequestProhibitedByCachePolicy => "request_prohibited_by_cache_policy",
|
||||
WebExceptionStatus.RequestProhibitedByProxy => "request_prohibited_by_proxy",
|
||||
_ => wexc.GetType().FullName,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue