Grafana: ๋นจ๊ฐ„์ƒ‰/๋…น์ƒ‰ ์ ์„ ์˜ ์˜๋ฏธ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2017๋…„ 03์›” 29์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: grafana/grafana

์ ์„ ์˜ ์˜๋ฏธ์— ๋Œ€ํ•œ ๋ฌธ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?
์ตœ๋Œ€๋กœ ํ™•๋Œ€ํ•˜๊ณ  ์ปค์„œ๋ฅผ ์ค„์— ๋†“์œผ๋ ค๊ณ ํ–ˆ์ง€๋งŒ ์ˆซ์ž๊ฐ€ ์ด์›ƒ๊ณผ ๋™์ผํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค.

grafana_dot_line

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋นจ๊ฐ„์ƒ‰์€ ๊ฒฝ๊ณ ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•˜๊ณ  ๋…น์ƒ‰์€ ๊ฒฝ๊ณ ๊ฐ€ ํ•ด์ œ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•Œ๋ฆผ ์„ค์ •์„ ํ™•์ธํ•˜์„ธ์š”.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋นจ๊ฐ„์ƒ‰์€ ๊ฒฝ๊ณ ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•˜๊ณ  ๋…น์ƒ‰์€ ๊ฒฝ๊ณ ๊ฐ€ ํ•ด์ œ๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•Œ๋ฆผ ์„ค์ •์„ ํ™•์ธํ•˜์„ธ์š”.

60์ดˆ๋งˆ๋‹ค ๊ฒฝ๊ณ  ํ‰๊ฐ€๋ฅผ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฟผ๋ฆฌ(A,1m,ํ˜„์žฌ)์˜ max()๊ฐ€ 0.002 ์ด์ƒ์ผ ๋•Œ
๋ฐ์ดํ„ฐ๊ฐ€ ์—†๊ฑฐ๋‚˜ ๋ชจ๋“  ๊ฐ’์ด null์ธ ๊ฒฝ์šฐ SET STATE TO ๋ฐ์ดํ„ฐ ์—†์Œ
์‹คํ–‰ ์˜ค๋ฅ˜ ๋˜๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ์ธ ๊ฒฝ์šฐ SET STATE TO Alerting.

ํ†ต๊ณ„ ๊ฐ’์ด ๋ชจ๋‘ 0.002 ๋ฏธ๋งŒ์ธ์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

'Test Rule'์„ ๋ˆŒ๋ €๋”๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค.
๊ฒฐ๊ณผ
๊ฑฐ์ง“ ๋ฐœ์‚ฌ
์ƒํƒœ ํ™•์ธ
conditionEvals ๊ฑฐ์ง“ = ๊ฑฐ์ง“
timeMs 3.897ms
๋กœ๊ทธ [ [๊ฐ์ฒด ๊ฐ์ฒด], [๊ฐ์ฒด ๊ฐ์ฒด], [๊ฐ์ฒด ๊ฐ์ฒด], [๊ฐ์ฒด ๊ฐ์ฒด], [๊ฐ์ฒด ๊ฐ์ฒด], [๊ฐ์ฒด ๊ฐ์ฒด] ]

๊ธ€์Ž„, ๋‚˜๋Š” ์ดํ•ดํ–ˆ๋‹ค. ๊ทœ์น™์€ 1๋ถ„์„ ๊ธฐ์ค€์œผ๋กœ ํ•˜๋ฏ€๋กœ ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
10:10:10 0.00278 ๋ฐœ์ƒ
10:11:01 ๊ฒฝ๊ณ ๋Š” 10:10:00-10:11:00 ๋™์•ˆ max() ๊ฐ’์ด 0.00278์ด๊ณ  0.002๋ณด๋‹ค ํฌ๋ฏ€๋กœ ๋นจ๊ฐ„์ƒ‰ ์ ์„ ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
10:12:01 ๊ฒฝ๊ณ ๋Š” 10:11:00-10:12:00 ๋™์•ˆ max() ๊ฐ’์ด 0.002 ๋ฏธ๋งŒ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋…น์ƒ‰ ์ ์„ ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰