123456789101112131415161718 |
- #!/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
|