๐Ÿ“Using Portainer as log monitoring tool

๊น€์„ธ์ค€ยท2021๋…„ 4์›” 3์ผ
0

Using Log - ๋„๊ตฌ ์‚ฌ์šฉ๊ธฐ!

๋ชฉ๋ก ๋ณด๊ธฐ
2/3

socket.io api ๊ฐœ๋ฐœ์„ ํ•˜๋‹ˆ client๊ฐ€ log๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญ์„ ํ•ด์™”๋‹ค.
์ฒ˜์Œ์—๋Š” Discord ํ™”๋ฉด๊ณต์œ ๋กœ xshell ํ™”๋ฉด์„ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•(์ง€๊ธˆ ์ƒ๊ฐํ•˜๋ฉด ๋ฏธX ๋ฐฉ๋ฒ•)์„ ์ผ์ง€๋งŒ
์‹œ๊ฐ„์ด ๊ธธ์–ด์ง์— ๋”ฐ๋ผ ๊ฐœ์„ ์ด ํ•„์š”ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ ,
docker container๋กœ app์„ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
swarmpit๊ณผ portainer๋ฅผ ๊ณ ๋ฏผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

iwinv Manual
portainer๋ฅผ ์‚ฌ์šฉํ•œ ์ด์œ ๋Š” ๋‹จ์ˆœํžˆ ํ•œ๊ธ€์ž๋ฃŒ๊ฐ€ ์žˆ์—ˆ๊ณ  ๋”ฐ๋ฅธ ๊ธฐ๋Šฅ ์—†์ด log๋งŒ ๋ณด๋ฉด ๋ฌ๊ธฐ์— ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer
  1. docker๊ฐ€ ์„ค์น˜๋œ ํ™˜๊ฒฝ์ด๋‹ค.
  2. ์œ„ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. (aws ec2๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋ณด์•ˆ ๊ทธ๋ฃน์—์„œ port ์„ค์ •์„ ํ•ด์ค˜์•ผ ํ•œ๋‹ค.)
  3. base_url:9000์— ์ ‘์†ํ•œ๋‹ค.
  4. login โ†’ local
  5. Container list์—์„œ ํ•ด๋‹น image๋ฅผ ์ฐพ๊ณ 

  1. ๋ฐ”๋กœ ์ขŒํ•˜๋‹จ์— ๋ณด์ด๋Š” logs๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋œ๋‹ค.

๋ ์ด๋ ‡๊ฒŒ ํ•ด์„œ web์œผ๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ client๊ฐ€ log๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€