Docs Menu
Docs Home
/ /
Atlas CLI
/ /

경고 구성 파일

이 페이지의 내용

  • 경고 구성 설정
  • 경고 구성 파일 예시
  • 경고 구성 명령 예시

구성 파일 을 사용하면 Atlas CLI 를 통해 경고 구성을생성 하거나 업데이트 하기 위한 설정을 지정할 수 있습니다. Atlas CLI 는 .json 구성 파일을 허용합니다.

경고 구성 유형에 따라 다음 설정을 지정하여 구성 파일에서 경고 구성을 만들거나 업데이트할 수 있습니다.

필드
유형
설명

enabled

부울

누군가가 지정된 프로젝트에 대해 이 경고 구성을 활성화했는지 여부를 나타내는 플래그입니다.

eventTypeName

문자열

필수입니다. Atlas Triggers 이벤트 유형입니다.

matchers

객체 배열

이 경고 구성과 비교하여 객체를 일치시킬 때 적용할 규칙입니다. 이 필드는 eventTypeName 가 호스트, 복제본 세트 또는 샤드 cluster에 대한 이벤트를 지정하는 경우에만 사용할 수 있습니다.

metricThreshold

객체

초과 시 Atlas Triggers 경고의 지표의 임계값입니다. 이 필드는 eventTypeName 가 측정값 또는 지표의 변경 사항을 반영하는 경우에만 사용할 수 있습니다.

notifications

객체 배열

Atlas가 알림을 보내는 대상이 포함된 목록입니다.

threshold

객체

초과 시 Atlas Triggers 경고 제한입니다.

자세한 설명과 사용 가능한 설정의 전체 목록은 API 사양의 요청 본문 스키마를 참조하세요.

  • 1개의 프로젝트에서 1개의 경고 구성 만들기

  • 1개의 프로젝트에 대해 1개의 경고 구성 업데이트

경고 구성을 만들거나 업데이트하려면 구성 파일에 포함할 필드를 지정합니다. 예를 들어, 다음 샘플 파일은 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

돌아가기

온라인 아카이브