- 공식 Github : https://github.com/scouter-project/scouter
- Scouter 다운로드
- scouter collector와 host-agent 를 실행하는 job에서 버전정보를 기반으로 다운로드
- host agent는
system
타입으로 모든 노드에서 실행되도록 구성
- tomcat 다운로드
- 다운로드 받지않고 호스트에 미리 설치해 놓는 방식이 더 가벼워보임 --> 아마도 Packer, Terraform의 조합이면 가능
- 다운로드 받게 구성하면 컨테이너처럼 Nomad가 배포할 때마다 다운받아서 구성 가능
- Template - server.xml
- server.xml 기본 구성에서 port가 선언되는 자리를 java option에서 받을 수 있도록 변경
- Template 구성도 가능하고 미리 구성한 xml을 다운로드 받게 하는것도 괜찮아 보임
- Consul과 함께 구성된 경우 Nginx같은 LB 구성 Job 에서 backend를 동적으로 구성 가능
- Nomad에 Scouter Collector와 Host Agent를 위한 별도 Namespace를 구성하는 것도 관리를 위해 좋아보임
nomad namespace apply -description "scouter" scouter
약 10 분