Crater 에이전트
- 소스 코드: rust-lang/crater
- 호스팅 위치:
- 메인테이너: pietroalbini
- 애플리케이션 지표(인프라 팀 구성원만 이용할 수 있습니다).
- 인스턴스 지표(인프라 팀 구성원만 이용할 수 있습니다):
서비스 구성
Crater 에이전트는 표준 구성을 갖춘 서버로, 에이전트를 호스팅하는 Docker 컨테이너를 실행합니다. 타이머가 5분마다 업데이트를 확인하며, 더 새로운 Docker 이미지가 있으면 컨테이너가 자동으로 업데이트되고 재시작됩니다. 이 서비스는 Ansible로 관리됩니다.
일반적인 유지 관리 절차
에이전트 시작 및 중지
에이전트는 container-crater-agent.service systemd 유닛으로 관리됩니다. 따라서 일반적인 systemctl 명령으로 에이전트를 시작, 중지, 재시작할 수 있습니다:
systemctl stop container-crater-agent.service
systemctl start container-crater-agent.service
systemctl restart container-crater-agent.service
에이전트 로그 확인
에이전트의 로그는 journald로 전달되어 수집됩니다. 로그를 보려면 journalctl을 사용하십시오:
journalctl -u container-crater-agent.service
컨테이너 이미지 수동 업데이트
컨테이너는 5분마다 자동으로 업데이트됩니다(더 새로운 이미지가 있는 경우). 더 빨리 업데이트해야 한다면 다음 명령을 실행하여 업데이터 서비스를 수동으로 시작할 수 있습니다:
systemctl start docker-images-update.service