본문 바로가기

Infra5

[Rancher] Rancher 모든 Docker container 재구축 방법 systemctl stop docker sudo apt-get purge -y docker-engine docker docker.io docker-ce sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce sudo rm -rf /var/lib/docker /etc/docker sudo rm /etc/apparmor.d/docker sudo groupdel docker sudo rm -rf /var/run/docker.sock curl https://releases.rancher.com/install-docker/18.06.sh | sh cd /etc/docker/ vim daemon.json { "dns": ["111.11.. 2020. 5. 18.
(AWS/CloudWatch) EC2 인스턴스 디스크 사용량 알림/모니터링 구현 EC2 인스턴스 디스크 사용량 알림 모니터링 Node 서버에서 root 경로에 로그가 제한없이 계속 쌓여 용량을 다 사용해버려서 배포가 막히는 이슈가 발생하였습니다... 따로 마운트 해준 EBS 볼륨에 쌓는것이 아니었나봅니다 ㅠㅠ 제가 Node 서버 EC2 인스턴스와 로드밸런서 세팅을 다 해주기는 했지만 Node를 개발하지도 않고 많이 신경을 쓰지못해서 조금 큰일이 터졌네요 먼저 근본적인 문제를 해결하고 추후 이런일을 방지하기위해 모니터링 시스템을 구축하기로 하였습니다. AWS CloudWatch를 통해 디스크 사용량을 모니터링 하려고 하였으나 관련 기능을 도저히 찾을 수 없어 AWS 인프라 파트너사에 문의하였습니다. 답변요약 ↓ aws 자체 서비스로는 cloudwatch agent를 이용하는 것 외에는.. 2020. 2. 28.
(APM/Newrelic/Spring) Spring App 모니터링 적용2 - Newrelic Alert https://lion-king.tistory.com/39 (APM/Newrelic/Spring) Spring App 모니터링 적용 - Newrelic https://newrelic.com/devops/what-is-devops What Is DevOps - Explained | New Relic Learn how this modern software development methodology can help your organization improve collaboration across IT te.. lion-king.tistory.com 이전 포스트에서 NewRelic을 적용했다면 이번에는 NewRelic에 의해 모니터링 되고 있는 application의 상태에 따라 alert event를 발생시.. 2019. 9. 11.
(APM/Newrelic/Spring) Spring App 모니터링 적용 - Newrelic https://newrelic.com/devops/what-is-devops What Is DevOps - Explained | New Relic Learn how this modern software development methodology can help your organization improve collaboration across IT teams, accelerate deploy cycles, and deliver better customer experiences. newrelic.com - NewRelic 관점에서 데브옵스의 정의에 관한 글 자사 서비스는 MSA SpringBoot로 구성되어있고, 서버는 AWS EC2 인스턴스 여러개를 사용하며 빌드와 배포에 Jenkins, AWS Code.. 2019. 9. 11.
(AWS/Jenkins/Maven/Gradle) Nexus 3.0을 활용하여 사설 저장소 구축하기 BYRYAN KIM JULY 16, 2018 6 Nexus 3.0 이란? 다양한 형태의 사설 저장소를 만들고 운용할 수 있는 서비스를 제공합니다.2.x 버전에서는 Maven 저장소로 주로 사용하였지만, 3.0 버전부터는 npm, docker 등 지원하는 포맷이 대폭 확장되었습니다. 2.x 버전과 호환이 보장되지 않기 때문에 2.x 버전에서 3.x버전으로 업그레이드를 고려한다면 관련 레퍼런스의 참고가 필요합니다.Nexus Repository 종류Proxy -> 외부의 메이븐 공개 저장소에대한 프록시 역할 : 원격에 원본 Repository가 있는 경우 Local 에 캐시용도로 사용Release -> 같은버전을 한번만 배포 가능 : 정식 릴리즈를 통해 배포되는 바이너리를 저장Snapshots -> 같은버전 .. 2018. 7. 17.