[SPL] stats์ eventstats ์ฐจ์ด์ ์ดํดํ๊ธฐ
์๋ณธ ๊ฒ์๊ธ: https://velog.io/@euisuk-chung/SPL-stats์-eventstats-์ฐจ์ด์ -์ดํดํ๊ธฐ
stats์ eventstats ์ฐจ์ด์ ์ดํดํ๊ธฐ
Splunk์์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ค ๋ณด๋ฉด, ๋ค์ํ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ง๊ณํ๊ณ ์์ฝํด์ผ ํ ๋๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์ํฉ์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ ๊ฐ์ง ๋ช ๋ น์ด๊ฐ stats์ eventstats์ ๋๋ค. ์ด ๊ธ์์๋ ์ด ๋ ๋ช ๋ น์ด์ ์ฐจ์ด์ ๊ณผ ์ฌ์ฉ๋ฒ์ ๋ํด ์์๋ด ๋๋ค.
stats
stats
๋ช
๋ น์ด๋ ๊ฒฐ๊ณผ๋ฅผ ์ง๊ณํ ํ, ์ต์ข
์ง๊ณ๋ ๊ฒฐ๊ณผ๋ง ์ถ๋ ฅํฉ๋๋ค. ์๋ณธ ์ด๋ฒคํธ๋ฅผ ์ ์งํ์ง ์์ผ๋ฉฐ, ๊ฐ ๊ทธ๋ฃน๋ณ๋ก ํ ๊ฐ์ ๊ฒฐ๊ณผ ๋ ์ฝ๋๋ง ์์ฑํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์์ฝํ๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฃนํํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
์์ :
1
2
index=my_app_index sourcetype=error_logs
| stats count by error_type
eventstats
eventstats
๋ช
๋ น์ด๋ stats์ ์ ์ฌํ ์ง๊ณ ์์
์ ์ํํ์ง๋ง, ์๋ณธ ์ด๋ฒคํธ๋ฅผ ์ ์งํ๊ณ ๊ฐ ์ด๋ฒคํธ์ ์ง๊ณ ๊ฐ์ ์ถ๊ฐํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ณธ ์ด๋ฒคํธ์ ํจ๊ป ํต๊ณ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์ด ๋ช
๋ น์ด๋ ๊ฐ ์ด๋ฒคํธ์ ๋ํ ์ปจํ
์คํธ๋ฅผ ์ ๊ณตํ๊ฑฐ๋ ์ด๋ฒคํธ๋ฅผ ํํฐ๋งํ ๋ ์ ์ฉํฉ๋๋ค.
์์ :
1
2
index=my_app_index sourcetype=error_logs
| eventstats count by error_type
์ด ์ฟผ๋ฆฌ๋ ์ค๋ฅ ์ ํ๋ณ๋ก ๋ฐ์ํ ์ค๋ฅ์ ๊ฐ์๋ฅผ ๊ณ์ฐํ๋, ์๋ณธ ์ด๋ฒคํธ๋ฅผ ์ ์งํ๊ณ ๊ฐ ์ด๋ฒคํธ์ ๊ณ์ฐ๋ ๊ฐ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๊ฒฐ๊ณผ ํ ์ด๋ธ์ ์๋ณธ ์ด๋ฒคํธ์ ํจ๊ป ์ค๋ฅ ์ ํ๋ณ ๊ฐ์๋ฅผ ํฌํจํฉ๋๋ค.
๊ฒฐ๋ก
stats๋ ์ง๊ณ๋ ๊ฒฐ๊ณผ๋ง ์ถ๋ ฅํ๋ ๋ฐ๋ฉด, eventstats๋ ์๋ณธ ์ด๋ฒคํธ๋ฅผ ์ ์งํ๋ฉด์ ์ง๊ณ ๊ฐ์ ์ถ๊ฐํฉ๋๋ค. ์ด๋ฌํ ์ฐจ์ด๋ก ์ธํด ์ด๋ค ๋ช ๋ น์ด๋ ๋ค์ํ ์ํฉ๊ณผ ๋ชฉ์ ์ ๋ง๊ฒ ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๊ณ ์์ฝํ๋ ๋ฐ ํ์ํ ๋ช ๋ น์ด๋ฅผ ์ ํํ์ฌ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด, Splunk๋ก ๋ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๋ถ์์ด ๊ฐ๋ฅํด์ง๋๋ค.