๐Ÿšข UiPath Log ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

Elastic search์™€ Kibana๋ฅผ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

Posted by labft3231 on April 27, 2020

On-premise ํ˜•ํƒœ์˜ Orchestrator ์„œ๋ฒ„ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์˜€๋‹ค๋ฉด ์ด์ œ cloudํ™˜๊ฒฝ๋ณด๋‹ค ๋” ๋‹ค์–‘ํ•œ ๊ฒƒ์„ ํ•ด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • UiPath์—์„œ ์œ ๋ฃŒ๋กœ ์ œ๊ณตํ•˜๋Š” insights ๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • Orchestrator ๋กœ๊ทธ์ธ Custom
  • tenant ๊ด€๋ฆฌ
  • SSL์„ ํ†ตํ•œ ๋…๋ฆฝ๋œ ํ™˜๊ฒฝ ์กฐ์„ฑ
  • log ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ(db, elasticsearch ๋“ฑ.)

์„œ๋ฒ„๋ฅผ ์–ด๋–ป๊ฒŒ ์šด์šฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์–ผ๋งˆ๋‚˜ ํ™œ์šฉํ•˜๋Š”์ง€์— ๋”ฐ๋ผ ๋งŽ์€ ๊ฒƒ์„ ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ•ด๋‹น ํฌ์ŠคํŒ…์—์„œ๋Š” UiPath ๋กœ๊ทธ ๋ฐ์ดํ„ฐ์™€ Metricbeat(server log) ์ˆ˜์ง‘ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค.


๊ฐ ๊ธฐ๋Šฅ ๋ฐ ํŠน์ง•

๊ฐ๊ฐ์˜_ํŠน์ง•


์ˆœ์„œ

๋กœ๊ทธ์˜ ์ „์†ก ์ˆœ์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

log_data_flow

Orchestrator์—์„œ log๋ฅผ ๋ฐ›์œผ๋ฉด Orchestrator๋Š” web.config ์„ค์ •์— ๋”ฐ๋ผ ๋กœ๊ทธ๋ฅผ ์ „์†ก. Orchestrator ์„ค์น˜ ๋‹น์‹œ์— ์ •๋ณด๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ๊ธฐ์ž…ํ•˜์˜€๋‹ค๋ฉด DB์™€ Elastic search๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ํ˜น์‹œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด web.config ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์ค˜์•ผํ•ฉ๋‹ˆ๋‹ค.


๊ฒฐ๊ณผ

๋ฐ์ดํ„ฐ๊ฒฐ๊ณผ

Orchestrator ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ๋ฐ›์•„์˜จ log ๋ฐ์ดํ„ฐ์™€ Meatric beat๋ฅผ ํ†ตํ•ด ๋ฐ›์•„์˜จ ๋ฐ์ดํ„ฐ๋ฅผ Kibana๋ฅผ ํ†ตํ•ด ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•œ ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.