[ Splunk Basic ] Concepts
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Splunk/Splunk Basic

[ Splunk Basic ] Concepts

728x90
๋ฐ˜์‘ํ˜•

๐Ÿค Events

  • ํƒ€์ž„์Šคํƒฌํ”„๋กœ ์—ฐ๊ฒฐ๋œ ๊ฐ’ ์ง‘ํ•ฉ
  • ๋ฐ์ดํ„ฐ์˜ ๋‹จ์ผ ํ•ญ๋ชฉ์ด๋ฉฐ ํ•œ ์ค„ ๋˜๋Š” ์—ฌ๋Ÿฌ ์ค„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Œ

single entry of data
multiline events

  • ์ด๋ฒคํŠธ๋Š” ํ…์ŠคํŠธ ๋ฌธ์„œ, ๊ตฌ์„ฑ ํŒŒ์ผ, ์ „์ฒด ์Šคํƒ ์ถ”์  ๋“ฑ์ด ๋  ์ˆ˜ ์žˆ์Œ
  • ํŠธ๋žœ์žญ์…˜์„ ์ •์˜ํ•˜์—ฌ ๊ฐœ๋…์ ์œผ๋กœ๋Š” ๊ด€๋ จ์ด ์žˆ์œผ๋ฉด์„œ
    ์ผ์ • ๊ธฐ๊ฐ„์— ๊ฑธ์ณ ์žˆ๋Š” ์ด๋ฒคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํ•จ๊ป˜ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํŠธ๋žœ์žญ์…˜์€ ์†Œ๋งค ์›น ์‚ฌ์ดํŠธ์˜ ๋‹จ์ผ ๊ณ ๊ฐ ์„ธ์…˜๊ณผ ๊ด€๋ จ๋œ ๋ชจ๋“  ์ด๋ฒคํŠธ์™€ ๊ฐ™์€
    ๋‹ค๋‹จ๊ณ„ ๋น„์ฆˆ๋‹ˆ์Šค ๊ด€๋ จ ํ™œ๋™์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ๋‹ค.

 

 

๐Ÿค Metrics

  • ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋Š” ํƒ€์ž„์Šคํƒฌํ”„์™€ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ธก์ •๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ
  • Dimension์„ ํฌํ•จํ•  ์ˆ˜๋„ ์žˆ์Œ.
  • Measurement(์ธก์ •๊ฐ’)๋Š” ๋ฉ”ํŠธ๋ฆญ ์ด๋ฆ„๊ณผ ํ•ด๋‹น ์ˆซ์ž ๊ฐ’์ด๋‹ค.
  • Dimension์€ measurement์˜ ์ถ”๊ฐ€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

  • ๋ฉ”ํŠธ๋ฆญ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ ๋ฐ ์ด๋ฒคํŠธ๋Š” ํ•จ๊ป˜ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ƒํ˜ธ ์—ฐ๊ด€์‹œํ‚ฌ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ณ„๋„์˜ ์ธ๋ฑ์Šค ์œ ํ˜•์— ์ €์žฅ๋œ๋‹ค.

 

๐Ÿค Host, Source, and Source Type

  • Host
    • ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ฌผ๋ฆฌ์  ๋˜๋Š” ๊ฐ€์ƒ ์žฅ์น˜์˜ ์ด๋ฆ„
    • ํŠน์ • ์žฅ์น˜์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ
  • Source
    • ์†Œ์Šค๋Š” ํŠน์ • ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ํŒŒ์ผ, ๋””๋ ‰ํ„ฐ๋ฆฌ, ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ๋˜๋Š” ๊ธฐํƒ€ ์ž…๋ ฅ์˜ ์ด๋ฆ„
    • ์†Œ์Šค๋Š” ์ž˜ ์•Œ๋ ค์ง„ ํ˜•์‹์ด๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ํ˜•์‹์˜ ์†Œ์Šค ํƒ€์ž…์œผ๋กœ ๋ถ„๋ฅ˜๋จ
  • Source Type
    • ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ์†Œ์Šค ์œ ํ˜•์€ HTTP ์›น ์„œ๋ฒ„ ๋กœ๊ทธ ๋ฐ Windows ์ด๋ฒคํŠธ ๋กœ๊ทธ
    • ์†Œ์Šค ์œ ํ˜•์ด ๋™์ผํ•œ ์ด๋ฒคํŠธ๋Š” ๋‹ค๋ฅธ ์†Œ์Šค์—์„œ ์˜ฌ ์ˆ˜ ์žˆ์Œ
      • ์˜ˆ๋ฅผ ๋“ค์–ด source=/var/log/messages ํŒŒ์ผ์˜ ์ด๋ฒคํŠธ์™€
        syslog ์ž…๋ ฅ ํฌํŠธ source=UDP:514์˜ ์ด๋ฒคํŠธ๋Š”
        ๋ชจ๋‘ sourcetype์ด linux _ syslog ์ผ ์ˆ˜ ์žˆ๋‹ค.

 

 

 

๐Ÿค Fields

  • ํ•„๋“œ๋Š” ํ•œ ์ด๋ฒคํŠธ๋ฅผ ๋‹ค๋ฅธ ์ด๋ฒคํŠธ์™€ ๊ตฌ๋ณ„ํ•˜๋Š” ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•œ ์ด๋ฆ„ ๋ฐ ๊ฐ’ ์Œ
  • ๋ชจ๋“  ์ด๋ฒคํŠธ์— ๋™์ผํ•œ ํ•„๋“œ์™€ ํ•„๋“œ ๊ฐ’์ด ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹˜
  • ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งž์ถคํ˜• ๊ฒ€์ƒ‰์„ ์ž‘์„ฑํ•˜์—ฌ ์›ํ•˜๋Š” ํŠน์ • ์ด๋ฒคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Œ
  • Splunk ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ธ๋ฑ์Šค ์‹œ๊ฐ„ ๋ฐ ๊ฒ€์ƒ‰ ์‹œ๊ฐ„์— ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ
    ๊ตฌ์„ฑ ํŒŒ์ผ ์ •์˜ ๋ฐ ์‚ฌ์šฉ์ž ์ •์˜ ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•„๋“œ๋ฅผ ์ถ”์ถœ
  • ํ•„๋“œ ์ถ”์ถœ๊ธฐ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •๊ทœ ํ‘œํ˜„์‹์ด๋‚˜ ๊ณต๋ฐฑ, ์‰ผํ‘œ ๋˜๋Š” ๊ธฐํƒ€ ๋ฌธ์ž์™€ ๊ฐ™์€ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰ ์‹œ ํ•„๋“œ ์ถ”์ถœ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์œ ํšจ์„ฑ์„ ๊ฒ€์‚ฌ

 

๐Ÿค Tags

  • ํƒœ๊ทธ๋Š” ํŠน์ • ํ•„๋“œ ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” knowledge object
  • ์ด๋ฒคํŠธ ์œ ํ˜•, ํ˜ธ์ŠคํŠธ, ์†Œ์Šค ๋ฐ ์†Œ์Šค ํƒ€์ž…์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ํ•„๋“œ/๊ฐ’ ์กฐํ•ฉ์— ํ•˜๋‚˜ ์ด์ƒ์˜ ํƒœ๊ทธ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์Œ.
  • ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ จ ํ•„๋“œ ๊ฐ’์„ ํ•จ๊ป˜ ๊ทธ๋ฃนํ™”ํ•˜๊ฑฐ๋‚˜ IP ์ฃผ์†Œ ๋˜๋Š” ID ๋ฒˆํ˜ธ์™€ ๊ฐ™์€ ์ถ”์ƒ ํ•„๋“œ ๊ฐ’์— ๋” ์„ค๋ช…์ ์ธ ์ด๋ฆ„์„ ์ง€์ •ํ•˜์—ฌ ์ถ”์ 
  • ๋ณต์žกํ•œ ๊ฒ€์ƒ‰ ์กฐํ•ฉ์„ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด์„œ ๊ฒ€์ƒ‰์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Œ
  • ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ƒ‰์ด ๋นจ๊ฐ›๊ณ  ๋ชจ์–‘์ด ๋™๊ทธ๋ผ๋ฏธ์ด๋ฉด์„œ ๊ณผ์ผ์ธ ๊ฒƒ์„ ์‚ฌ๊ณผ๋ผ๋Š” ํƒœ๊ทธ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋œป!

 

๐Ÿค Index-Time and Search-Time

  • Index-Time
    • ์ธ๋ฑ์Šค ์‹œ๊ฐ„ ์ฒ˜๋ฆฌ ์ค‘์— ํ˜ธ์ŠคํŠธ์˜ ์†Œ์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด ์†Œ์Šค ์œ ํ˜•์„ ๋ถ„๋ฅ˜
    • ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์ถ”์ถœ๋˜๊ณ  ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฐœ๋ณ„ ์ด๋ฒคํŠธ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„๋œ๋‹ค.
    • ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ํ‘œ์‹œํ•  ์ด๋ฒคํŠธ๋ฅผ ๋ถ„ํ• ํ•˜๊ธฐ ์œ„ํ•ด ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์ด ์ ์šฉ๋จ
    • ๊ฐ ์ด๋ฒคํŠธ๋Š” ๋‚˜์ค‘์— ๊ฒ€์ƒ‰ ์š”์ฒญ์„ ํ†ตํ•ด ๊ฒ€์ƒ‰๋˜๋Š” ๋””์Šคํฌ์˜ ์ธ๋ฑ์Šค์— ๊ธฐ๋ก
  • Search-Time
    • ๊ฒ€์ƒ‰์ด ์‹œ์ž‘๋˜๋Š” ์‹œ๊ฐ„์„ ๊ฒ€์ƒ‰ ์‹œ๊ฐ„์ด๋ผ๊ณ  ํ•œ๋‹ค.
    • ๊ฒ€์ƒ‰ ์‹œ๊ฐ„์—๋Š” ์ธ๋ฑ์‹ฑ๋œ ์ด๋ฒคํŠธ๊ฐ€ ๋””์Šคํฌ์—์„œ ๊ฒ€์ƒ‰์ด ๋œ๋‹ค.
    • ํ•„๋“œ๋Š” ์ด๋ฒคํŠธ์˜ ์›์‹œ ๋ฐ์ดํ„ฐ์—์„œ ์ถ”์ถœ๋œ๋‹ค.

 

 

๐Ÿค Indexes

  • ๋ฐ์ดํ„ฐ๊ฐ€ ์ถ”๊ฐ€๋˜๋ฉด Splunk ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐœ๋ณ„ ์ด๋ฒคํŠธ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ , ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์ถ”์ถœํ•˜๊ณ ,
    ์ค„ ๋ฐ”๊ฟˆ ๊ทœ์น™์„ ์ ์šฉํ•˜๊ณ , ์ธ๋ฑ์Šค์— ์ด๋ฒคํŠธ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ์ž…๋ ฅ์— ๋Œ€ํ•ด ์ƒˆ ์ธ๋ฑ์Šค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋Š” "main" ์ธ๋ฑ์Šค์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฒคํŠธ๋Š” ๊ฒ€์ƒ‰ ์ค‘์— ํ•˜๋‚˜ ์ด์ƒ์˜ ์ธ๋ฑ์Šค์—์„œ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.
728x90
๋ฐ˜์‘ํ˜•