์กฐ์ฌ๋ฅผ ํ์ ์ฟผ๋ฆฌ์ ํตํฉํ ์ ์์ต๋๊น?
(ํ์ดํ๋ฅผ ์ฌ์ฉํ๋ Splunk์ฒ๋ผ)
๊ธฐ๋ฅ ์ค๋ช
:
๋๊ตฌ ๋ชจ์์์ ๋ค๋ฅธ ์ฟผ๋ฆฌ์ ๊ฒฐ๊ณผ๋ก ๊ฒ์ํ ์ ์์ผ๋ฉด ํฅ๋ฏธ๋ก์ธ ๊ฒ์
๋๋ค.
์ด๊ฒ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ช ๊ฐ์ง ์๋ฅผ ์ ๊ณตํ ์ ์์ต๋๊น? Kibana ํํฐ ๋ง๋๋ ์ ์ฒด Elasticsearch ์ฟผ๋ฆฌ DSL์ ์ง์ํ๋ฏ๋ก ES๊ฐ ์ง์ํ๋ ๋ชจ๋ ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
@Bargs Splunk ์ฟผ๋ฆฌ ์ธ์ด๋ ๋จ์ํ ์ฟผ๋ฆฌ ์ธ์ด ๊ทธ ์ด์์ ๋๋ค. ๊ฒ์ ์ฒ๋ฆฌ ์ธ์ด์ ๋๋ค. ์ด SPL์ ํํฐ๋ง, ์ง๊ณ, ๋ณํ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ค๋ช ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋ค์์ Lucene ์ธ์ด์์ ํ์คํ ๋๋ฝ๋์์ต๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ ์ฌ๋ฌ Kibana UI ์ปจํธ๋กค์ ์ฌ์ฉํ๋ฉด ํ์คํ ์ป์ ์ ์์ง๋ง(!) ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์๊ณ ์์ผ๋ฉด Splunk๊ฐ ๋ ๋์ UX๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์์ ์๋๋ฆฌ์ค ์์
๋๋ค.
๋ชจ๋ HTTP ๋ก๊ทธ๋ฅผ ๊ฒ์ํ์ฌ 200 ๋ 500 ์๋ต์ ์์ ์๊ฐํํ๊ณ ์ถ์ต๋๋ค.
Splunk์์
index=haproxy (status=500 OR status=200) | timechart count by status
์ด ์ฟผ๋ฆฌ์์ | timechart count by status
๋ ์ฟผ๋ฆฌ index=haproxy (status=500 OR status=200)
์์ ์ป์ ๊ฒฐ๊ณผ์ ์ ์ฉํ๋ ์ง๊ณ 2๊ฐ(!)์ ๊ฐ์ต๋๋ค.
Kibana์์ (๋ฒ์ 6.2.1)
status:200 OR status:500
๋ณด์๋ค์ํผ Kibana๋ก ์์ ๋ถ์์ ์ํํ๋ ๊ฒ์ ๋งค์ฐ ๋ถํธํฉ๋๋ค. Splunk์์ ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๊ฒ์กฐ์ฐจ Kibana๋ณด๋ค ํจ์ฌ ์ฝ์ต๋๋ค.
@torinaki์ ๋ํ ์์ธํ ์ ๋ณด ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ค์ ๋ก ๋น์ ์ด ์ค๋ช ํ ๊ฒ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๊ตฌ์ถํ ์ ์๋ ์๋ก์ด ์ฟผ๋ฆฌ ์ธ์ด ์์ ์ ์์ํ์ต๋๋ค. ์ฌ๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ์ถ๊ฐํ๊ณ ์ถ์ ๊ธฐ๋ฅ์ ์์๋ฆฌ์คํธ๋ฅผ ์ ์งํด์จ ๋ธ๋ ์ธ์คํ ๋ฐ ํฐ์ผ ์ด ์์ต๋๋ค. ๊ทํ์ ์๊ฒฌ์ ๋งํฌํด ๋์์ผ๋ฏ๋ก ๋ฌธ๋งฅ์ ์์ง๋ ์์์ง๋ง ์ถ๊ฐํ๊ณ ์ถ์ ์ฌํญ์ด ์์ผ๋ฉด ํด๋น ํฐ์ผ์ ๋ํด ์ง์ ์๊ฒฌ์ ๋จ๊ฒจ ์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ์ด ๋ฌธ์ ๋ ์ ์ฟผ๋ฆฌ ์ธ์ด์ ๋ํ ์ต์ ํฐ์ผ์ผ๋ก ๋์ฒด๋์์ผ๋ฏ๋ก ์ข ๋ฃํ๊ฒ ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@Bargs Splunk ์ฟผ๋ฆฌ ์ธ์ด๋ ๋จ์ํ ์ฟผ๋ฆฌ ์ธ์ด ๊ทธ ์ด์์ ๋๋ค. ๊ฒ์ ์ฒ๋ฆฌ ์ธ์ด์ ๋๋ค. ์ด SPL์ ํํฐ๋ง, ์ง๊ณ, ๋ณํ๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ์ ์ค๋ช ํ ์ ์๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
๋ค์์ Lucene ์ธ์ด์์ ํ์คํ ๋๋ฝ๋์์ต๋๋ค.
์ด ๋ชจ๋ ๊ฒ์ ์ฌ๋ฌ Kibana UI ์ปจํธ๋กค์ ์ฌ์ฉํ๋ฉด ํ์คํ ์ป์ ์ ์์ง๋ง(!) ์ฟผ๋ฆฌ ์ธ์ด๋ฅผ ์๊ณ ์์ผ๋ฉด Splunk๊ฐ ๋ ๋์ UX๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค์์ ์๋๋ฆฌ์ค ์์ ๋๋ค.
๋ชจ๋ HTTP ๋ก๊ทธ๋ฅผ ๊ฒ์ํ์ฌ 200 ๋ 500 ์๋ต์ ์์ ์๊ฐํํ๊ณ ์ถ์ต๋๋ค.
Splunk์์
์ด ์ฟผ๋ฆฌ์์
| timechart count by status
๋ ์ฟผ๋ฆฌindex=haproxy (status=500 OR status=200)
์์ ์ป์ ๊ฒฐ๊ณผ์ ์ ์ฉํ๋ ์ง๊ณ 2๊ฐ(!)์ ๊ฐ์ต๋๋ค.Kibana์์ (๋ฒ์ 6.2.1)
๋ณด์๋ค์ํผ Kibana๋ก ์์ ๋ถ์์ ์ํํ๋ ๊ฒ์ ๋งค์ฐ ๋ถํธํฉ๋๋ค. Splunk์์ ๋์๋ณด๋๋ฅผ ๋ง๋๋ ๊ฒ์กฐ์ฐจ Kibana๋ณด๋ค ํจ์ฌ ์ฝ์ต๋๋ค.