Skip to content

Commit

Permalink
http error codes in response
Browse files Browse the repository at this point in the history
  • Loading branch information
matjaz committed Jan 30, 2023
1 parent b393ac3 commit f4a4b3f
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -285,10 +285,16 @@ private String execute(Request request) throws PrometheusHttpClientException {
logger.debug("PrometheusHttpClient[" + name + "]: request[" + reqID + "] body: " + responseBody);
}

if (response.code() == 401) {
if (response.code() >= 300 && response.code() < 400) {
dataProvider.addWarning("prom_api", "Redirected", DWarning.DWARNING_SEVERITY_WARNING);
} else if (response.code() == 401) {
dataProvider.addWarning("prom_api", "Unauthorized", DWarning.DWARNING_SEVERITY_WARNING);
} else if (response.code() == 404) {
dataProvider.addWarning("prom_api", "API not found", DWarning.DWARNING_SEVERITY_WARNING);
dataProvider.addWarning("prom_api", "URL not found", DWarning.DWARNING_SEVERITY_WARNING);
} else if (response.code() >= 400 && response.code() < 500) {
dataProvider.addWarning("prom_api", "Client error", DWarning.DWARNING_SEVERITY_WARNING);
} else if (response.code() >= 500 && response.code() < 600) {
dataProvider.addWarning("prom_api", "Server error", DWarning.DWARNING_SEVERITY_WARNING);
} else {
dataProvider.removeWarning("prom_api");
}
Expand Down

0 comments on commit f4a4b3f

Please sign in to comment.