[SPL] Splunk & SPL ๊ฐ์
์๋ณธ ๊ฒ์๊ธ: https://velog.io/@euisuk-chung/Splunk-SPL-language
Splunk & SPL(Splunk Processing Language)
Splunk
๋ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ๋ถ์ ์๋ฃจ์
์
๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์
์ ๊ธฐ๊ณ ๋ฐ์ดํฐ๋ฅผ ์์ง, ๊ฒ์, ๋ชจ๋ํฐ๋ง, ๋ถ์ ๋ฐ ์๊ฐํํ์ฌ ๋ณด๋ค ํจ์จ์ ์ธ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
Splunk
์ ๊ฒ์ ์ธ์ด์ธ Splunk Processing Language(SPL)์ ์ด๋ฌํ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๋ถ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค.
Splunk๋ ๋ฌด์์ธ๊ฐ?
Splunk
๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ํด ์ค๊ณ๋ ์๋ฃจ์
์ผ๋ก, ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ง, ๋ถ์, ๋ชจ๋ํฐ๋ง, ๊ฒ์, ์๊ฐํํ ์ ์์ต๋๋ค. Splunk๋ ๊ธฐ์
์ IT ์ธํ๋ผ, ๋ณด์ ๋ฐ ๋น์ฆ๋์ค ๋ถ์ผ์์ ์ฌ์ฉ๋ฉ๋๋ค.
Splunk
๋ ๊ธฐ๊ณ ๋ฐ์ดํฐ(Machine Data)๋ฅผ ์์งํ์ฌ ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ๊ฒ์ํ๊ณ ๋ถ์ํ ์ ์๋๋ก ์ ๊ณตํฉ๋๋ค. ๊ธฐ๊ณ ๋ฐ์ดํฐ๋ ์ปดํจํฐ ์์คํ
, ์๋ฒ, ์ ํ๋ฆฌ์ผ์ด์
, ๋คํธ์ํฌ ๋ฑ์์ ์์ฑ๋๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋งํฉ๋๋ค.
์ถ์ฒ: Splunk.com
Splunk๋ ๋ค์ํ ๋ฐ์ดํฐ ์์ค์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด IT ์ธํ๋ผ, ๋ณด์ ๋ฐ ๋น์ฆ๋์ค ๋ถ์ผ์์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๊ฒ์ํ ์ ์์ต๋๋ค. Splunk๋ ๋น ๋ฅด๊ฒ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๋ถ์ํ ์ ์๋ ๊ฒ์ ์์ง์ ์ ๊ณตํฉ๋๋ค.
SPL์ด๋ ๋ฌด์์ธ๊ฐ?
Splunk Processing Language(SPL)
์ Splunk์์ ์ ๊ณตํ๋ ๊ฒ์ ์ธ์ด์
๋๋ค. SPL์ ๊ธฐ๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๋ถ์ํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค. SPL์ ์ฌ์ฉํ์ฌ ๊ธฐ๊ณ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋ง, ๊ฒ์, ๋ถ์ ๋ฐ ์๊ฐํํ ์ ์์ต๋๋ค.
SPL์ SQL๊ณผ ์ ์ฌํ ๋ฌธ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ๋ฐ๋ผ์ SQL์ ์ต์ํ ์ฌ์ฉ์๋ผ๋ฉด SPL์ ์ฝ๊ฒ ๋ฐฐ์ธ ์ ์์ต๋๋ค. SPL์ ๊ฒ์ ์์ง์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ์คํํฉ๋๋ค. ๊ฒ์ ์์ง์ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ๊ฒ์ํ๊ณ ๋ถ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
SPL์ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํฉ๋๋ค. ํํฐ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ ํ์ ์ผ๋ก ๊ฒ์ํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. SPL์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ๊ณ ๋ถ์ํ์ฌ ๋ณด๋ค ํจ์จ์ ์ธ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ํ์ ํ๊ณ ๋์๋ณด๋ ๊ตฌ์ถ์ ํตํด์ ์ค์๊ฐ ๋ฐ์ดํฐ ํ์ ์ ์ฉ์ดํฉ๋๋ค.
์ถ์ฒ: Splunk.com
๊ฒฐ๋ก
Splunk๋ ๊ธฐ์ ์ IT ์ธํ๋ผ, ๋ณด์ ๋ฐ ๋น์ฆ๋์ค ๋ถ์ผ์์ ๋ฐ์ดํฐ ์์ง, ๊ฒ์ ๋ฐ ๋ถ์์ ์ํ ๊ฐ๋ ฅํ ์๋ฃจ์ ์ ๋๋ค. SPL์ ์ด๋ฌํ ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ํ๊ณ ๋ถ์ํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ ์ธ์ด์ ๋๋ค. SPL์ ์ฌ์ฉํ๋ฉด ๊ธฐ๊ณ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋ง, ๊ฒ์, ๋ถ์ ๋ฐ ์๊ฐํํ์ฌ ๋ณด๋ค ํจ์จ์ ์ธ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค.
์ด๋ฅผ ํตํด ๊ธฐ์ ์ ๋น์ฆ๋์ค ์ฑ๊ณผ๋ฅผ ํฅ์์ํค๊ณ ๋ฌธ์ ๋ฅผ ๋ ๋น ๋ฅด๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค. Splunk์ SPL์ ๋ค์ํ ์ฐ์ ๊ณผ ๊ธฐ์ ์์ ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ๋ถ์ ๋ถ์ผ์์ ์ค์ํ ์ญํ ์ ๋ด๋นํ๊ณ ์์ต๋๋ค.