์ง์ ๋ Atlas Streams Processing ์์ ๊ณต๊ฐ ๋๋ ์คํธ๋ฆผ ํ๋ก์ธ์์ ๋ํ ์์ ๋ก๊ทธ๋ฅผ ๋ค์ด๋ก๋ .
Atlas API ํ์ ๋ช ๋ น์ MongoDB Atlas ๊ด๋ฆฌ์ API ์์ ์๋์ผ๋ก ์์ฑ๋๋ฉฐ ๊ด๋ฆฌ์ API ์ ๋ํ ์ ์ฒด ์ปค๋ฒ๋ฆฌ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ด๋ฆฌ์ API ์ญ๋์๋ ์์ฒด ์ถ์ ์๋ช ์ฃผ๊ธฐ๊ฐ ์์ผ๋ฉฐ, ์ด๋ ์ ๊ณต๋ API ์๋ํฌ์ธํธ ๋ฌธ์ ๋งํฌ๋ฅผ ํตํด ํ์ธํ ์ ์์ต๋๋ค.
๊ธฐ๋ณธ๊ฐ ์ผ๋ก ๋ก๊ทธ๋ 30 ์ผ์ ๊ธฐ๊ฐ์ ํฌํจํฉ๋๋ค. ์ด ๋ฆฌ์์ค ์ฌ์ฉํ๋ ค๋ฉด ์์ฒญํ๋ ์๋น์ค ๊ณ์ ๋๋ API ํค์ ํ๋ก์ ํธ ๋ฐ์ดํฐ ์ก์ธ์ค ์ญํ , ํ๋ก์ ํธ ์์ ์ ์ญํ ๋๋ ํ๋ก์ ํธ ์คํธ๋ฆผ ์ฒ๋ฆฌ ์์ ์ ์ญํ ์์ด์ผ ํฉ๋๋ค. API json ์๋ต ์คํค๋ง ์ฌ์ฉํ ์ง์ ํธ์ถ์ ์ง์ ํ์ง ์์ต๋๋ค. 'Accept: ์ ํ๋ฆฌ์ผ์ด์ /vnd.atlas.2025-03-12+gzip' ํ์์ ์๋ฝ ํค๋๋ฅผ ์ฌ์ฉํ์ฌ gzip ์๋ต ์คํค๋ง ์์ฒญ ํด์ผ ํฉ๋๋ค.
์ด ๋ช ๋ น์ ์๋์ผ๋ก 1 ์์ฑ๋๋ฉฐ:1 Atlas API ์๋ํฌ์ธํธ https://www.mongodb.com/ko-kr/docs/api/doc/atlas-admin-api-v2/operation/์ ํด๋นํฉ๋๋ค. operation-downloadgroupstreamoperationallogs.
์์ธํ ๋ด์ฉ๊ณผ ์์๋ ์์ ๋งํฌ๋ ์ฐธ์กฐ API ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
๊ตฌ๋ฌธ
atlas api streams downloadOperationalLogs [options]
์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
--endDate | int | ๊ฑฐ์ง | ๋ค์ด๋ก๋ํ ๋ก๊ทธ ๋ฉ์์ง ๋ฒ์์ ์ข ๋ฃ ์ง์ ์ ์ง์ ํ๋ ํ์์คํฌํ. MongoDB Cloud๋ ์ ๋์ค ์๊ฐ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ผ๋ก ์ด ํ์์คํฌํ๋ฅผ ํํํฉ๋๋ค. |
--envelope | envelope | ๊ฑฐ์ง | ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ต์ ์๋ฒจ๋กํ JSON ๊ฐ์ฒด ๋ก ๋ํํ ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ด๋ ํ๋๊ทธ์ ๋๋ค. ์ผ๋ถ API ํด๋ผ์ด์ธํธ๋ HTTP ์๋ต ํค๋ ๋๋ ์ํ ์ฝ๋์ ์ก์ธ์ค ํ ์ ์์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ฟผ๋ฆฌ ์์ envelope=true ๋ฅผ ์ค์ ํ๋ค . ๊ฒฐ๊ณผ ๋ชฉ๋ก์ ๋ฐํํ๋ ์๋ํฌ์ธํธ๋ ๊ฒฐ๊ณผ ๊ฐ์ฒด ์๋ฒจ๋กํ๋ก ์ฌ์ฉํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ต ๋ณธ๋ฌธ์ ์ํ ๋งค๊ฐ๋ณ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. |
--groupId | ๋ฌธ์์ด | true | ํ๋ก์ ํธ ์๋ณํ๋ ๊ณ ์ ํ 24-16์ง์ ๋ฌธ์์ด์ ๋๋ค. [/groups](# ํ๊ทธ๋ฅผ ์ง์ ํ๋ค /Projects/operation/listProjects) ์๋ํฌ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ๋ ์ฌ์ฉ์๊ฐ ์ก์ธ์ค ํ ์ ์๋ ๋ชจ๋ ํ๋ก์ ํธ๋ฅผ ์กฐํ . ์ฐธ๊ณ : ๊ทธ๋ฃน๊ณผ ํ๋ก์ ํธ๋ ๋์์ด์ ๋๋ค. ๊ทธ๋ฃน ID๋ ํ๋ก์ ํธ ID์ ๋์ผํฉ๋๋ค. ๊ธฐ์กด ๊ทธ๋ฃน์ ๊ฒฝ์ฐ, ๊ทธ๋ฃน/ํ๋ก์ ํธ ID๋ ๋์ผํ๊ฒ ์ ์ง๋ฉ๋๋ค. ๋ฆฌ์์ค ๋ฐ ํด๋น ์๋ํฌ์ธํธ๋ ๊ทธ๋ฃน์ด๋ผ๋ ์ฉ์ด๋ฅผ ์ฌ์ฉํฉ๋๋ค. |
-h, --help | ๊ฑฐ์ง | downloadOperationalLogs์ ๋ํ ๋์๋ง | |
-o, --output | ๋ฌธ์์ด | ๊ฑฐ์ง | ๊ธฐ๋ณธ ์ค์ API ํ์, ["gzip"] ๊ฐ๋ฅ ์ด ๊ฐ์ ๊ธฐ๋ณธ๊ฐ์ "gzip"์ ๋๋ค. |
--outputFile | ๋ฌธ์์ด | ๊ฑฐ์ง | API ์ถ๋ ฅ์ ์ฐ๊ธฐ (write) ํ์ผ ์ ๋๋ค. ์ด ํ๋๊ทธ๋ ์๋ํฌ์ธํธ์ ์ถ๋ ฅ์ด ๋ฐ์ด๋๋ฆฌ(์: gzip)์ด๊ณ ๋ช ๋ น์ด ํ์ดํ๋์ง ์์ ๊ฒฝ์ฐ(์: Atlas ๋ช ๋ น > out.zip)์ ํ์ํฉ๋๋ค. |
--spName | ๋ฌธ์์ด | ๊ฑฐ์ง | ๋ก๊ทธ๋ฅผ ๋ค์ด๋ก๋ ํ ์คํธ๋ฆผ ํ๋ก์ธ์์ ์ด๋ฆ์ ๋๋ค. ๋น ๋ฌธ์์ด์ ์์ ๊ณต๊ฐ์ ๋ชจ๋ ์คํธ๋ฆผ ํ๋ก์ธ์์ ๋ํ ๋ก๊ทธ๋ฅผ ๋ค์ด๋ก๋ ํฉ๋๋ค. |
--startDate | int | ๊ฑฐ์ง | ๋ค์ด๋ก๋ํ ๋ก๊ทธ ๋ฉ์์ง ๋ฒ์์ ์์ ์ง์ ์ ์ง์ ํ๋ ํ์์คํฌํ. MongoDB Cloud๋ ์ ๋์ค ์๊ฐ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด)์ผ๋ก ์ด ํ์์คํฌํ๋ฅผ ํํํฉ๋๋ค. |
--tenantName | ๋ฌธ์์ด | true | ์คํธ๋ฆผ ์์ ๊ณต๊ฐ์ ์๋ณํ๋ ๋ ์ด๋ธ์ ๋๋ค. |
--version | ๋ฌธ์์ด | ๊ฑฐ์ง | API ํธ์ถ ์ ์ฌ์ฉํ API ๋ฒ์ [์ต์ : "2025-03-12"], ๊ธฐ๋ณธ๊ฐ์ ์ต์ ๋ฒ์ ๋๋ ํ๋กํ api_version ๊ตฌ์ฑ ๊ฐ( ์ค์ ํ๋ค ๊ฒฝ์ฐ) ์ด ๊ฐ ๊ธฐ๋ณธ๊ฐ์ '2025-03-12". |
์์๋ ์ต์
์ด๋ฆ | ์ ํ | ํ์ ์ฌํญ | ์ค๋ช
|
|---|---|---|---|
-P, --profile | ๋ฌธ์์ด | ๊ฑฐ์ง | ๊ตฌ์ฑ ํ์ผ ์์ ์ฌ์ฉํ ํ๋กํ์ ์ด๋ฆ์ ๋๋ค. Atlas CLI ์ ํ๋กํ์ ๋ํด ํ์ต https://dochub.mongodb.org/core/atlas-cli-save-connection-settings๋ฅผ ์ฐธ์กฐํ์ธ์. |
์์
atlas api streams downloadOperationalLogs --version 2025-03-12 --endDate 1.636481348e+09 --groupId 32b6e34b3d91647abb20e7b8 --startDate 1.636466948e+09 --tenantName [tenantName]