HTTP Error/Health Status Codes

Please see below a list of possible HTTP error/health status codes along with suggested actions for remediation. These error codes can be found in the Failed requests section at the bottom of your HTTP monitor’s overview page.

Error/Health Status Codes and Suggested Actions

Error/Health Status Code Error Description/ Health Status Suggested Actions
0 Healthy  
1 SSL Communication error Check vuc-http-execution.log for more info
2 DNS query timeout Check vuc-http-execution.log for more info
3 Unknown Host Check nslookup from the AG.
4 Unexpected Error Check vuc-http-execution.log & vuc-http.log for more info
5 Redirects not allowed  
6 Invalid Code Status Code validation failed
Check Monitor> Settings>HTTP Requests> Request> Response Status Code Verification setting
7 Script execution failed Check vuc-http-execution.log for more info
8 Script Fail Check vuc-http-execution.log for more info
12 Http Monitor Execution Timeout Use Adapt Request Timeout to increase up to 60s. HTTP Monitor Advanced settings preview can be used increase monitor timeout
13 Too many redirects Maximum number of redirects for synthetic monitors is 10.  When a monitor reaches 11 redirects, the monitor fails with this error. 
Reach out to your application team to find out why there are so many redirects and reduce them. 
15 Connection timeout Test connection using curl from AG
Is proxy needed?
If a public location, is this endpoint available? Do the public location IP addresses need to be whitelisted by the application?
16 Connection Refused

Test connection using curl from AG

Is proxy needed?
If a public location, is this endpoint available? Do the public location IP addresses need to be whitelisted by the application?

17 Constraint Violated value Response validation failed.
Check Monitor> Settings>HTTP Requests> Request> Set rule for response validation setting
18 Unknown Method Error Check vuc-http-execution.log & vuc-http.log for more info
20 SSL Expiry warning  
24 Request Timeout

Test connection using curl from AG

Is proxy needed?
If a public location, is this endpoint available? Do the public location IP addresses need to be whitelisted by the application?

30 Forbidden Url Error IP resolves to localhost which, due to security reasons, is not allowed

Reference/More information: Troubleshooting HTTP Monitor Error/ Health Status Codes - Dynatrace Community