AWS 상태 모니터링 기본 검사 및 정책

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 7분
  • 에이전트 클라이언트 수집기는 AWS 모니터링에 대해 다음과 같은 기본 검사 및 정책을 제공합니다.

    표 1. AWS 메트릭 정책
    유형 검사 설명 사용법 사용 예시
    메트릭 aws.metrics-ec2 AWS 데이터센터에 있는 모든 EC2 인스턴스의 메트릭을 반환합니다.

    metrics-ec2.rb(선택 사항)

    -F, --filter FILTER EC2 인스턴스를 태그별로 필터링하는 필터의 문자열 표현입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 인스턴스 수입니다. (기본값: 10)

    ./metrics-ec2.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:Name,values:[Instance1,Instance2]}"

    필터 매개변수 주위에 큰따옴표("")와 함께 필터 문자열을 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    메트릭 aws.metrics-ebs AWS 데이터센터에 있는 모든 EBS 볼륨의 메트릭을 반환합니다.

    metrics-ebs.rb(선택 사항)

    -F, --filter FILTER EBS 볼륨을 태그별로 필터링하는 필터의 문자열 표현입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 볼륨 수입니다. (기본값: 10)

    ./metrics-ebs.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:Name,values:[Volume1,Volume2]}"

    필터 매개변수에 대해 큰따옴표("")와 함께 필터 문자열을 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    메트릭 aws.metrics-s3 AWS 데이터센터에 있는 모든 S3 버킷의 메트릭을 반환합니다.

    metrics-s3.rb(선택 사항)

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 S3 버킷 수입니다. (기본값: 10)

    ./metrics-s3.rb -b 5

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    메트릭 aws.metrics-rds AWS 데이터센터에 있는 모든 RDS 버킷의 메트릭을 반환합니다.

    metrics-rds.rb(선택 사항)

    -F, --filter FILTER RDS 인스턴스를 태그별로 필터링하는 필터의 문자열 표현입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 데이터베이스 수입니다. (기본값: 10)

    ./metrics-rds.rb -F "{name:tag:environment,values:[ENV1,ENV2]} {name:tag:engine,values:[MariaDB]}"

    필터 매개변수 주위에 큰따옴표("")와 함께 필터 문자열을 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    메트릭 aws.metrics-classic-elb AWS 데이터센터에 있는 모든 클래식 탄력적 부하 분산 장치의 메트릭을 반환합니다.

    metrics-elb.rb(선택 사항)

    -e, --exclude_lb EXCLUDE_LB 이름에 쉼표로 구분된 문자열 중 하나가 포함된 부하 분산 장치의 제외 메트릭입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 데이터베이스 수입니다. (기본값: 10)

    ./metrics-elb.rb -t classic -e "classic,itom,ip" -b 10

    exclude_lb 매개변수에 대해 쉼표로 구분된 문자열을 큰 따옴표("")로 묶어서 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    메트릭 aws.metrics-network-elb AWS 데이터센터에 있는 모든 네트워크 탄력적 부하 분산 장치의 메트릭을 반환합니다.

    metrics-elb.rb(선택 사항)

    -e, --exclude_lb EXCLUDE_LB 이름에 쉼표로 구분된 문자열이 포함된 부하 분산 장치의 제외 메트릭입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 데이터베이스 수입니다. (기본값: 10)

    ./metrics-elb.rb -t network -e "vpc,itom,ip" -b 10

    exclude_lb 매개변수에 대해 쉼표로 구분된 문자열을 큰 따옴표("")로 묶어서 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    명령 프리픽스를 변경하지 마십시오.

    메트릭 aws.metrics-application-elb AWS 데이터센터에 있는 모든 애플리케이션 탄력적 부하 분산 장치의 메트릭을 반환합니다.

    metrics-elb.rb(선택 사항)

    -e, --exclude_lb EXCLUDE_LB 이름에 쉼표로 구분된 문자열의 문자열이 포함된 부하 분산 장치의 제외 메트릭입니다.

    -b, --batch_size BATCH_SIZE 배치 크기입니다. 메트릭을 병렬로 가져오는 데이터베이스 수입니다. (기본값: 10)

    ./metrics-elb.rb -t application -e "classic,app,ip" -b 10

    exclude_lb 매개변수에 대해 쉼표로 구분된 문자열을 큰 따옴표("")로 묶어서 제공합니다.

    에이전트 환경에 따라 batch_size 매개변수를 설정합니다.

    명령 프리픽스를 변경하지 마십시오.

    메트릭 aws.metrics-ec2-count AWS 데이터센터에서 instance_type 또는 상태별로 EC2 인스턴스 수를 반환합니다.

    metrics-ec2-count.rb(선택 사항)

    -s, --scheme SCHEME 메트릭 명명 체계로, 메트릭에 추가하는 텍스트입니다. 기본값: aws.ec2

    유형(상태, 인스턴스)별 -t, --type METRIC 유형 개수입니다. 기본값: 인스턴스

    ./metrics-ec2-count.rb -t status

    ./metrics-ec2-count.rb -t status -s metric.aws.ec2

    표 2. AWS DynamoDB 메트릭
    유형 검사 설명 사용법 명령
    메트릭 aws.metrics-dynamodb AWS 데이터센터에서 DynamoDB 테이블의 상태를 모니터링합니다.

    DynamoDB 테이블(cmdb_ci_dynamodb_table)에 바인딩합니다.

    e, --exclude_tb EXCLUDE_TB

    이름에 쉼표로 구분된 문자열의 문자열이 포함된 테이블의 제외 메트릭입니다.

    b, --batch_size BATCH_SIZE

    배치 크기입니다. 메트릭을 병렬로 가져오는 테이블 수입니다. (기본값: 10)
    metrics-dynamodb.rb -r {{.labels.params_ci_region}} {{.labels.params_exclude_tb}} -f {{.labels.params_exclude_tb}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}
    표 3. AWS EC2 메트릭
    유형 검사 설명 사용법 명령
    메트릭 aws.metrics-ecs-cluster AWS 데이터센터에서 ECS 클러스터를 모니터링합니다.

    AWS ECS 클러스터 CI 유형(cmdb_ci_cloud_ecs_cluster)에 바인딩합니다.

    -F, --filter FILTER

    ECS 클러스터를 태그별로 필터링하는 필터의 문자열 표현입니다.

    b, --batch_size BATCH_SIZE

    배치 크기입니다. 메트릭을 병렬로 가져오는 클러스터 수입니다. (기본값: 10)
    metrics-ecs-cluster.rb -r {{.labels.params_ci_region}} {{.labels.params_filter}} -f {{.labels.params_filter}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}
    메트릭 aws.metrics-ecs-service AWS 데이터센터에서 ECS 서비스를 모니터링합니다.

    AWS ECS 서비스 CI 유형(cmdb_ci_cloud_ecs_service)에 바인딩합니다.

    -F, --filter FILTER

    ECS 클러스터를 태그별로 필터링하는 필터의 문자열 표현입니다.

    b, --batch_size BATCH_SIZE

    배치 크기입니다. 메트릭을 병렬로 가져오는 클러스터 수입니다. (기본값: 10)
    metrics-ecs-service.rb -r {{.labels.params_ci_region}} {{.labels.params_filter}} -f {{.labels.params_filter}} {{end}} {{.labels.params_batch_size}} -b {{.labels.params_filter}} {{end}}