์ด ๋ฌธ์์์๋ ์คํธ๋ฆฌ๋ฐ ๋ฐ ์ค์๊ฐ ํ
์ผ๋ง์ ํตํด ๋ก๊ทธ ํญ๋ชฉ์ ์ค์๊ฐ์ผ๋ก ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํฉ๋๋ค.
์คํธ๋ฆฌ๋ฐ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ ํญ๋ชฉ์ ์ค์๊ฐ์ผ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, ๋ก๊ทธ ํ์๊ธฐ์์ ์ ๊ณต๋ฉ๋๋ค.
์ค์๊ฐ ํ
์ผ๋ง์ ์ฌ์ฉํ๋ฉด ๋ก๊ทธ ํญ๋ชฉ์ ์ค์๊ฐ์ผ๋ก ๋ณผ ์ ์์ผ๋ฉฐ, gcloud CLI ๋ช
๋ น์ด gcloud alpha logging tail
๋ฐ Cloud Logging API ๋ฉ์๋ entries.tail
๋ก ์ ๊ณต๋ฉ๋๋ค.
๋ก๊ทธ ํ์๊ธฐ, gcloud logging read
๋ API ๋ฉ์๋ entries.list
๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ๋ฅผ ๋ณด๊ณ ๋ถ์ํ๋ฉด Cloud Logging์ด ์ ์ฅํ ๋ก๊ทธ ํญ๋ชฉ์ ํ์ธํฉ๋๋ค. ๋ก๊ทธ ํญ๋ชฉ์ ์คํธ๋ฆฌ๋ฐํ๊ฑฐ๋ ์ค์๊ฐ ํ
์ผ๋งํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์
์ด Cloud Logging API์ ๋ก๊ทธ ํญ๋ชฉ์ ์์ฑํ ๋ ๋ก๊ทธ ํญ๋ชฉ์ด ํ์๋ฉ๋๋ค.
๋ก๊ทธ ํ์๊ธฐ์ ์คํธ๋ฆผ ๋ก๊ทธ
๋ก๊ทธ ํ์๊ธฐ์์ ์คํธ๋ฆผ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์๊ฐ์ผ๋ก ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์คํธ๋ฆผ ๋ก๊ทธ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฟผ๋ฆฌ์ ์ผ์นํ๋ ๋ก๊ทธ๋ง ์คํธ๋ฆฌ๋ฐํ๋๋ก ์ฟผ๋ฆฌ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ก๊ทธ๋ฅผ ์คํธ๋ฆฌ๋ฐํ๋ ค๋ฉด ๋ค์์ ์ํํฉ๋๋ค.
-
Google Cloud ์ฝ์์์ ๋ก๊ทธ ํ์๊ธฐ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค.
๊ฒ์์ฐฝ์ ์ฌ์ฉํ์ฌ ์ด ํ์ด์ง๋ฅผ ์ฐพ์ ๊ฒฝ์ฐ ๋ถ์ ๋ชฉ์ด Logging์ธ ๊ฒฐ๊ณผ๋ฅผ ์ ํํฉ๋๋ค.
์ฟผ๋ฆฌ ํ๋์ ์ฟผ๋ฆฌ๋ฅผ ์ ๋ ฅํ ํ ๋ก๊ทธ ์คํธ๋ฆผ์ ํด๋ฆญํฉ๋๋ค.
Logging์์ ๋ก๊ทธ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ฉด ์ฟผ๋ฆฌ์ ์ผ์นํ๋ ๋ก๊ทธ๋ง ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ์ฐฝ์ ํ์๋ฉ๋๋ค. ์ฟผ๋ฆฌ๊ฐ ์ ๊ณต๋์ง ์์ผ๋ฉด Logging์ ์ต๊ทผ์ ์ ์ฅ๋ ๋ก๊ทธ ํญ๋ชฉ์ด ํ์๋ฉ๋๋ค. ๋ก๊ทธ ํจ๋์์ ์คํฌ๋กค๋ฐ๋ฅผ ์ ํํ ๋๊น์ง ๋ก๊ทธ๊ฐ ๊ณ์ ์คํธ๋ฆฌ๋ฐ๋ฉ๋๋ค. ์คํธ๋ฆฌ๋ฐ์ด ์ค์ง๋๋ฉด ์คํธ๋ฆฌ๋ฐ ๋ค์ ์์ ๋ฒํผ์ด ํ์๋ฉ๋๋ค.
์ฟผ๋ฆฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ก๊ทธ ํ์๊ธฐ์์ ์ฟผ๋ฆฌ ๋น๋๋ฅผ ์ฐธ์กฐํ์ธ์.
Google Cloud CLI์์ ์ค์๊ฐ ํ ์ผ๋ง ์ฌ์ฉ
์ค์๊ฐ ํ ์ผ๋ง์ ์ฌ์ฉํ๋ฉด Google Cloud CLI ๋๋ Cloud Logging API๋ฅผ ์ฌ์ฉํด์ Cloud Logging์ด ๋ก๊ทธ๋ฅผ ์์ฑํ ๋ ์ค์๊ฐ์ผ๋ก ๋ก๊ทธ ํญ๋ชฉ์ ๋ณผ ์ ์์ต๋๋ค.
์ค์๊ฐ ํ ์ผ๋ง์ ํ๋ ์์ค ์ก์ธ์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ก๊ทธ ๋ฒํท์ ์ง์๋์ง ์์ต๋๋ค. ํ์ง๋ง ๋ก๊ทธ ํ์๊ธฐ์์ ์ด๋ฌํ ๋ฒํท์ ๋ํด ๋ก๊ทธ๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์์ต๋๋ค.
์ค์๊ฐ ํ ์ผ๋ง์ ์ํ API ๋ฉ์๋์ ๋ํ ์์ธํ ๋ด์ฉ์ entries.tail ๋ฉ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
gcloud alpha logging tail
์ค์น
gcloud alpha logging tail
์ ์ฌ์ฉํ๋ ค๋ฉด Python 3๊ณผ grpcio
Python ํจํค์ง๊ฐ ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
Python ์ค์น ๋ฐฉ๋ฒ์ ๋ํ ์๋ด๋ Python ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
grpcio
ํจํค์ง ์ค์น์ ํ์ํ Python ํจํค์ง ๊ด๋ฆฌ์ pip
์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ Python ํจํค์ง ์ค์น ํ๋ก๊ทธ๋จ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋จ๊ณ๋ฅผ ์๋ฃํ์ฌ gcloud alpha logging tail
์ ์ค์นํฉ๋๋ค.
Google Cloud CLI๊ฐ ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค. Google Cloud CLI ์ค์น ๋ฐฉ๋ฒ์ ๋ํ ์๋ด๋ Google Cloud CLI ์ค์น๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฒ์ 302.0.0 ์ด์์ gcloud CLI๋ฅผ ์ฌ์ฉํ๊ณ ์๋์ง ํ์ธํฉ๋๋ค.
gcloud version
gcloud CLI ์ ๋ฐ์ดํธ ๋ฐฉ๋ฒ์
gcloud components update
๋ฅผ ์ฐธ์กฐํ์ธ์.gcloud CLI ์ํ ๊ตฌ์ฑ์์๋ฅผ ์ค์นํฉ๋๋ค.
gcloud components install alpha
MacOS, Linux, Cloud Shell ์ฌ์ฉ์์ ๊ฒฝ์ฐ:
gRPC ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํฉ๋๋ค.
sudo pip3 install grpcio
ํ๊ฒฝ ๋ณ์
CLOUDSDK_PYTHON_SITEPACKAGES
๋ฅผ ์์์ ๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค.export CLOUDSDK_PYTHON_SITEPACKAGES=1
๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud ํ๋ก์ ํธ ID๋ฅผ ์ค์ ํ๊ณ ๋ค์์ ์ธ์ฆํฉ๋๋ค.
gcloud config set project PROJECT_ID gcloud auth login
ํ๋ก์ ํธ ID๋ฅผ ํ์ธํ๋ ค๋ฉด ํ๋ก์ ํธ ๋ง๋ค๊ธฐ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ์ฌ
gcloud alpha logging tail
์ด ์ค์น๋์๋์ง ํ์ธํฉ๋๋ค.gcloud alpha logging tail
์ด ๋ช ๋ น์ด๋ ๋ค์ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
Initializing tail session.
์ด์ Logging์์ ๋ก๊ทธ ํญ๋ชฉ์ ๊ธฐ๋กํ๋ ๋์ Google Cloud ํ๋ก์ ํธ์ ๋ก๊ทธ ํญ๋ชฉ์ด ํ์๋ฉ๋๋ค.
์ค์๊ฐ ํ
์ผ ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ gcloud alpha logging tail
์ฐธ์กฐ ๊ฐ์ด๋๋ฅผ ํ์ธํ์ธ์.
๋ฒํผ๋ง ๋ฐ ์์ ์ง์
Logging์ ์๊ฐ์์ผ๋ก ์ ๋ ฌ๋ ๋ก๊ทธ ํญ๋ชฉ์ ์์ ํ ์ ์์ผ๋ฏ๋ก ์ค์๊ฐ ํ
์ผ๋ง์ ์์ฑ ์ค์ธ ๋ก๊ทธ ํญ๋ชฉ์ ๋ณผ ๋์ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ณผ ๋์ ๊ท ํ์ ๋ง์ถ ์ ์๋๋ก ๋ฒํผ ๊ธฐ๊ฐ ์ค์ ์ ์ ๊ณตํฉ๋๋ค. 0
์์ 60
์ด ์ฌ์ด์ ๋ฒํผ ๊ธฐ๊ฐ์ ์ค์ ํ ์ ์์ต๋๋ค.
๋ฒํผ ๊ธฐ๊ฐ์ ๋ค์ ํน์ฑ์ ์ ์ํ์ธ์.
๊ธฐ๋ณธ ๋ฒํผ ๊ธฐ๊ฐ์ 2์ด์ ๋๋ค.
Logging์ ๋ฒํผ ๊ธฐ๊ฐ ๋์ ๋ก๊ทธ ๋ฒํท์ ๋ก๊ทธ ํญ๋ชฉ์ ์์ฑํ๋ ๊ฒ์ ์ง์ฐ์ํต๋๋ค.
๋ก๊ทธ ํญ๋ชฉ์ด ๋ฒํผ ๊ธฐ๊ฐ ์ธ์ ์์ฑ๋ ๊ฒฝ์ฐ Logging์ ๋ก๊ทธ ํญ๋ชฉ์ด ์์ ๋ ๋ ๋ฐํํฉ๋๋ค.
๋ฒํผ ๊ธฐ๊ฐ์ ๊ตฌ์ฑํ ๋๋ ๊ธฐ๋ก๋ ๋ก๊ทธ๋ฅผ ๋ณด๋ ๊ฒ๊ณผ ์์๊ฐ ์๋ชป๋ ํญ๋ชฉ์ ๋ณด๋ ๊ฒ ์ฌ์ด์์ ๊ท ํ์ ์ ์ฐพ์์ผ ํฉ๋๋ค.
๋ฒํผ ๊ธฐ๊ฐ | ๊ท ํ |
---|---|
0 ์ด |
์ต์ ๋ก๊ทธ ํญ๋ชฉ์ด ๋ฐํ๋์์ง๋ง ์์๊ฐ ์ง์ ๋์ง ์์์ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. |
60 ์ด |
๋ฐํ๋ ํญ๋ชฉ์ด ํ์๋๊ธฐ ์ ๊น์ง 60์ด ์ง์ฐ๋์ง๋ง ๋๋ถ๋ถ์ ๋ก๊ทธ๋ ์ค๋ฆ์ฐจ์์ผ๋ก ๋ฐํ๋ฉ๋๋ค. |
ํ๋ ๋ฐ ํ ๋น๋
๋ค์ ํ์๋ ์ค์๊ฐ ํ ์ผ๋ง์ ํ๋ ๋ฐ ํ ๋น๋์ด ๋์ ์์ต๋๋ค.
ํ๋ ๋ฐ ํ ๋น๋ | ๊ฐ |
---|---|
๋ถ๋น ๋ฐํ๋ ํญ๋ชฉ | 60,000 60,000๊ฐ ์ด์์ ํญ๋ชฉ์ด ํํฐ์ ์ผ์นํ๋ฉด Logging์์ ์๋ต์ ํญ๋ชฉ ์๋ฅผ ๋ฐํํฉ๋๋ค. |
Google Cloud ํ๋ก์ ํธ๋น ์ด๋ฆฐ ์ค์๊ฐ ํ ์ผ๋ง ์ธ์ ์ | 10 |
ํด๋ผ์ด์ธํธ ์ ํ์ฌํญ
๋ง์ ํญ๋ชฉ์ ๋น ๋ฅด๊ฒ ์์ฑํ๋ Google Cloud ํ๋ก์ ํธ์ ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ๊ฐ ์์ฑ๋ ํญ๋ชฉ์ ์์ฑํ๋ ๋งํผ ๋น ๋ฅด๊ฒ ์๋นํ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ Logging์ ๊ฐ์ฅ ์ต๊ทผ์ ํญ๋ชฉ๋ณด๋ค ์ฐ์ ํ๋ ์ด ํญ๋ชฉ ์๋ฅผ ์ ํํฉ๋๋ค. ํ ์ผ๋ง ์ธ์ ์ด ๋๋๋ฉด Logging์์๋ ํด๋ผ์ด์ธํธ ์ ํ์ผ๋ก ์ธํด ํ์๋์ง ์์ ํญ๋ชฉ ์๋ฅผ ๋ฐํํฉ๋๋ค.
ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ค์๊ฐ ํ ์ผ๋ง ์ฌ์ฉ
์ค์๊ฐ ํ ์ผ๋ง์ ์ฌ์ฉํ๋ฉด Cloud Logging์ด ๋ก๊ทธ๋ฅผ ์์ฑํ ๋ ์ค์๊ฐ์ผ๋ก ๋ก๊ทธ ํญ๋ชฉ์ ๋ณผ ์ ์์ต๋๋ค. ์ค์๊ฐ ํ ์ผ๋ง์ ์ํ API ๋ฉ์๋์ ๋ํ ์์ธํ ๋ด์ฉ์ entries.tail ๋ฉ์๋๋ฅผ ์ฐธ์กฐํ์ธ์.
์ค์๊ฐ ํ ์ผ๋ง์ ํ๋ ์์ค ์ก์ธ์ค ์ ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ก๊ทธ ๋ฒํท์ ์ง์๋์ง ์์ต๋๋ค. ํ์ง๋ง ๋ก๊ทธ ํ์๊ธฐ์์ ์ด๋ฌํ ๋ฒํท์ ๋ํด ๋ก๊ทธ๋ฅผ ์คํธ๋ฆฌ๋ฐํ ์ ์์ต๋๋ค.
์ด ์ํ์ ์ ๊ณต๋ ๋ก๊ทธ ์์ฑ๊ธฐ์ ์ค์๊ฐ ํ ์ผ๋ง ๋ก๊ทธ ํญ๋ชฉ์ ๋ณด์ฌ์ค๋๋ค.
Go
Logging์ฉ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ Logging ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
Logging์ ์ธ์ฆํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
Java
Logging์ฉ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ Logging ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
Logging์ ์ธ์ฆํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์.
Node.js
Logging์ฉ ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ Logging ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.
Logging์ ์ธ์ฆํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ ์ค์ ํฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ธ์ฆ ์ค์ ์ ์ฐธ์กฐํ์ธ์.