컨트롤러 로그 파일이 통합되었으며, 두 개의 중앙 집중식 위치에서 쉽게 액세스할 수 있습니다.
/var/log/tower/
/var/log/supervisor/
/var/log/tower/
디렉터리에서 다음과 관련된 로그 파일을 볼 수 있습니다.
callback_receiver.log: Ansible 작업을 실행할 때 콜백 이벤트를 처리하는 콜백 수신자 로그를 캡처합니다.
dispatcher.log: 컨트롤러 디스패치 작업자 서비스에 대한 로그 메시지를 캡처합니다.
job_cycle.log: 작업 실행 세부 정보, 차단 여부, 차단 조건을 캡처합니다.
management_playbooks.log: 관리 플레이북 실행, 메타데이터 복사와 같은 격리된 작업 실행 등의 로그를 캡처합니다.
rsyslog.err: 외부 로깅 서비스로 로그 전송 시 해당 서비스에 인증할 때 발생하는 rsyslog 오류를 캡처합니다.
task_system.log: 클러스터 인스턴스 추가와 같이 컨트롤러가 백그라운드에서 실행 중인 작업의 로그 및 분석을 위한 정보 수집/처리와 관련된 로그를 캡처합니다.
tower.log: 작업이 실행될 때 발생하는 런타임 오류와 같은 로그 메시지를 캡처합니다.
tower_rbac_migrations.log: RBAC 데이터베이스 마이그레이션 또는 업그레이드 로그를 캡처합니다.
tower_system_tracking_migrations.log: 컨트롤러 시스템 마이그레이션 또는 업그레이드 추적 로그를 캡처합니다.
wsbroadcast.log: 컨트롤러 노드의 websocket 연결 로그를 캡처합니다.
isolated_manager.log: 격리된 노드와 연결된 로그를 캡처합니다.
/var/log/supervisor/
디렉터리에서 다음과 관련된 로그 파일을 볼 수 있습니다.
awx-callback-receiver.log: Ansible 작업을 실행할 때 콜백 이벤트를 처리하는 콜백 수신자 로그(supervisord를 통해 관리)를 캡처합니다.
awx-daphne.log: WebUI의 Websocket 통신 로그를 캡처합니다.
awx-dispatcher.log: 작업을 실행할 때와 같이 컨트롤러 인스턴스에 작업을 디스패치할 때 발생하는 로그를 캡처합니다.
awx-rsyslog.log: rsyslog 서비스 로그를 캡처합니다.
awx-uwsgi.log: 애플리케이션 서버인 uWSGI와 관련된 로그를 캡처합니다.
awx-wsbroadcast.log: 컨트롤러에서 사용하는 websocket 서비스 로그를 캡처합니다.
failure-event-handler.stderr.log: /usr/bin/failure-event-handler supervisord 하위 프로세스의 표준 오류를 캡처합니다.
supervisord.log: supervisord 자체와 관련된 로그를 캡처합니다.
/var/log/supervisor/
디렉터리에는 모든 서비스에 대한 stdout
파일도 포함됩니다.
Tower(및 Ansible Automation Platform)에서 사용하는 서비스에서 다음 로그 경로를 생성할 수 있습니다.
/var/log/nginx/
/var/opt/rh/rh-postgresql10/
/var/opt/rh/rh-redis5/log/redis/
"Mooving around: Consolidated logfiles for easier access!"
\
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||