AWS EC2 Ubuntu ์๋ฒ์ ElasticSearch์ ๋์๋ณด๋ Kibana๋ฅผ ์ค์นํ๋ค! ํจํค์ง ๊ด๋ฆฌ 1. apt๋ฅผ ์ด์ฉํ์ฌ ์ค์น ๊ฐ๋ฅํ ํจํค์ง ๋ฆฌ์คํธ๋ฅผ ์ต์ ํ 2. HTTPS๋ฅผ ํตํด ํจํค์ง๋ฅผ ๋ค์ด๋ก๋ํ ์ ์๊ฒํ๋ `apt-transport-https` ์ค์น $ sudo apt-get update $ sudo apt-get install apt-transport-https Elasticsearch ์ค์น ์ ์ธํ
ElasticSearch GPG Key ElasticSearch ํจํค์ง์ ์ ๋ขฐ์ฑ์ ํ์ธํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ฉฐ, ํจํค์ง๊ฐ ์์ ํ๊ฒ ๋ค์ด๋ก๋๋๊ณ ์ค์น๋๋๋ก ํ๋ ๋ณด์ ์ฅ์น ์๋ ๋ช
๋ น์ด๋ฅผ ์คํํ์ฌ ElasticSearch Public GPG ํค ์ถ๊ฐ $ wget -qO - | sudo gpg --d..
์๋์ฐ์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก PuTTY์ ๊ฐ์ ํ๋ก๊ทธ๋จ์ผ๋ก ssh ์ ์์ ํ์ง๋ง, Mac์ ๊ธฐ๋ณธ ์ฑ์ธ ํฐ๋ฏธ๋ ์ฑ์์ ssh๋ฅผ ์ด์ฉํ ์๊ฒฉ ์ ์ ๊ฐ๋ฅํ๋ค. ํคํ์ด ๋ค์ด๋ก๋ PuTTY ์ ์์ ์ํด์ ๋ณดํต .ppk ํ์ผ์ ์ฌ์ฉํ์ง๋ง, ๋งฅ์์ ์ ์์ ์ํด ํ์ํ ํ์ผ์ .pem ์ด๋ค! EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ ๋, ๋ง๋ค๊ฑฐ๋ ๊ธฐ์กด์ ์๋ ํคํ์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. 1. ๊ถํ ๋ณ๊ฒฝ pem ํค ํ์ผ์ด ์๋ ๊ฒฝ๋ก๋ก ๊ฐ์, ํด๋น ํค์ ๊ถํ ๋ณ๊ฒฝ $ cd Desktop/pems/ $ chmod 600 thats-my-pem.pem `chmod 600 xxx `: ํด๋น ํ์ผ์ ์ฝ๊ธฐ ์ฐ๊ธฐ ๊ถํ์ ๋ถ์ฌ 2. ssh ๋๋ ํ ๋ฆฌ์ ๋ณต์ฌ $ cp thats-my-pem.pem ~/.ssh/ `~/.ssh/` ๋๋ ํ ๋ฆฌ์ ํ์๋ก ํจํค ๋ณต์ฌ 3...
โ
Jenkins์ ๋น๋ ๊ฒฐ๊ณผ๋ฅผ Mattermost ๋ฉ์ ์ ๋ก ์ ๋ฌํด๋ณด์ MatterMost ์ค์ Webhook ์ถ๊ฐ MatterMost > ์ผ์ชฝ ์๋จ ๋ฉ๋ด ๋ฒํผ > ํตํฉ > ์ ์ฒด Incoming WebHook ํด๋ฆญ Webhook ์ค์ Incoming Webhook ์ถ๊ฐํ๊ธฐ๋ฅผ ๋๋ฅธ ํ, ์๋์ ๊ฐ์ด ์
๋ ฅํด์ฃผ๊ณ ์๋ฆผ์ ๋ฐ์ ์ฑ๋์ ์ค์ ํ๋ค. ์ค์ ํ, ์ ์ฅ์ ๋๋ฅด๋ฉด ์๋์ ๊ฐ์ด WebHook URL์ด ๋์จ๋ค. ์ด URL์ ์ ๊ธฐ์ตํ์! Jenkins ์ค์ Jenkins > item > ๊ตฌ์ฑ ํด๋ฆญ Curl ๋ช
๋ น์ด๋ก ๋ณด๋ด๊ธฐ Shell script๋ฅผ ์คํํ์ฌ curl ๋ช
๋ น์ด๋ก mattermost ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ด๋ค. Build์์ Add build step > Execute shell ํด๋ฆญ ํ, ๊ฐ์ฅ ์๋๋ก..
์ด์ ๊ธ: (1) jenkins ์ค์ https://doteloper.tistory.com/81 [Jenkins - Gitlab] Jenkins๋ก SpringBoot + React ์๋ CI/CD ๊ตฌ์ถํ๊ธฐ (1) jenkins ์ค์ ๊น๋ฉ repository์์ ํน์ ๋ธ๋์น์ push์ด๋ฒคํธ๋ฅผ ๊ฐ์งํ์ฌ ๋น๋์ ๋ฐฐํฌ๋ฅผ ์งํํ๋ CI/CD ์ ์ฉ! 1. Docker๋ก jenkins ์ค์นํ๊ณ ์คํ jenkins ์ด๋ฏธ์ง๋ฅผ pull ๋ฐ๋๋ค. sudo docker pull jenkins/jenkins:lts ๋ค์ด๋ฐ.. doteloper.tistory.com 1ํธ์ ์ด์ด, ์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก Gitlab๊ณผ ์ฐ๋ํ๊ณ ๋ฐฐํฌ๋ฅผ ์งํํด๋ณด์. 1. ์์ดํ
์์ฑ Jenkins Dashboard > ์๋ก์ด Item์ ํด๋ฆญํด ์์ดํ
์ ๋ง๋ ..
'๐ป ๊ฐ๋ฐ ์ผ์ง/Ubuntu' ์นดํ
๊ณ ๋ฆฌ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.