CloudWatch Logs를 사용하여 Amazon Managed Service for Prometheus 이벤트 모니터링 - Amazon Managed Service for Prometheus

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

CloudWatch Logs를 사용하여 Amazon Managed Service for Prometheus 이벤트 모니터링

Amazon Managed Service for Prometheus는 Amazon CloudWatch Logs의 로그 그룹에 알림 관리자, 규칙 관리자 오류 및 경고 이벤트를 기록합니다. 알림 관리자 및 규칙 관리자에 대한 자세한 내용은 이 안내서의 알림 관리자 주제를 참조하세요. 워크스페이스 로그 데이터를 CloudWatch Logs의 로그 스트림에 게시할 수 있습니다. Amazon Managed Service for Prometheus 콘솔에서 또는 AWS CLI를 사용하여 모니터링하려는 로그를 구성할 수 있습니다. CloudWatch 콘솔에서 로그를 보거나 쿼리할 수 있습니다. 콘솔에서 CloudWatch Logs 로그 스트림을 보는 방법에 대한 자세한 내용은 CloudWatch 사용 설명서의 CloudWatch에서 로그 그룹 및 로그 스트림 작업을 참조하세요.

CloudWatch 프리 티어를 사용하면 CloudWatch Logs에 최대 5Gb의 로그를 게시할 수 있습니다. 프리 티어 허용량을 초과하는 로그에는 CloudWatch 요금제를 기준으로 요금이 부과됩니다.

CloudWatch Logs 구성

Amazon Managed Service for Prometheus는 Amazon CloudWatch Logs의 로그 그룹에 알림 관리자, 규칙 관리자 오류 및 경고 이벤트를 기록합니다.

Amazon Managed Service for Prometheus 콘솔 또는 create-logging-configuration API 요청을 호출 AWS CLI 하여에서 CloudWatch Logs 로깅 구성을 설정할 수 있습니다.

사전 조건 

create-logging-configuration을 호출하기 전에 다음 정책 또는 이에 상응하는 권한을 CloudWatch Logs 구성에 사용할 ID 또는 역할에 추가합니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogDelivery", "logs:GetLogDelivery", "logs:UpdateLogDelivery", "logs:DeleteLogDelivery", "logs:ListLogDeliveries", "logs:PutResourcePolicy", "logs:DescribeResourcePolicies", "logs:DescribeLogGroups", "aps:CreateLoggingConfiguration", "aps:UpdateLoggingConfiguration", "aps:DescribeLoggingConfiguration", "aps:DeleteLoggingConfiguration" ], "Resource": "*" } ] }

CloudWatch Logs를 구성하려면

AWS 콘솔 또는를 사용하여 Amazon Managed Service for Prometheus에서 로깅을 구성할 수 있습니다 AWS CLI.

Console

Amazon Managed Service for Prometheus 콘솔에서 로깅을 구성하려면

  1. 워크스페이스 세부 정보 패널의 로그 탭으로 이동합니다.

  2. 로그 패널의 오른쪽 상단에서 로그 관리를 선택합니다.

  3. 로그 수준 드롭다운 목록에서 모두 선택합니다.

  4. 로그 그룹 드롭다운 목록에서 로그를 게시할 로그 그룹을 선택합니다.

    CloudWatch 콘솔에서 새 로그 그룹을 생성할 수도 있습니다.

  5. Save changes(변경 사항 저장)를 선택합니다.

AWS CLI

를 사용하여 로깅 구성을 설정할 수 있습니다 AWS CLI.

를 사용하여 로깅을 구성하려면 AWS CLI

  • 를 사용하여 다음 명령을 AWS CLI실행합니다.

    aws amp create-logging-configuration --workspace-id my_workspace_ID --log-group-arn my-log-group-arn

제한 사항

  • 모든 이벤트가 기록되지는 않습니다.

    Amazon Managed Service for Prometheus는 warning 또는 error 수준의 이벤트만 로깅합니다.

  • 정책 크기 제한

    CloudWatch Logs 리소스 정책은 5,120자로 제한됩니다. CloudWatch Logs는 정책이 이 크기 제한에 도달하는 것을 감지하면 /aws/vendedlogs/로 시작하는 로그 그룹을 자동으로 활성화합니다.

    로깅이 활성화된 알림 규칙을 생성하는 경우 Amazon Managed Service for Prometheus가 지정된 로그 그룹으로 CloudWatch Logs 리소스 정책을 업데이트해야 합니다. CloudWatch Logs 리소스 정책 크기 한도에 도달하지 않도록 CloudWatch Logs 로그 그룹 이름에 접두사 /aws/vendedlogs/를 추가합니다. Amazon Managed Service for Prometheus 콘솔에서 로그 그룹을 생성하면 로그 그룹 이름에 접두사 /aws/vendedlogs/가 붙습니다. 자세한 내용은 CloudWatch Logs 사용 설명서의 특정 AWS 서비스에서 로깅 활성화를 참조하세요.