Amazon Managed Service for Prometheus에 규칙 구성 파일 업로드
규칙 구성 파일에서 원하는 규칙이 무엇인지 알면 콘솔 내에서 해당 규칙을 생성 및 편집하거나 콘솔 또는 AWS CLI를 사용하여 파일을 업로드할 수 있습니다.
참고
Amazon EKS 클러스터를 실행하는 경우 Kubernetes용 AWS 컨트롤러를 사용하여 규칙 구성 파일을 업로드할 수도 있습니다.
Amazon Managed Service for Prometheus 콘솔을 사용하여 규칙 구성을 편집하거나 바꾸고 네임스페이스를 생성하려면
-
https://console.aws.amazon.com/prometheus/
에서 Amazon Managed Service for Prometheus 콘솔을 엽니다. -
페이지 왼쪽 상단에서 메뉴 아이콘을 선택한 다음, 모든 워크스페이스를 선택합니다.
-
워크스페이스의 워크스페이스 ID를 선택한 다음, 규칙 관리 탭을 선택합니다.
-
네임스페이스 추가를 선택합니다.
-
파일 선택을 선택하고 규칙 정의 파일을 선택합니다.
또는 구성 정의를 선택하여 Amazon Managed Service for Prometheus 콘솔에서 직접 규칙 정의 파일을 생성하고 편집할 수 있습니다. 이렇게 하면 업로드하기 전에 편집하는 샘플 기본 정의 파일이 생성됩니다.
-
(선택 사항) 네임스페이스에 태그를 추가하려면 새 태그 추가를 선택합니다.
그런 다음, 키에서 태그 이름을 입력합니다. 값(Value)에 태그의 선택적 값을 추가할 수 있습니다.
다른 태그를 추가하려면 새 태그 추가를 선택합니다.
-
계속을 선택합니다. Amazon Managed Service for Prometheus는 선택한 규칙 파일과 동일한 이름을 가진 새 네임스페이스를 생성합니다.
AWS CLI를 사용하여 알림 관리자 구성을 새 네임스페이스의 워크스페이스에 업로드하려면
-
Base64는 알림 관리자 파일의 내용을 인코딩합니다. Linux에서 다음 명령을 사용할 수 있습니다.
base64input-fileoutput-filemacOS에서 다음 명령을 사용할 수 있습니다.
openssl base64input-fileoutput-file -
다음 명령 중 하나를 입력하여 네임스페이스를 생성하고 파일을 업로드합니다.
AWS CLI 버전 2에서는 다음을 입력합니다.
aws amp create-rule-groups-namespace --data file://path_to_base_64_output_file--namenamespace-name--workspace-idmy-workspace-id--regionregionAWS CLI 버전 1에서는 다음을 입력합니다.
aws amp create-rule-groups-namespace --data fileb://path_to_base_64_output_file--namenamespace-name--workspace-idmy-workspace-id--regionregion -
알림 관리자 구성이 활성화되는 데 몇 초 정도 걸립니다. 상태를 확인하려면 다음 명령을 입력합니다.
aws amp describe-rule-groups-namespace --workspace-idworkspace_id--namenamespace-name--regionregionstatus가ACTIVE이면 규칙 파일이 적용된 것입니다.