AWS AppConfig데이터 플레인 호출에 대한 로깅 지표 - AWS AppConfig

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS AppConfig데이터 플레인 호출에 대한 로깅 지표

AWS AppConfig데이터 이벤트를 AWS CloudTrail 기록하도록 구성한 경우 Amazon CloudWatch Logs를 활성화하여 AWS AppConfig 데이터 플레인 호출에 대한 지표를 기록할 수 있습니다. 그런 다음 하나 이상의 지표 필터를 생성하여 CloudWatch Logs의 로그 데이터를 검색하고 필터링할 수 있습니다. 지표 필터는 CloudWatch Logs로 전송되는 로그 데이터에서 찾을 용어와 패턴을 정의합니다. CloudWatch 로그는 지표 필터를 사용하여 로그 데이터를 수치 CloudWatch 지표로 변환합니다. 지표를 그래프로 표시하거나 경보를 사용하여 구성할 수 있습니다.

시작하기 전 준비 사항

에서 AWS AppConfig 데이터 이벤트 로깅을 AWS CloudTrail 활성화합니다. 다음 절차는 기존 AWS AppConfig 트레일에 대한 메트릭 로깅을 활성화하는 방법을 설명합니다 CloudTrail. AWS AppConfig데이터 플랜 호출에 대한 CloudTrail 로깅을 활성화하는 방법에 대한 자세한 내용은 을 참조하십시오AWS AppConfig의 데이터 이벤트 CloudTrail.

다음 절차를 사용하여 CloudWatch 로그를 활성화하여 AWS AppConfig 데이터 플레인 호출에 대한 지표를 기록할 수 있습니다.

CloudWatch 로그를 활성화하여 AWS AppConfig 데이터 플레인에 대한 호출에 대한 메트릭을 기록하려면
  1. https://console.aws.amazon.com/cloudtrail/ 에서 CloudTrail 콘솔을 엽니다.

  2. 대시보드에서 AWS AppConfig 트레일을 선택합니다.

  3. CloudWatch 로그 섹션에서 편집을 선택합니다.

  4. 활성을 선택합니다.

  5. 로그 그룹 이름의 경우 기본 이름을 그대로 두거나 이름을 입력합니다. 이름을 기록해 둡니다. 나중에 로그 콘솔에서 CloudWatch 로그 그룹을 선택합니다.

  6. 역할 이름에 이름을 입력합니다.

  7. 변경 사항 저장을 선택합니다.

다음 절차에 따라 AWS AppConfig CloudWatch 로그에 대한 지표와 지표 필터를 만들 수 있습니다. 이 절차는 및 에 의한 호출 operation 및 (선택 사항) 호출에 대한 지표 필터를 만드는 방법을 설명합니다Amazon Resource Name (ARN). operation

AWS AppConfig CloudWatch 로그에서 메트릭 및 메트릭 필터를 만들려면
  1. 에서 CloudWatch 콘솔을 엽니다https://console.aws.amazon.com/cloudwatch/.

  2. 왼쪽 탐색 창에서 로그(Logs)를 선택한 다음, 로그 그룹(Log groups)을 선택합니다.

  3. AWS AppConfig로그 그룹 옆의 확인란을 선택합니다.

  4. 작업을 선택한 후 지표 필터 생성을 선택합니다.

  5. 필터 이름에 이름을 입력합니다.

  6. 필터 패턴에 다음을 입력합니다.

    { $.eventSource = "appconfig.amazonaws.com" }
  7. (선택 사항) 테스트 패턴 섹션의 테스트할 로그 데이터 선택 목록에서 로그 그룹을 선택합니다. 통화를 기록하지 CloudTrail 않은 경우 이 단계를 건너뛰어도 됩니다.

  8. 다음을 선택합니다.

  9. 메트릭 네임스페이스의 경우 를 입력합니다. AWS AppConfig

  10. 지표 이름(Metric name)에서 Calls을 입력합니다.

  11. 지표 값1를 입력합니다.

  12. 기본값 및 단위를 건너뛰십시오.

  13. 차원 이름에는 을 입력합니다operation.

  14. 차원 값에는 을 입력합니다$.eventName.

    (선택 사항) 호출하는 Amazon 리소스 이름 (ARN) 이 포함된 두 번째 차원을 입력할 수 있습니다. 두 번째 차원을 추가하려면 차원 이름에 를 입력합니다resource. 차원 값에 을 입력합니다$.resources[0].ARN.

    다음을 선택합니다.

  15. 필터 세부 정보를 검토하고 지표 필터 만들기를 선택합니다.

(선택 사항) 이 절차를 반복하여 다음과 같은 특정 오류 코드에 대한 새 지표 필터를 만들 수 AccessDenied있습니다. 그럴 경우 다음 세부 정보를 입력하십시오.

  1. 필터 이름에 이름을 입력합니다.

  2. 필터 패턴에 다음을 입력합니다.

    { $.errorCode = "codename" }

    { $.errorCode = "AccessDenied" }
  3. 메트릭 네임스페이스의 경우 를 입력합니다. AWS AppConfig

  4. 지표 이름(Metric name)에서 Errors을 입력합니다.

  5. 지표 값1를 입력합니다.

  6. 기본값에는 0을 입력합니다.

  7. 단위, 치수, 알람은 건너뛰세요.

CloudTrail 로그 API 호출 후에는 에서 지표를 볼 수 있습니다. CloudWatch 자세한 내용은 Amazon CloudWatch 사용 설명서의 콘솔에서 지표 및 로그 보기를 참조하십시오. 생성한 지표를 찾는 방법에 대한 자세한 내용은 사용 가능한 지표 검색을 참조하십시오.

참고

여기에 설명된 대로 차원이 없는 오류 지표를 설정하면 차원이 없는 지표 페이지에서 해당 지표를 볼 수 있습니다.

CloudWatch지표에 대한 경보 생성

지표를 생성한 후 에서 CloudWatch 지표 경보를 생성할 수 있습니다. 예를 들어, 이전 절차에서 만든 AWS AppConfig통화 지표에 대한 경보를 만들 수 있습니다. 특히 임계값을 초과하는 AWS AppConfig StartConfigurationSession API 작업에 대한 호출에 대한 경보를 생성할 수 있습니다. 지표에 대한 경보를 생성하는 방법에 대한 자세한 내용은 Amazon CloudWatch User Guide의 정적 임계값 기반 CloudWatch 경보 생성을 참조하십시오. AWS AppConfig데이터 플레인 호출의 기본 한도에 대한 자세한 내용은 의 데이터 플레인 기본 한도를 참조하십시오 Amazon Web Services 일반 참조.