Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x 1x 1x 1x | import axios, { AxiosError } from "axios";
import { loggerFactory } from "../logger";
const logger = loggerFactory("healthcheck");
export const sendHealthcheckPing = async (healthcheckPingUrl?: string) => {
Iif (healthcheckPingUrl) {
try {
await axios.get(healthcheckPingUrl);
} catch (e) {
const error = e as AxiosError;
if (error.code === "ENOTFOUND") {
logger.error(
"Healthcheck address not found. Configure your `HEALTHCHECK_PING_URL` properly"
);
} else {
logger.error(
"Unknown error occurred, when trying to health check ping",
error
);
}
}
}
};
|