[SPL] stats์™€ eventstats ์ฐจ์ด์  ์ดํ•ดํ•˜๊ธฐ

Posted by Euisuk's Dev Log on May 8, 2023

[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๋กœ ๋” ํšจ์œจ์ ์ธ ๋ฐ์ดํ„ฐ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.



-->