Monitoring 썸네일형 리스트형 [모니터링]프로메테우스, 모니터링 도구 프로메테우스(Prometheus)란? 모니터링 도구이다. 왜 프로메테우스를 쓸까? 마이크로 서비스, 클라우드 아키텍처가 적용되면서 DevOps가 훨씬 복잡해졌다. 컨테이너화된 애플리케이션이 다양한 컴퓨터에서 실행되고, 많은 프로세스들이 실행되며 그들은 서로 연결되어 있다.(마이크로서비스) 따라서 자동화가 필요하다. 엔지니어는 하드웨어 또는 애플리케이션 수준에서 잘 작동하는지 모니터링해야하는데, 너무너무 복잡하다. 애플리케이션 Error는 뜨는지, Response Latency가 너무 늦진 않은지, 애플리케이션이 Overloaded되진 않았는지, 하드웨어의 리소스가 애플리케이션을 실행하기에 충분한 리소스가 있는지.. 확인할 것들이 너무 많다. 만약 버그가 발생하여 다른 서비스에까지 장애를 일으킨다면 큰일이.. 더보기 [모니터링]EC2의 CPU사용량에 따른 경보를 디스코드 웹훅으로 전송하자! Bare Minimum Requirement EC2 서버를 ASG를 통해 구성합니다. 구성은 다음을 따릅니다. CloudWatch 알람을 통해 ASG의 스케일 인/아웃을 진행합니다. 스케일 인/아웃이 진행될 때 디스코드에 알림을 보냅니다. 메트릭을 바탕으로 장애 발생 예상 시점에 디스코드에 알림을 보냅니다. CPU 사용률(CPUUtilization) 값이 특정 값 이상일 때 경보가 발생하게 하세요 ASG 시작구성 설정 및 EC2 생성 ASG 시작구성 설정을 적절히 하고, 사용자 데이터에 다음을 넣어, 잘 실행되는지 확인할 수 있도록 한다. #!/bin/bash echo "Hello, World" > index.html sudo apt update sudo apt install stress nohup bu.. 더보기 이전 1 2 다음