Automatic Log Cleanup
본 Guide가 포함된 Section에서는 AWS Marketplace에서 구독할 수 있는 OvenMediaEngine Enterprise의 기능을 설명합니다.
Log Cleanup 기본 정책
Log Type
Directory
File Pattern
Description
Log Cleanup 정책 변경하기
2
변수를 이용한 Policy 변경
# Configuration (Adjust according to your environment)
RETENTION_DAYS=90 # Max retention period (days)
MIN_RETENTION_DAYS=1 # Min retention period (days) - Safety guard for size limit
MAX_TOTAL_SIZE_MB=1024 # Max allowed size (MB) - e.g., 1GBValue
Input Range
Description
# 1. OvenMediaEngine Core Logs
cleanup_logs "/var/log/ovenmediaengine" "ovenmediaengine.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 2. OvenStudio Logs
cleanup_logs "/var/log/ovenmediaengine/ovenstudio" "oven-studio_*.log" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 3. Delivery Daemon Logs
cleanup_logs "/var/log/ovenmediaengine/ovenmediaengine-delivery" "delivery-daemon.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 4. Events Logs
cleanup_logs "/var/log/ovenmediaengine" "events.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB3
Log별 Policy 변경 (선택 사항)
# 1. OvenMediaEngine Core Logs
cleanup_logs "/var/log/ovenmediaengine" "ovenmediaengine.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 2. OvenStudio Logs
cleanup_logs "/var/log/ovenmediaengine/ovenstudio" "oven-studio_*.log" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 3. Delivery Daemon Logs
cleanup_logs "/var/log/ovenmediaengine/ovenmediaengine-delivery" "delivery-daemon.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MB
# 4. Events Logs
cleanup_logs "/var/log/ovenmediaengine" "events.log.*" $RETENTION_DAYS $MIN_RETENTION_DAYS $MAX_TOTAL_SIZE_MBSyntax
cleanup_logs "<로그_디렉토리>" "<파일_패턴>" 최대보존기간(일) 최소보존기간(일) 허용용량(MB)Example
cleanup_logs "/var/log/ovenmediaengine" "ovenmediaengine.log.*" 180 7 5120cleanup_logs "/var/log/ovenmediaengine" "events.log.*" 30 1 500Last updated
