운영중인 프로세스들을
주기적으로 자동모니터링하기 위해 만든 토이 프로젝트.상세한 설정으로 실무 적용에 성공!
Alert : 카카오 알림톡/SMTP 발송 클래스
ResponseCode : 응답값에 대한 Enum 클래스
ServiceList : 운영중인 프로세스 관리를 위한 클래스
Util : 자주 쓰이는 Util 클래스
BatchController : Spring에서 제공하는 스케쥴러를 따름
BatchService : 스케쥴러에 따른 배치 서비스 구현
ManagerMapper
AlertModel : 알림 발송을 위한 객체 클래스
EnumModel : 공통 응답값을 위한 객체 클래스
Build : maven package
| TYPE | Public IP | Private IP | Port | Service | config |
|---|---|---|---|---|---|
| 개발 | aws-privateKey | 127.0.0.1 | ${server.port} | taskScheduler | application.properties에 따름 |
Path: /app/ooweat/taskScheduler
ShellScript: service.sh
CMD Option: service.sh start, service.sh stop, service.sh restart