Kibana

woomยท2023๋…„ 8์›” 10์ผ
0

ELK Stack

๋ชฉ๋ก ๋ณด๊ธฐ
2/4
post-thumbnail

์ถœ์ฒ˜ : ELK ์Šคํƒ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ถ„์„ - Minsuk Heo


๐ŸŒผ Kibana

๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ํˆด


๐Ÿ“• ์„ค์น˜ & ํ™˜๊ฒฝ์„ค์ •

  • ๋ฆฌ๋ˆ…์Šค์—์„œ ์„ค์น˜

    • sudo dpkg -i kibana-5.0.2-amd64.deb
  • CONFIG KIBANA

    • ๋ฆฌ๋ˆ…์Šค: /etc/kibana/kibana.yml
    • ์œˆ๋„์šฐ: kibana-7.15.2-windows-x86_64/config/kibana.yml


๐Ÿ“™ ์‹คํ–‰

elasticsearch๊ฐ€ ๋จผ์ € ์‹คํ–‰๋˜์–ด ์žˆ์–ด์•ผ ํ•จ!!!

  • ๋ฆฌ๋ˆ…์Šค์—์„œ ์‹คํ–‰
    • sudo /usr/share/kibana/bin/kibana
  • ์œˆ๋„์šฐ์—์„œ ์‹คํ–‰
    • /bin/kibana.bat
  • localhost:5601์‹คํ–‰ํ•ด๋ณด๋ฉด kibana์ ‘์†๋œ ๊ฒƒ ํ™•์ธ ๊ฐ€๋Šฅ
    • Add data ํด๋ฆญํ•˜์—ฌ data๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผํ•จ
    • Sample data โ†’ Add data
    • view data๋กœ ๋ณ€๊ฒฝ๋œ ๊ฒƒ ํ™•์ธ

๐Ÿ“Œ Management

  • Stack Management
  • Index Management์—์„œ elasticsearch์— ์ €์žฅ๋œ indexํ™•์ธ ๊ฐ€๋Šฅ

index Pattern ์ถ”๊ฐ€ํ•˜๊ธฐ

  • Kibana โ†’ Index Patterns โ†’ Create Index Pattern
  • ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์€ ํŒจํ„ด ์ž‘์„ฑ(์ถ”๊ฐ€ํ•œ index์ด๋ฆ„ ์ž‘์„ฑ) โ†’ Timestamp field๋Š” data์— ๋งคํ•‘๋œ ๋‚ ์งœ(submit_data)๋กœ ์„ค์ • ํ›„ Create Index patternํด๋ฆญ
  • elasticsearch์—์„œ ๋งคํ•‘๋œ ๊ฐ’ ํ™•์ธ ๊ฐ€๋Šฅ

๐Ÿ“’ discover

  • ๋ฉ”๋‰ด์—์„œ Discover
  • ํ™•์ธํ•˜๊ณ ์‹ถ์€ index์„ ํƒ(์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋ง๋œ ๋‚ ์งœ์— ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ด๋‹นํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ No results match your search criteria)
  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๋‚ ์งœ์ˆœ์œผ๋กœ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋ฉฐtoggle์„ ์ด์šฉํ•ด์„œ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋งŒ ํ™•์ธ ๊ฐ€๋Šฅ, ์ •๋ ฌ ๊ฐ€๋Šฅ

๐Ÿ“— Visualize (chart)

  • ๋ฉ”๋‰ด์—์„œ Visualize Library โ†’ Create visualization
  • ์›ํ•˜๋Š” visualization์„ ํƒ (์ง‘๊ณ„๋œ ๊ฐ’์„ ์ถœ๋ ฅํ•  ๊ฒƒ์ด๋ฏ€๋กœ Aggregation based์„ ํƒ)
  • ์›ํ•˜๋Š” chart ์„ ํƒ(Vertical bar)
  • chart๋ฅผ ์ƒ์„ฑํ•  index์„ ํƒ

๐Ÿฃ ์„ ์ˆ˜๋ณ„๋กœ ํ‰๊ท ์ ์ˆ˜ ์ถœ๋ ฅ(bar chart)

  • y์ถ•์€ ์ ์ˆ˜์˜ ํ‰๊ท  / x์ถ•์€ ์„ ์ˆ˜์ด๋ฆ„ (ํ‰๊ท ์ ์ˆ˜๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ)
    • ํ‰๊ท ์ ์ˆ˜๊ฐ€ ๋†’์€ ์„ ์ˆ˜๋“ค์„ ๋ฐ”์ฐจํŠธ๋ฅผ ์ด์šฉํ•ด์„œ ์‹œ๊ฐํ™” ๊ฐ€๋Šฅ

๐Ÿฃ Map

  • ๋ฉ”๋‰ด Maps โ†’ Create map
  • Add layer โ†’ Elasticsearch โ†’ Documents
  • index pattern๊ณผ field์„ ํƒ ํ•˜๋ฉด ์„ ํƒ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ง€๋„์— ํ‘œ์‹œ๋จ

๐Ÿ“˜ Dashboard

  • ๋ฉ”๋‰ด์—์„œ Dashboard โ†’ Create dashboard
  • Create visualization์„ ํ†ตํ•ด์„œ ์ด๋ฏธ ์ €์žฅํ•œ visualization ํ”ฝํ•ด์„œ ์กฐํ•ฉ ๊ฐ€๋Šฅ
  • ์›ํ•˜๋Š” chart์™€ field๋ฅผ ํ†ตํ•ด์„œ ์ฐจํŠธ ์ƒ์„ฑ โ†’ Save and return
  • saveํ•œ ์ฐจํŠธ๋“ค ํ™•์ธ ๊ฐ€๋Šฅ(ํฌ๊ธฐ ์กฐ์ ˆ ๊ฐ€๋Šฅ) โ†’ ๋ณธ์ธ์˜ ์Šคํƒ€์ผ์— ๋งž๊ฒŒ ์กฐํ•ฉ๊ฐ€๋Šฅ

profile
Study Log ๐Ÿ“‚

0๊ฐœ์˜ ๋Œ“๊ธ€