-
[AWS] Grafana를 이용하여 EC2 모니터링클라우드/AWS 2023. 7. 1. 17:47
1. EC2에 ubuntu 20.04설치
2. EC2에 Grafana 설치
# adduser, libfontconfg1 설치 sudo apt-get install -y adduser libfontconfig1 # grafana 다운로드 wget https://dl.grafana.com/oss/release/grafana_7.5.2_amd64.deb # grafana 설치 sudo dpkg -i grafana_7.5.2_amd64.deb # 실행 sudo service grafana-server start # 실행 상태 확인 sudo service grafana-server status
3. EC2 보안그룹에 3000번 포트 추가
4. url에 ec2 퍼블릭 ip:3000
- ubuntu에 그라파나 설치하면 3000번이 그라파나의 기본 포트임
- 초기 아이디와 비밀번호는 admin/admin
5. configuration -> Data Souces -> Add data source
- cloudwatch 추가하기
- 액세스키, 시크릿키 입력
- 대쉬보드 -> panel 추가
- 대쉬보드 구성
Namespace : 모니터링할 AWS 서비스들
Metric Name :
- CPU 사용률(CPUUtilization)
- 네트워크 사용률(NetworkIn, NetworkOut)
- 디스크 성능(DiskReadOps, DiskWriteOps)
- 디스크 읽기/쓰기(DiskReadBytes, DiskWriteBytes)
- 상태 확인 지표(StatusCheckFailed, StatusCheckFailed_Instance, StatusCheckFailed_System)
Memory와 Disk 는 기본 Cloudwatch에서 제공하지 않음 -> CWAgent를 설치해야함
- iam 권한 : SSMFullAccess
- ubuntu에 설치
wget https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/amd64/latest/amazon-cloudwatch-agent.deb
'클라우드 > AWS' 카테고리의 다른 글
[AWS] EC2 Instance Connect 환경 구축하고 private instance에 연결하기 (0) 2023.08.09 [AWS] Window에 Cloudwatch Agent 설치 (0) 2023.07.12 [AWS] EFS 와 ALB를 이용하여 공유되는 파일 확인해보기 (0) 2023.05.08 [AWS] EFS / S3 / EFS (0) 2023.05.08 [AWS] Route53 + Application LoadBalancer를 이용한 트래픽 분산 (0) 2023.05.01