경고 구성 파일
이 페이지의 내용
구성 파일 을 사용하면 Atlas CLI 를 통해 경고 구성을생성 하거나 업데이트 하기 위한 설정을 지정할 수 있습니다. Atlas CLI 는 .json
구성 파일을 허용합니다.
경고 구성 설정
경고 구성 유형에 따라 다음 설정을 지정하여 구성 파일에서 경고 구성을 만들거나 업데이트할 수 있습니다.
필드 | 유형 | 설명 |
---|---|---|
| 부울 | 누군가가 지정된 프로젝트에 대해 이 경고 구성을 활성화했는지 여부를 나타내는 플래그입니다. |
| 문자열 | 필수입니다. Atlas Triggers 이벤트 유형입니다. |
| 객체 배열 | 이 경고 구성과 비교하여 객체를 일치시킬 때 적용할 규칙입니다. 이 필드는 |
| 객체 | 초과 시 Atlas Triggers 경고의 지표의 임계값입니다. 이 필드는 |
| 객체 배열 | Atlas가 알림을 보내는 대상이 포함된 목록입니다. |
| 객체 | 초과 시 Atlas Triggers 경고 제한입니다. |
자세한 설명과 사용 가능한 설정의 전체 목록은 API 사양의 요청 본문 스키마를 참조하세요.
경고 구성 파일 예시
경고 구성을 만들거나 업데이트하려면 구성 파일에 포함할 필드를 지정합니다. 예를 들어, 다음 샘플 파일은 event-replica-set
복제본 세트가 프라이머리 노드를 잃을 때 알려주는 경고 구성을 활성화합니다.
{ "enabled": true, "eventTypeName": "NO_PRIMARY", "matchers": [ { "fieldName": "REPLICA_SET_NAME", "operator": "EQUALS", "value": "event-replica-set" } ], "notifications": [ { "datadogApiKey": "****************************a23c", "datadogRegion": "US", "delayMin": 0, "intervalMin": 5, "notifierId": "6462742adc47d365036da07c", "typeName": "DATADOG" } ], "threshold": { "operator": "<", "threshold": 0, "units": "bits" } }
경고 구성 명령 예시
파일을 생성한 후 Atlas CLI 명령을 실행하여 경고 구성을 생성하거나 업데이트합니다.
경고 구성 만들기
경고 구성을 만들려면 --flag
옵션과 파일 경로를 지정합니다. 다음 예에서는 alert-config.json
이라는 구성 파일을 사용하여 경고 구성을 만듭니다.
atlas alerts settings create --file /alert-config.json
경고 구성 업데이트
경고 구성을 업데이트하려면 업데이트하려는 경고 구성의 ID, --flag
옵션 및 파일 경로를 지정합니다. 다음 예에서는 alert-config.json
이라는 구성 파일을 사용하여 기존 경고 구성을 업데이트합니다.
atlas alerts settings update <alertConfigId> --file /alert-config.json