Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / / /

하나의 글로벌 경고 승인

이 페이지의 내용

  • 필수 역할
  • 요청
  • 요청 경로 매개변수
  • 요청 쿼리 매개변수
  • 요청 본문 매개변수
  • 응답
  • 요청 예시
  • 응답 예시
  • 응답 헤더
  • 응답 본문

지정한 시간과 날짜까지 하나의 경고를 승인할 수 있습니다. 과거 날짜와 시간을 지정하여 경고를 승인 취소할 수도 있습니다.

다음과 같은 할당된 역할을 사용하여 이 엔드포인트를 성공적으로 호출할 수 있습니다.

기본 URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

PATCH /globalAlerts/{ALERT-ID}
이름
유형
설명
ALERT-ID
문자열
확인하려는 유지 관리 기간의 고유 식별자입니다.
이름
유형
필요성
설명
기본값
pretty
부울
옵션
응답 본문이 프리티프린트 에 있어야 하는지 여부를 나타내는 플래그입니다. 형식.
false
envelope
부울
옵션

응답을 엔벨로프에 래핑할지 여부를 나타내는 플래그입니다.

일부 API 클라이언트는 HTTP 응답 헤더 또는 상태 코드에 액세스할 수 없습니다. 이 문제를 해결하려면 쿼리에서 envelope=true를 설정합니다.

하나의 결과를 반환하는 엔드포인트의 경우 응답 본문에는 다음이 포함됩니다.

이름
설명
상태
HTTP 응답 코드
envelope
예상되는 응답 본문
false
본문 매개변수
유형
필요성
설명
acknowledgedUntil
문자열
필수 사항

ISO 8601 의 타임스탬프 이 경고를 승인하는 UTC 의 날짜 및 시간 형식입니다. 이 시간이 지나면 MongoDB Ops Manager가 경고를 승인되지 않음으로 되돌립니다.

경고가 곧 다시 시작되지 않도록 하려면 날짜와 시간을 먼 미래로 설정합니다.

경고를 승인 취소하려면 과거의 시간과 날짜를 지정합니다.

acknowledgementComment
문자열
옵션
경고 확인을 설명하는 댓글입니다.
이름
유형
설명
acknowledgedUntil
문자열
ISO 8601 의 타임스탬프 경고가 승인된 UTC 의 날짜 및 시간 형식입니다. 사용자가 이 경고를 확인한 경우 MongoDB Ops Manager에 이 필드가 표시됩니다.
acknowledgementComment
문자열
이 경고를 승인한 사용자가 남긴 댓글입니다. 사용자가 이 경고를 확인한 경우 Ops Manager에 이 필드가 표시됩니다.
acknowledgingUsername
문자열
경고를 승인한 사용자의 Ops Manager 사용자 이름입니다. 사용자가 이 경고를 확인한 경우 Ops Manager에 이 필드가 표시됩니다.
alertConfigId
문자열
이 경고를 트리거한 전역 경고 구성의 고유 식별자입니다.
clusterId
문자열

이 경고가 적용되는 클러스터의 고유 식별자입니다. Ops Manager는 다음 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.

clusterName
문자열

Name the cluster to which this alert applies. Ops Manager는 다음 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.

created
문자열
ISO 8601 의 타임스탬프 경고가 생성된 시점의 UTC 날짜 및 시간 형식입니다.
currentValue
객체
경고를 트리거한 메트릭의 현재 값입니다. Ops Manager는 호스트 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.
currentValue.number
숫자
지표의 현재 값입니다.
currentValue.units
문자열

currentValue.number 의 단위입니다. 단위는 메트릭 유형에 따라 다릅니다.

허용되는 값은 다음과 같습니다.

  • RAW

  • BITS

  • BYTES

  • KILOBITS

  • KILOBYTES

  • MEGABITS

  • MEGABYTES

  • GIGABITS

  • GIGABYTES

  • TERABYTES

  • PETABYTES

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

예를 예시 메모리 소비를 측정하는 지표에는 BYTES, 시간을 측정하는 지표에는 HOURS 를 사용할 수 있습니다.

eventTypeName
문자열

경고를 트리거한 이벤트의 이름입니다.

경고를 생성하는 이벤트 유형을 검토하려면 경고 유형을 참조하세요.

Ops Manager 감사 로그에 포함된 이벤트의 전체 목록은 감사 이벤트를 참조하세요.

groupId
문자열
이 경고가 열린 프로젝트의 고유 식별자입니다.
hostId
문자열

Unique identifier of the host to which the metric pertains. Ops Manager는 다음 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.

hostnameAndPort
문자열

경고가 적용되는 각 호스트의 호스트 이름 및 포트입니다. 호스트 이름은 호스트 이름, FQDN, IPv4 주소 또는 IPv6 주소만 가능합니다. Ops Manager는 다음 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.

id
문자열
경고의 고유 식별자입니다.
lastNotified
문자열
ISO 8601 의 타임스탬프 이 경고에 대해 마지막으로 알림을 보낸 날짜 및 시간 형식(UTC )입니다. MongoDB Ops Manager가 알림을 보낸 경우 MongoDB Ops Manager가 이를 표시합니다.
metricName
문자열

값이 임계값을 벗어난 측정값의 이름입니다. "eventTypeName" : "OUTSIDE_METRIC_THRESHOLD" 인 경우 Ops Manager가 이 필드를 반환합니다.

사용 가능한 값 은 글로벌 경고의 측정 유형을 참조하세요.

replicaSetName
문자열

복제본 세트의 이름입니다. Ops Manager는 다음 카테고리의 글로벌 경고에 대해 이 필드를 반환합니다.

resolved
문자열
ISO 8601 의 타임스탬프 경고가 종료된 시점의 UTC 날짜 및 시간 형식입니다. MongoDB Ops Manager는 "status" : "CLOSED" 인 경우 전역 경고에 대해 이 필드를 반환합니다.
sourceTypeName
문자열

백업되는 호스트 유형입니다. Ops Manager는 backup 카테고리의 전역 경고에 대해 이 필드를 반환합니다. 반환될 수 있는 가능한 값은 다음과 같습니다.

  • REPLICA_SET

  • SHARDED_CLUSTER

  • CONFIG_SERVER

status
문자열

경고의 현재 상태입니다. 반환될 수 있는 가능한 값은 다음과 같습니다.

TRACKING
경고 조건이 존재하지만 경고를 트리거할 만큼 충분히 오랫동안 지속되지 않았습니다.
OPEN
경고가 열려 있습니다.
CLOSED
경고가 닫힙니다.
CANCELLED
경고가 취소되었습니다.
tags
문자열 배열
이 경고와 관련된 태그입니다.
typeName
문자열
이 필드는 더 이상 사용되지 않으며 무시됩니다.
updated
문자열
ISO 8601 의 타임스탬프 이 경고가 마지막으로 업데이트된 날짜 및 시간 형식(UTC )입니다.
1curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
2 --header "Accept: application/json" \
3 --header "Content-Type: application/json" \
4 --include \
5 --request PATCH "https://<OpsManagerHost>:<Port>/api/public/v1.0/globalAlerts/{ALERT-ID}" \
6 --data '{
7 "acknowledgedUntil":"2020-04-10T20:21:31Z",
8 "acknowledgementComment":"test"
9 }'
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 201 Created
Vary: Accept-Encoding
Content-Type: application/json
Strict-Transport-Security: max-age=300
Date: {dateInUnixFormat}
Connection: keep-alive
Content-Length: {requestLengthInBytes}
X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
1{
2 "acknowledgedUntil": "2020-04-10T20:20:38Z",
3 "acknowledgementComment": "test",
4 "acknowledgingUsername": "rwqvzark",
5 "alertConfigId": "{ALERT-CONFIG-ID}",
6 "created": "2019-12-02T20:39:54Z",
7 "eventTypeName": "BACKUP_AGENT_DOWN",
8 "groupId": "{PROJECT-ID}",
9 "id": "{ALERT-ID}",
10 "lastNotified": "2020-04-09T20:21:31Z",
11 "links": [
12 ],
13 "status": "OPEN",
14 "tags": [],
15 "typeName": "AGENT",
16 "updated": "2020-04-10T19:14:38Z"
17}

돌아가기

1개의 글로벌 경고 받기