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

1๊ฐœ์˜ ํ˜ธ์ŠคํŠธ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์ž‘

์ด ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ

  • Resource
  • ์š”์ฒญ ๊ฒฝ๋กœ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์š”์ฒญ ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์š”์ฒญ ๋ณธ๋ฌธ ๋งค๊ฐœ๋ณ€์ˆ˜
  • ์‘๋‹ต
  • ์š”์ฒญ ์˜ˆ์‹œ
  • ์‘๋‹ต ์˜ˆ์‹œ
  • ์‘๋‹ต ํ—ค๋”
  • ์‘๋‹ต ๋ณธ๋ฌธ

์ฐธ๊ณ 

๊ทธ๋ฃน๊ณผ ํ”„๋กœ์ ํŠธ๋Š” ๋™์˜์–ด์ž…๋‹ˆ๋‹ค. {PROJECT-ID}๋Š” ํ”„๋กœ์ ํŠธ ID์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ, ๊ทธ๋ฃน/ํ”„๋กœ์ ํŠธ ID๋Š” ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ๋Š” ์„ค๋ช…์— ๋Œ€ํ•ด ์–˜๊ธฐํ•  ๋•Œ ๋”์šฑ ์นœ์ˆ™ํ•œ ์šฉ์–ด ๊ทธ๋ฃน์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—”๋“œํฌ์ธํŠธ๋Š” ๋ฌธ์„œ์— ๋ช…์‹œ๋œ ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

์ƒˆ MongoDB ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์ •ํ•œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ฐ ํฌํŠธ์—์„œ MongoDB ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Ops Manager๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋งŒ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Ops Manager๊ฐ€ MongoDB ํ”„๋กœ์„ธ์Šค ๊ตฌ์„ฑ ๊ฒ€์ƒ‰์„ ์™„๋ฃŒํ•  ๋•Œ๊นŒ์ง€ ์‘๋‹ต ๋ฌธ์„œ์—๋Š” ๋นˆ ๊ฐ’์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

POST /groups/{PROJECT-ID}/hosts
Parameter
์œ ํ˜•
ํ•„์š”์„ฑ
์„ค๋ช…
ํ”„๋กœ์ ํŠธ ID
๋ฌธ์ž์—ด
ํ•„์ˆ˜ ์‚ฌํ•ญ
์ด MongoDB ํ”„๋กœ์„ธ์Šค๋ฅผ ์†Œ์œ ํ•˜๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์ฟผ๋ฆฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

์ด๋ฆ„
์œ ํ˜•
ํ•„์š”์„ฑ
์„ค๋ช…
๊ธฐ๋ณธ๊ฐ’
pretty
๋ถ€์šธ
์˜ต์…˜
์‘๋‹ต ๋ณธ๋ฌธ์ด ํ”„๋ฆฌํ‹ฐํ”„๋ฆฐํŠธ ์— ์žˆ์–ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. ํ˜•์‹.
false
envelope
๋ถ€์šธ
์˜ต์…˜

์‘๋‹ต์„ ์—”๋ฒจ๋กœํ”„์— ๋ž˜ํ•‘ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค.

์ผ๋ถ€ API ํด๋ผ์ด์–ธํŠธ๋Š” HTTP ์‘๋‹ต ํ—ค๋” ๋˜๋Š” ์ƒํƒœ ์ฝ”๋“œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋ ค๋ฉด ์ฟผ๋ฆฌ์—์„œ envelope=true๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ์—”๋“œํฌ์ธํŠธ์˜ ๊ฒฝ์šฐ ์‘๋‹ต ๋ณธ๋ฌธ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฆ„
์„ค๋ช…
์ƒํƒœ
HTTP ์‘๋‹ต ์ฝ”๋“œ
envelope
์˜ˆ์ƒ๋˜๋Š” ์‘๋‹ต ๋ณธ๋ฌธ
false
์ด๋ฆ„
์œ ํ˜•
ํ•„์š”์„ฑ
์„ค๋ช…
alertsEnabled
๋ถ€์šธ
์˜ต์…˜
์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ true ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
authMechanismName
๋ฌธ์ž์—ด
์˜ต์…˜

์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • MONGODB_CR (์—ฌ๊ธฐ์—๋Š” SCRAM-SHA-1, SCRAM-SHA-256 ๋ฐ MONGODB-CR์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.)

  • GSSAPI

  • PLAIN

  • MONGODB_X509

  • NONE

ํ˜ธ์ŠคํŠธ ์ด๋ฆ„
๋ฌธ์ž์—ด
ํ•„์ˆ˜ ์‚ฌํ•ญ
Ops Manager๊ฐ€ ์ด MongoDB ์ธ์Šคํ„ด์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ํ”„๋ผ์ด๋จธ๋ฆฌ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
logsEnabled
๋ถ€์šธ
์˜ต์…˜
Ops Manager๊ฐ€ ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ true ์œผ)๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ
๋ฌธ์ž์—ด
์˜ต์…˜

์ด MongoDB ํ”„๋กœ์„ธ์Šค ์—ฐ๊ฒฐ์„ ์œ„ํ•œ username ์— ์—ฐ๊ฒฐ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. "authMechanismName" : "MONGODB_CR"

Ops Manager๋Š” ์ด ๋งค๊ฐœ ๋ณ€์ˆ˜๋ฅผ ์–ด๋–ค ํ˜ธ์ŠคํŠธ์—๋„ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. || ์‘๋‹ตํ•ฉ๋‹ˆ๋‹ค.

ํฌํŠธ
์ˆซ์ž
ํ•„์ˆ˜ ์‚ฌํ•ญ
MongoDB ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋Š” ํฌํŠธ์ž…๋‹ˆ๋‹ค.
ProfilerEnabled
๋ถ€์šธ
์˜ต์…˜
Ops Manager๊ฐ€ ์ด MongoDB ํ”„๋กœ์„ธ์Šค์—์„œ ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค.
sslEnabled
๋ถ€์šธ
์กฐ๊ฑด๋ถ€

์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด TLS ๋ฅผ ํ™œ์„ฑํ™”ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค.

์ธ true ๊ฒฝ์šฐ "authMechanismName" : "MONGODB_X509" ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ด๋ฆ„
๋ฌธ์ž์—ด
์กฐ๊ฑด๋ถ€

์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

ํ•„์ˆ˜ ์‚ฌํ•ญ "authMechanismName" : "MONGODB_CR"

์ด๋ฆ„
์œ ํ˜•
์„ค๋ช…
๋ณ„์นญ
๋ฌธ์ž์—ด ๋ฐฐ์—ด
Ops Manager๊ฐ€ MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ๊ฒ€์ƒ‰ํ•œ ๋Œ€์ฒด ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ฐ ํฌํŠธ ์กฐํ•ฉ์˜ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์กฐํ•ฉ์—๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, FQDN , IPv4 ์ฃผ์†Œ ๋ฐ IPv6 ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
alertsEnabled
๋ถ€์šธ
true ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๊ฒฝ๊ณ ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€.
authMechanismName
๋ฌธ์ž์—ด

์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ธ์ฆ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๋‹ค์Œ ๊ฐ’ ์ค‘ ํ•˜๋‚˜๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  • MONGODB_CR (์—ฌ๊ธฐ์—๋Š” SCRAM-SHA-1, SCRAM-SHA-256 ๋ฐ MONGODB-CR์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.)

  • GSSAPI

  • PLAIN

  • MONGODB_X509

  • NONE

clusterId
๋ฌธ์ž์—ด
MongoDB ํ”„๋กœ์„ธ์Šค๊ฐ€ ์†ํ•œ cluster์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
์ƒ์„ฑ๋จ
๋‚ ์งœ
Ops Manager๊ฐ€ ์ด MongoDB ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ฒ˜์Œ ๋ฐœ๊ฒฌํ•œ ๋‚ ์งœ์ž…๋‹ˆ๋‹ค.
groupId
๋ฌธ์ž์—ด
์ด ํ˜ธ์ŠคํŠธ๋ฅผ ์†Œ์œ ํ•œ ๊ทธ๋ฃน ์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
hasStartupWarnings
๋ถ€์šธ
true ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ์‹œ์ž‘ ๊ฒฝ๊ณ ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ.
์ˆจ๊น€
๋ถ€์šธ
true ํ˜ธ์ŠคํŒ…ํ•˜๋‹ค ๊ฐ€ MongoDB Ops Manager UI ์— ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ true ์œผ)๋กœ ์„ค์ •ํ•˜๋‹ค ํ˜ธ์ŠคํŠธ๋Š” API ์‘๋‹ต์—์„œ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.
์ˆจ๊ฒจ์ง„ ์„ธ์ปจ๋”๋ฆฌ
๋ถ€์šธ
true ์ด ํ˜ธ์ŠคํŒ…ํ•˜๋‹ค ๊ฐ€ ์ˆจ๊ฒจ์ง„ ์„ธ์ปจ๋”๋ฆฌ ์ธ ๊ฒฝ์šฐ.
hostEnabled
๋ถ€์šธ
true MongoDB ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ˜„์žฌ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ.
ํ˜ธ์ŠคํŠธ ์ด๋ฆ„
๋ฌธ์ž์—ด
Ops Manager๊ฐ€ ๊ฐ€์žฅ ์ž˜ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, FQDN, IPv4 ์ฃผ์†Œ ๋˜๋Š” IPv6 ์ฃผ์†Œ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
id
๋ฌธ์ž์—ด
๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
ipAddress
๋ฌธ์ž์—ด
์ด MongoDB ํ”„๋กœ์„ธ์Šค์˜ hostname ์™€(๊ณผ) ์—ฐ๊ฒฐ๋œ IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•œ ์ถ”๊ฐ€ IPv4 ๋˜๋Š” IPv6 ์ฃผ์†Œ๊ฐ€ aliases ๋ฐฐ์—ด์— ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
journalingEnabled
๋ถ€์šธ
true ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์ €๋„๋ง์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ.
lastDataSizeBytes
์ˆซ์ž
์ธ๋ฑ์Šค๋ฅผ ์ œ์™ธํ•œ ๋””์Šคํฌ์— ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์••์ถ•๋˜์ง€ ์•Š์€ ํฌ๊ธฐ(๋ฐ”์ดํŠธ)์ž…๋‹ˆ๋‹ค. ์€(๋Š”) ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜lastDataSizeBytes ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค .
lastIndexSizeBytes
์ˆซ์ž
๋””์Šคํฌ์— ์žˆ๋Š” ํ˜ธ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค์˜ ์••์ถ•๋˜์ง€ ์•Š์€ ํฌ๊ธฐ(๋ฐ”์ดํŠธ)์ž…๋‹ˆ๋‹ค. ์ด ์ˆซ์ž์—๋Š” ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ธ๋ฑ์Šค ํฌ๊ธฐ๊ฐ€ ํฌํ•จ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค .
lastPing
๋‚ ์งœ
ISO 8601 ์˜ ํƒ€์ž„์Šคํƒฌํ”„ ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๋งˆ์ง€๋ง‰ ํ•‘์ด ์ˆ˜์‹ ๋œ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ํ˜•์‹(UTC )์ž…๋‹ˆ๋‹ค.
lastRestart
๋‚ ์งœ
ISO 8601 ์˜ ํƒ€์ž„์Šคํƒฌํ”„ ์ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘๋œ ๋‚ ์งœ ๋ฐ ์‹œ๊ฐ„ ํ˜•์‹(UTC )์ž…๋‹ˆ๋‹ค. MongoDB ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ์ ์ด ์—†๋Š” ๊ฒฝ์šฐ lastRestart ํ•„๋“œ๊ฐ€ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.
๋งํฌ
๋ฐฐ์—ด
ํ•˜์œ„ ๋ฆฌ์†Œ์Šค ๋ฐ/๋˜๋Š” ๊ด€๋ จ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋งํฌ๊ฐ€ ํฌํ•จ๋œ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. URL ๊ฐ„์˜ ๊ด€๊ณ„๋Š” ์›น ๋งํฌ ์‚ฌ์–‘ ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. . ์ตœ์†Œํ•œ links ๋ฐฐ์—ด์—๋Š” self ๋ผ๋Š” ๋งํฌ๊ฐ€ ํ•˜๋‚˜ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
logsEnabled
๋ถ€์šธ
true Ops Manager๊ฐ€ ์ด MongoDB ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๋กœ๊ทธ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ฒฝ์šฐ.
LowUlimit
๋ถ€์šธ
true ์ด MongoDB ํ”„๋กœ์„ธ์Šค์˜ ํ˜ธ์ŠคํŒ…ํ•˜๋‹ค ์— ulimit ์„ค์ •์ด ๋‚ฎ์€ ๊ฒฝ์šฐ.
ํฌํŠธ
์ˆซ์ž
MongoDB ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ˆ˜์‹  ๋Œ€๊ธฐํ•˜๋Š” ํฌํŠธ์ž…๋‹ˆ๋‹ค.
ProfilerEnabled
๋ถ€์šธ
true Ops Manager๊ฐ€ ์ด MongoDB ํ”„๋กœ์„ธ์Šค์—์„œ ํ”„๋กœํ•„ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ฒฝ์šฐ
๋ณต์ œ๋ณธ ์„ธํŠธ ์ด๋ฆ„
๋ฌธ์ž์—ด
์ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์†ํ•œ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ์ผ๋ถ€์ธ ๊ฒฝ์šฐ์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
replicaStateName
๋ฌธ์ž์—ด
๋ณต์ œ๋ณธ ์„ธํŠธ ๋‚ด ์ด MongoDB ํ”„๋กœ์„ธ์Šค์˜ ํ˜„์žฌ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ณต์ œ๋ณธ ์„ธํŠธ์˜ ์ผ๋ถ€์ธ ๊ฒฝ์šฐ์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„ ์ƒํƒœ ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
shardName
๋ฌธ์ž์—ด
์ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์†ํ•œ ์ƒค๋“œ์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒค๋“œ cluster์˜ ์ผ๋ถ€์ธ ๊ฒฝ์šฐ์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
secondaryDelaySecs
์ˆซ์ž
์ด ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํ”„๋ผ์ด๋จธ๋ฆฌ ๋ฅผ ์ถ”์ ํ•˜๋Š” ์‹œ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ 0 ๋กœ ์„ค์ •ํ•˜๋ฉด ๋ฉค๋ฒ„๊ฐ€ ์ง€์—ฐ ๋ฉค๋ฒ„๋กœ ๊ตฌ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„ธ์ปจ๋”๋ฆฌ ์ง€์—ฐ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์ง€์—ฐ๋œ ๋ณต์ œ๋ณธ ์„ธํŠธ ๋ฉค๋ฒ„๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.
sslEnabled
๋ถ€์šธ
true ์ด MongoDB ํ”„๋กœ์„ธ์Šค ์— ๋Œ€ํ•ด TLS/SSL ์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ.
systemInfo
๊ฐ์ฒด
์šด์˜ ์ฒด์ œ ๋˜๋Š” container์—์„œ ๋ณด๊ณ ํ•œ ์ด MongoDB ํ”„๋กœ์„ธ์Šค ์„œ๋ฒ„์— ๋Œ€ํ•œ RAM ๋ฐ CPU ์ •๋ณด๊ฐ€ ํฌํ•จ๋œ ๊ฐ์ฒด์ž…๋‹ˆ๋‹ค.
systemInfo.memSizeMB
์ˆซ์ž
RAM ์šฉ๋Ÿ‰(MB)์ž…๋‹ˆ๋‹ค.
systemInfo.numCores
์ˆซ์ž
CPU ์ฝ”์–ด ์ˆ˜์ž…๋‹ˆ๋‹ค.
typeName
๋ฌธ์ž์—ด

์ด MongoDB ํ”„๋กœ์„ธ์Šค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • STANDALONE

  • REPLICA_PRIMARY

  • REPLICA_SECONDARY

  • REPLICA_ARBITER

  • RECOVERING

  • SHARD_MONGOS

  • SHARD_CONFIG

  • SHARD_STANDALONE

  • SHARD_PRIMARY

  • SHARD_SECONDARY

  • NO_DATA

Ops Manager์— ์ถ”๊ฐ€๋œ ์ƒˆ ํ˜ธ์ŠคํŠธ์˜ ์œ ํ˜•์€ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์ฒซ ๋ฒˆ์งธ ํ•‘์„ ๋ฐ›์„ ๋•Œ๊นŒ์ง€ NO_DATA ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

uptimeMsec
์ˆซ์ž
์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ์ดํ›„์˜ ๋ฐ€๋ฆฌ์ดˆ ์ˆ˜์ž…๋‹ˆ๋‹ค.
๋ฒ„์ „
๋ฌธ์ž์—ด
์ด ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์‹คํ–‰ ์ค‘์ธ MongoDB์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.
curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--include \
--request POST "https://cloud.mongodb.com/api/public/v1.0/groups/{PROJECT-ID}/hosts?pretty=true" \
--data '
{
"hostname": "server1.example.com",
"port": 27017
}'
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 "alertsEnabled" : true,
3 "authMechanismName" : "NONE",
4 "created" : "2014-04-22T19:56:50Z",
5 "groupId" : "{PROJECT-ID}",
6 "hasStartupWarnings" : false,
7 "hidden" : false,
8 "hostEnabled" : true,
9 "hostname" : "server1.example.com",
10 "id" : "{HOST-ID}",
11 "journalingEnabled" : false,
12 "links" : [ ],
13 "logsEnabled" : false,
14 "lowUlimit" : false,
15 "port" : 27017,
16 "profilerEnabled" : false,
17 "sslEnabled" : false
18 "systemInfo" : {
19 "memSizeMB" : 65536,
20 "numCores" : 16
21 },
22}

๋Œ์•„๊ฐ€๊ธฐ

ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ฐ ํฌํŠธ๋กœ 1๊ฐœ์˜ ํ˜ธ์ŠคํŠธ ๊ฐ€์ ธ์˜ค๊ธฐ