openvidu-deployment: Same commands to access kms logs in CE and PRO. Same directory for kms logs

pull/553/head
cruizba 2020-11-05 12:59:22 +01:00
parent 225f1756e2
commit 35b667a083
3 changed files with 38 additions and 16 deletions

View File

@ -50,10 +50,12 @@ services:
volumes: volumes:
- /opt/openvidu/kms-crashes:/opt/openvidu/kms-crashes - /opt/openvidu/kms-crashes:/opt/openvidu/kms-crashes
- ${OPENVIDU_RECORDING_PATH}:${OPENVIDU_RECORDING_PATH} - ${OPENVIDU_RECORDING_PATH}:${OPENVIDU_RECORDING_PATH}
- /opt/openvidu/kurento-logs:/opt/openvidu/kurento-logs
environment: environment:
- KMS_MIN_PORT=40000 - KMS_MIN_PORT=40000
- KMS_MAX_PORT=57000 - KMS_MAX_PORT=57000
- GST_DEBUG=${KMS_DOCKER_ENV_GST_DEBUG:-} - GST_DEBUG=${KMS_DOCKER_ENV_GST_DEBUG:-}
- KURENTO_LOGS_PATH=/opt/openvidu/kurento-logs
redis: redis:
image: openvidu/openvidu-redis:1.0.0 image: openvidu/openvidu-redis:1.0.0

View File

@ -190,6 +190,9 @@ usage() {
printf "\n\tstop\t\t\tStop all services" printf "\n\tstop\t\t\tStop all services"
printf "\n\trestart\t\t\tRestart all stoped and running services" printf "\n\trestart\t\t\tRestart all stoped and running services"
printf "\n\tlogs\t\t\tShow openvidu-server logs" printf "\n\tlogs\t\t\tShow openvidu-server logs"
printf "\n\tlogs [-f]\t\t\tFollow openvidu logs"
printf "\n\tkms-logs\t\t\tShow kms logs"
printf "\n\tkms-logs [-f]\t\t\tFollow kms logs"
printf "\n\tupgrade\t\t\tUpgrade to the lastest Openvidu version" printf "\n\tupgrade\t\t\tUpgrade to the lastest Openvidu version"
printf "\n\tupgrade [version]\tUpgrade to the specific Openvidu version" printf "\n\tupgrade [version]\tUpgrade to the specific Openvidu version"
printf "\n\tversion\t\t\tShow version of Openvidu Server" printf "\n\tversion\t\t\tShow version of Openvidu Server"
@ -198,6 +201,11 @@ usage() {
printf "\n" printf "\n"
} }
tail_kurento_logs() {
TAIL_ARGUMENTS=$1
tail "${TAIL_ARGUMENTS}" /opt/openvidu/kurento-logs/*
}
case $1 in case $1 in
start) start)
docker-compose up -d docker-compose up -d
@ -215,7 +223,18 @@ case $1 in
;; ;;
logs) logs)
docker-compose logs -f openvidu-server case $2 in
"-f")
docker-compose logs -f openvidu-server
;;
*)
docker-compose logs openvidu-server
;;
esac
;;
kms-logs)
tail_kurento_logs $2
;; ;;
upgrade) upgrade)

View File

@ -29,11 +29,9 @@ stop_containers() {
done done
} }
tail_latest_kurento_logs() { tail_kurento_logs() {
LATEST_LOG_FILE=$(find /opt/openvidu/kurento-logs/* -printf '%T+ %p\n' | sort -r | head -1 | awk '{print $2}') TAIL_ARGUMENTS=$1
if [[ ! -z "${LATEST_LOG_FILE}" ]]; then tail "${TAIL_ARGUMENTS}" /opt/openvidu/kurento-logs/*
tail -f "${LATEST_LOG_FILE}"
fi
} }
upgrade_media_node() { upgrade_media_node() {
@ -217,7 +215,9 @@ usage() {
printf "\n\tstop\t\t\tStop media node service" printf "\n\tstop\t\t\tStop media node service"
printf "\n\trestart\t\t\tRestart media node service" printf "\n\trestart\t\t\tRestart media node service"
printf "\n\tlogs\t\t\tShow media-node-controller logs." printf "\n\tlogs\t\t\tShow media-node-controller logs."
printf "\n\tlogs [container_name]\t\t\tShow logs by container name." printf "\n\tlogs [-f]\t\t\tFollow media-node-controller logs."
printf "\n\tkms-logs\t\t\tShow kms logs"
printf "\n\tkms-logs -f\t\t\tFollow kms logs"
printf "\n\tupgrade\t\t\tUpgrade to the lastest Media Node version" printf "\n\tupgrade\t\t\tUpgrade to the lastest Media Node version"
printf "\n\tupgrade [version]\tUpgrade to the specific Media Node version" printf "\n\tupgrade [version]\tUpgrade to the specific Media Node version"
printf "\n\tversion\t\t\tShow version of Media Node" printf "\n\tversion\t\t\tShow version of Media Node"
@ -247,16 +247,17 @@ case $1 in
logs) logs)
case $2 in case $2 in
kms) "-f")
tail_latest_kurento_logs docker-compose logs -f media-node-controller
;; ;;
*) *)
if [[ -z "$2" ]]; then docker-compose logs media-node-controller
docker-compose logs -f media-node-controller ;;
else esac
docker logs -f "$2" ;;
fi
;; kms-logs)
tail_kurento_logs $2
;; ;;
upgrade) upgrade)