0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-03-14 21:22:57 +00:00
netdata_netdata/packaging/docker/health.sh

18 lines
493 B
Bash
Executable file

#!/bin/sh
#
# This is the script that gets run for our Docker image health checks.
if [ -z "${NETDATA_HEALTHCHECK_TARGET}" ] ; then
# If users didn't request something else, query `/api/v1/info`.
PORT=${NETDATA_LISTENER_PORT:-19999}
NETDATA_HEALTHCHECK_TARGET="http://localhost:${PORT}/api/v1/info"
fi
case "${NETDATA_HEALTHCHECK_TARGET}" in
cli)
netdatacli ping || exit 1
;;
*)
curl -sSL "${NETDATA_HEALTHCHECK_TARGET}" || exit 1
;;
esac