개요


이제 KAU 크레딧이 끝나서 운영 비용을 줄일 방법을 다시 고안 중이다. 

청구서를 유심히 보다가 발견한 CloudWatch 비용...!

 

 

CloudWatch Agent를 EC2에 설치하면서 구성파일을 만든다. 이때 Agent가 수집할 내용을 설정했기에 발생하는 비용이다. 한 달에 $ 2 정도 청구되고 있는데 현재는 CloudWatch Agent를 사용하지 않으므로 설정만 깔끔하게 없애주었다!

 

 

 

CloudWatch Agent 파일 접근


 

에이전트 설정 파일 위치 : /opt/aws/amazon-clouwatch-agent/bin/config.json 

  • 파일 접근
sudo vi /opt/aws/amazon-cloudwatch-agent/bin/config.json

 

  • 파일 내용 및 삭제 
{
        "agent": {
                "metrics_collection_interval": 60,
                "run_as_user": "cwagent"
        },
        "logs": {
                "logs_collected": {
                        "files": {
                                "collect_list": [
                                        {
                                                "file_path": "/var/log/messages",
                                                "log_group_class": "STANDARD",
                                                "log_group_name": "koala-admin-dev",
                                                "log_stream_name": "i-0a1e93421c6feb72e",
                                                "retention_in_days": -1
                                        }
                                ]
                        }
                }
        },
         "metrics": {
                // 생략
                
                "metrics_collected": {
                   // 🌟 수집 항목 제거 🌟
                }
        }
}
~

 

  • 삭제 및 저장
    • 에디터의 명령 모드에서 dd를 누르면 빠르게 지울 수 있다! ➡️  ESC 누르고, 키보드 dd 누르기
    • 위 부분을 지운 뒤에 esc + ZZ로 저장하자.

 

변경 사항 적용 및 Agent 종료


변경사항을 적용하려면 재부팅한다. 더이상 쓸일이 없으면 종료시켜도 좋다.

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a stop
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a start

 

 

잡았다 요놈 ! 🤗

sebinChu