1๊ฐ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ๋ฐ๊ธฐ
์ด ํ์ด์ง์ ๋ด์ฉ
ALERT-ID
๋ก ์๋ณ๋ ๊ฒฝ๊ณ ํ๋๋ฅผ ์กฐํํฉ๋๋ค.
ํ์ ์ญํ
๋ค์๊ณผ ๊ฐ์ ํ ๋น๋ ์ญํ ์ ์ฌ์ฉํ์ฌ ์ด ์๋ํฌ์ธํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํธ์ถํ ์ ์์ต๋๋ค.
์์ฒญ
๊ธฐ๋ณธ URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0
GET /globalAlerts/{ALERT-ID}
์์ฒญ ๊ฒฝ๋ก ๋งค๊ฐ๋ณ์
์ด๋ฆ | ์ ํ | ์ค๋ช
|
---|---|---|
| ๋ฌธ์์ด | ์กฐํํ๋ ค๋ ๊ฒฝ๊ณ ์ ๊ณ ์ ์๋ณ์์ ๋๋ค. |
์์ฒญ ์ฟผ๋ฆฌ ๋งค๊ฐ๋ณ์
์ด๋ฆ | ์ ํ | ํ์์ฑ | ์ค๋ช
| ๊ธฐ๋ณธ๊ฐ | ||||||
---|---|---|---|---|---|---|---|---|---|---|
pretty | ๋ถ์ธ | ์ต์ |
| |||||||
envelope | ๋ถ์ธ | ์ต์ | ์๋ต์ ์๋ฒจ๋กํ์ ๋ํํ ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ํ๋๊ทธ์ ๋๋ค. ์ผ๋ถ API ํด๋ผ์ด์ธํธ๋ HTTP ์๋ต ํค๋ ๋๋ ์ํ ์ฝ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ฟผ๋ฆฌ์์ envelope=true๋ฅผ ์ค์ ํฉ๋๋ค. ํ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๋ ์๋ํฌ์ธํธ์ ๊ฒฝ์ฐ ์๋ต ๋ณธ๋ฌธ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
|
|
์์ฒญ ๋ณธ๋ฌธ ๋งค๊ฐ๋ณ์
์ด ์๋ํฌ์ธํธ๋ HTTP ์์ฒญ ๋ณธ๋ฌธ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์์ต๋๋ค.
์๋ต
์ด๋ฆ | ์ ํ | ์ค๋ช
| ||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ๋ฌธ์์ด | ISO 8601 ์ ํ์์คํฌํ ๊ฒฝ๊ณ ๊ฐ ์น์ธ๋ UTC ์ ๋ ์ง ๋ฐ ์๊ฐ ํ์์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ด ๊ฒฝ๊ณ ๋ฅผ ํ์ธํ ๊ฒฝ์ฐ MongoDB Ops Manager์ ์ด ํ๋๊ฐ ํ์๋ฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ์ด ๊ฒฝ๊ณ ๋ฅผ ์น์ธํ ์ฌ์ฉ์๊ฐ ๋จ๊ธด ๋๊ธ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ด ๊ฒฝ๊ณ ๋ฅผ ํ์ธํ ๊ฒฝ์ฐ Ops Manager์ ์ด ํ๋๊ฐ ํ์๋ฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ๊ฒฝ๊ณ ๋ฅผ ์น์ธํ ์ฌ์ฉ์์ Ops Manager ์ฌ์ฉ์ ์ด๋ฆ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ด ๊ฒฝ๊ณ ๋ฅผ ํ์ธํ ๊ฒฝ์ฐ Ops Manager์ ์ด ํ๋๊ฐ ํ์๋ฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ์ด ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ ์ญ ๊ฒฝ๊ณ ๊ตฌ์ฑ์ ๊ณ ์ ์๋ณ์์ ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ์ด ๊ฒฝ๊ณ ๊ฐ ์ ์ฉ๋๋ ํด๋ฌ์คํฐ์ ๊ณ ์ ์๋ณ์์ ๋๋ค. Ops Manager๋ ๋ค์ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | Name the cluster to which this alert applies. Ops Manager๋ ๋ค์ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ISO 8601 ์ ํ์์คํฌํ ๊ฒฝ๊ณ ๊ฐ ์์ฑ๋ ์์ ์ UTC ๋ ์ง ๋ฐ ์๊ฐ ํ์์ ๋๋ค. | ||||||||
| ๊ฐ์ฒด | ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ ๋ฉํธ๋ฆญ์ ํ์ฌ ๊ฐ์ ๋๋ค. Ops Manager๋ ํธ์คํธ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ์ซ์ | ์งํ์ ํ์ฌ ๊ฐ์ ๋๋ค. | ||||||||
| ๋ฌธ์์ด |
ํ์ฉ๋๋ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ฅผ ์์ ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ธก์ ํ๋ ์งํ์๋ | ||||||||
| ๋ฌธ์์ด | ๊ฒฝ๊ณ ๋ฅผ ํธ๋ฆฌ๊ฑฐํ ์ด๋ฒคํธ์ ์ด๋ฆ์ ๋๋ค. ๊ฒฝ๊ณ ๋ฅผ ์์ฑํ๋ ์ด๋ฒคํธ ์ ํ์ ๊ฒํ ํ๋ ค๋ฉด ๊ฒฝ๊ณ ์ ํ์ ์ฐธ์กฐํ์ธ์. Ops Manager ๊ฐ์ฌ ๋ก๊ทธ์ ํฌํจ๋ ์ด๋ฒคํธ์ ์ ์ฒด ๋ชฉ๋ก์ ๊ฐ์ฌ ์ด๋ฒคํธ๋ฅผ ์ฐธ์กฐํ์ธ์. | ||||||||
| ๋ฌธ์์ด | ์ด ๊ฒฝ๊ณ ๊ฐ ์ด๋ฆฐ ํ๋ก์ ํธ์ ๊ณ ์ ์๋ณ์์ ๋๋ค. | ||||||||
| ๋ฌธ์์ด | Unique identifier of the host to which the metric pertains. Ops Manager๋ ๋ค์ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ๊ฒฝ๊ณ ๊ฐ ์ ์ฉ๋๋ ๊ฐ ํธ์คํธ์ ํธ์คํธ ์ด๋ฆ ๋ฐ ํฌํธ์ ๋๋ค. ํธ์คํธ ์ด๋ฆ์ ํธ์คํธ ์ด๋ฆ, FQDN, IPv4 ์ฃผ์ ๋๋ IPv6 ์ฃผ์๋ง ๊ฐ๋ฅํฉ๋๋ค. Ops Manager๋ ๋ค์ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ๊ฒฝ๊ณ ์ ๊ณ ์ ์๋ณ์์ ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ISO 8601 ์ ํ์์คํฌํ ์ด ๊ฒฝ๊ณ ์ ๋ํด ๋ง์ง๋ง์ผ๋ก ์๋ฆผ์ ๋ณด๋ธ ๋ ์ง ๋ฐ ์๊ฐ ํ์(UTC )์ ๋๋ค. MongoDB Ops Manager๊ฐ ์๋ฆผ์ ๋ณด๋ธ ๊ฒฝ์ฐ MongoDB Ops Manager๊ฐ ์ด๋ฅผ ํ์ํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ๊ฐ์ด ์๊ณ๊ฐ์ ๋ฒ์ด๋ ์ธก์ ๊ฐ์ ์ด๋ฆ์
๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ์ธก์ ์ ํ์ ์ฐธ์กฐํ์ธ์. | ||||||||
| ๋ฌธ์์ด | ๋ณต์ ๋ณธ ์ธํธ์ ์ด๋ฆ์ ๋๋ค. Ops Manager๋ ๋ค์ ์นดํ ๊ณ ๋ฆฌ์ ๊ธ๋ก๋ฒ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ISO 8601 ์ ํ์์คํฌํ ๊ฒฝ๊ณ ๊ฐ ์ข
๋ฃ๋ ์์ ์ UTC ๋ ์ง ๋ฐ ์๊ฐ ํ์์
๋๋ค. MongoDB Ops Manager๋ | ||||||||
| ๋ฌธ์์ด | ๋ฐฑ์ ๋๋ ํธ์คํธ ์ ํ์ ๋๋ค. Ops Manager๋ backup ์นดํ ๊ณ ๋ฆฌ์ ์ ์ญ ๊ฒฝ๊ณ ์ ๋ํด ์ด ํ๋๋ฅผ ๋ฐํํฉ๋๋ค. ๋ฐํ๋ ์ ์๋ ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
| ||||||||
| ๋ฌธ์์ด | ๊ฒฝ๊ณ ์ ํ์ฌ ์ํ์ ๋๋ค. ๋ฐํ๋ ์ ์๋ ๊ฐ๋ฅํ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
| ||||||||
| ๋ฌธ์์ด ๋ฐฐ์ด | ์ด ๊ฒฝ๊ณ ์ ๊ด๋ จ๋ ํ๊ทธ์ ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ์ด ํ๋๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ผ๋ฉฐ ๋ฌด์๋ฉ๋๋ค. | ||||||||
| ๋ฌธ์์ด | ISO 8601 ์ ํ์์คํฌํ ์ด ๊ฒฝ๊ณ ๊ฐ ๋ง์ง๋ง์ผ๋ก ์ ๋ฐ์ดํธ๋ ๋ ์ง ๋ฐ ์๊ฐ ํ์(UTC )์ ๋๋ค. |
์์ฒญ ์์
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \ --header "Accept: application/json" \ --include \ --request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/globalAlerts/{ALERT-ID}"
์๋ต ์์
์๋ต ํค๋
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
200 OK 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 "alertConfigId": "{ALERT-CONFIG-ID}", 3 "created": "2019-11-30T12:42:31Z", 4 "eventTypeName": "BACKUP_AGENT_DOWN", 5 "groupId": "{PROJECT-ID}", 6 "id": "{ALERT-ID}", 7 "lastNotified": "2020-04-09T20:25:05Z", 8 "links": [ 9 ], 10 "status": "OPEN", 11 "tags": [], 12 "typeName": "AGENT", 13 "updated": "2019-11-30T12:42:31Z" 14 }