CloudWatch (5) 썸네일형 리스트형 [AWS]Amazon SNS을 사용하여 CloudWatch Log Alerting 사전 작업: 2022.08.23 - [AWS] - [AWS]통합 CloudWatch 에이전트를 사용하여 CloudWatch Logs 시작하기 로그 그룹 지표 필터 생성 로그 그룹에서 작업, 지표 필터 생성을 선택합니다. 패턴 정의 필터 및 패턴 구문 참고 https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/logs/FilterAndPatternSyntax.html ❗참고: 필터 패턴의 모든 항목들은 대소문자를 구분합니다. 지표 할당 지표 값: 일치하는 패턴 로그에 대하여 개수가 1씩 증가 Review and create AWS CLI 예시 aws logs put-metric-filter \\ --log-group-name MyApp/message.log.. [AWS]통합 CloudWatch 에이전트를 사용하여 CloudWatch Logs 시작하기 CloudWatch 에이전트와 함께 사용하기 위한 IAM 역할 및 사용자 생성 EC2 인스턴스에서 CloudWatch 에이전트를 실행하는 데 필요한 IAM 역할을 생성 Role 추가 권한 추가 CloudWatchAgentServerPolicy CloudWatchAgentServerRole Agent Download and Install 공통 IAM Role 연결 위에서 생성한 Role을 EC2에 연결 Windows Install # Install CloudWatch Agent # PowerShell with Administrator msiexec /i [경로]/amazon-cloudwatch-agent.msi CloudWatch 에이전트 구성 마법사 실행 이때 생성한 file을 여러 EC2에서 사용 가능.. [Prometheus](AWS)Cloudwatch-exporter multiple projects monitoring with IAM User Concept 모니터링 권한을 가진 IAM user를 이용하면 여러 프로젝트를 한 곳에서, Exporter를 띄워 관리할 수 있다. Create Service Account and Edit permissions Create Policy and Connect with iam user Create Policy name: cloudwatch-exporter cloudwatch-exporter.json { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:GetMetricStatistics", "tag:GetReso.. [Prometheus](AWS)Cloudwatch-exporter에 원하는 metrics 추가하기 cloudwatch-exporter 설치 방법 참고 2022.07.11 - [Monitoring/Prometheus] - [Prometheus](AWS)Install Cloudwatch-exporter with helm chart cloudwatch exporter github https://github.com/prometheus/cloudwatch_exporter Concept cloudwatch-exporter를 사용하면 AWS에서 사용중인 리소스를 모니터링할 수 있다. 다만, Cloudwatch 콘솔과 달리 제공해주는 metrics 값들이 모두 모니터링 가능한 것은 아니라 필요한 데이터 수집에 대한 테스트가 필요하다. 수집 가능한 metrics 확인 하는 방법 AWS CLI로 metrics에 해당하.. [Prometheus](AWS)Install Cloudwatch-exporter with helm chart Get Helm Repository Info and Chart download # Add repo helm repo add prometheus-community https://prometheus-community.github.io/helm-charts helm repo update # Chart download prometheus-community/prometheus-cloudwatch-exporter tar zxvf prometheus-cloudwatch-exporter-0.18.0.tgz Edit values.yaml 30 service.type: LoadBalancer # type: ClusterIP 64 aws.secret.name: sa-for-monitoring-1 # Example 92 co.. 이전 1 다음