in sdk/src/Handlers/AspNet/AWSXRayASPNET.cs [264:282]
private static void ProcessResponseAttributes(HttpResponse response, Dictionary<string, object> reponseAttributes)
{
int statusCode = (int)response.StatusCode;
reponseAttributes["status"] = statusCode;
if (statusCode >= 400 && statusCode <= 499)
{
_recorder.MarkError();
if (statusCode == 429)
{
_recorder.MarkThrottle();
}
}
else if (statusCode >= 500 && statusCode <= 599)
{
_recorder.MarkFault();
}
}