{"id":13096,"date":"2024-01-08T15:40:04","date_gmt":"2024-01-08T06:40:04","guid":{"rendered":"https:\/\/jennifersoft.com\/ko\/?p=13096"},"modified":"2024-07-24T11:14:10","modified_gmt":"2024-07-24T02:14:10","slug":"2024-01-10-kubernetes-16","status":"publish","type":"post","link":"https:\/\/jennifersoft.com\/ko\/blog\/kubernetes\/2024-01-10-kubernetes-16\/","title":{"rendered":"16. \uc54c\ub78c \uc2dc\uc2a4\ud15c \uad6c\ucd95 &#8211; Robusta &#038; \uadf8\ub77c\ud30c\ub098"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_16_\u110f\u1165\u1107\u1165_240109-1024x576.jpg\" alt=\"\" class=\"wp-image-13124\" srcset=\"https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_16_\u110f\u1165\u1107\u1165_240109-1024x576.jpg 1024w, https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_16_\u110f\u1165\u1107\u1165_240109-300x169.jpg 300w, https:\/\/jennifersoft.com\/ko\/wp-content\/uploads\/sites\/2\/2024\/01\/\u1100\u1175\u1109\u116e\u11af\u1107\u1173\u11af\u1105\u1169\u1100\u1173\u110b\u1167\u11ab\u110c\u1162_16_\u110f\u1165\u1107\u1165_240109.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. \ubaa8\ub2c8\ud130\ub9c1\uacfc \uc54c\ub78c : \uc2dc\uc2a4\ud15c \uc6b4\uc601\uc758 \ud575\uc2ec \uc694\uc18c<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ud544\uc790\ub294 \uc2dc\uc2a4\ud15c \uc6b4\uc601\uc5d0\uc11c \uac00\uc7a5 \uc911\uc694\ud55c \uc694\uc18c\ub294 \ubaa8\ub2c8\ud130\ub9c1\uacfc \uc54c\ub78c\uc774\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2dc\uc2a4\ud15c\uc758 \ud604\uc7ac \uc0c1\ud0dc\ub97c \uc54c\ub78c\uc744 \ud1b5\ud574 \uc2e0\uc18d\ud558\uace0 \uc790\ub3d9\uc73c\ub85c \ud30c\uc545\ud558\ub294 \uac83\uc740 \uc6b4\uc601\uc758 \ud6a8\uc728\uc131\uc744 \ud06c\uac8c \ub192\uc5ec\uc90d\ub2c8\ub2e4. \ubcf5\uc7a1\ud55c \uc808\ucc28 \uc5c6\uc774\ub3c4 \uc911\uc694\ud55c \uc815\ubcf4\ub97c \ub193\uce58\uc9c0 \uc54a\uace0 \ubc14\ub85c \uc54c \uc218 \uc788\ub294 \uac83\uc774 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc758 \ud575\uc2ec \uac00\uce58\uc785\ub2c8\ub2e4. \uc6b4\uc601\uc790\uac00 \uc77c\uc77c\uc774 \uc218\ub9ce\uc740 \uc2dc\uc2a4\ud15c\uc758 \uc0c1\ud0dc\ub97c \ud655\uc778\ud558\ub294 \uac83\uc740 \ubd88\uac00\ub2a5\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ubb3c\ub860 \uc5bc\ud54f \uac04\ub2e8\ud574 \ubcf4\uc774\uc9c0\ub9cc, \uc2e4\uc81c\ub85c \ud6a8\uacfc\uc801\uc778 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc744 \uad6c\ud604\ud558\ub294 \uac83\uc740 \uc0c1\ub2f9\ud55c \ub3c4\uc804\uacfc\uc81c\uc785\ub2c8\ub2e4. \uc7a5\uc560\uac00 \ubc1c\uc0dd\ud55c \ud6c4\uc5d0\uc57c \uc54c\ub78c \uc124\uc815\uc758 \ubbf8\ud761\ud568\uc744 \uae68\ub2eb\ub294 \uac83\uc740 \ub108\ubb34\ub098 \ud754\ud55c \uc77c\uc785\ub2c8\ub2e4. \uc774\ub7ec\ud55c \uc0c1\ud669\uc744 \ubbf8\uc5f0\uc5d0 \ubc29\uc9c0\ud558\uace0, \uc2e0\uc18d\ud558\uac8c \ub300\uc751\ud560 \uc218 \uc788\ub294 \ub2a5\ub825\uc774 \ubc14\ub85c \ub6f0\uc5b4\ub09c \uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790\ub098 DevOps \uc804\ubb38\uac00\ub97c \uad6c\ubcc4\ud558\ub294 \uae30\uc900\uc774\ub77c \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ud55c\ubc88\uc5d0 \uad6c\ud604\ud560 \uc218 \uc5c6\uc5b4 \ub04a\uc784\uc5c6\uc774 \ucd5c\uc801\ud654\uac00 \ud544\uc694\ud55c \uc791\uc5c5\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucfe0\ubc84\ub124\ud2f0\uc2a4\ub3c4 \uae30\uc874\uc758 \ubaa8\ub4e0 IT \uc11c\ube44\uc2a4\uc640 \ub3d9\uc77c\ud558\uac8c \uc81c\ub300\ub85c \ub3d9\uc791\ud558\ub294 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc744 \uad6c\uc131\ud558\ub294 \uac83\uc740 \ub9e4\uc6b0 \uc911\uc694\ud55c \uc77c\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc758 \uc804\uc81c \uc870\uac74<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub7fc \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud658\uacbd\uc758 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 \uc5b4\ub5a0\ud55c \uc694\uc18c\ub97c \ub9cc\uc871\ud574\uc57c \ud560\uae4c\uc694? \uae30\uc874 \uc2dc\uc2a4\ud15c\uacfc \ub3d9\uc77c\ud558\uac8c \ucfe0\ubc84\ub124\ud2f0\uc2a4\ub3c4 \uc544\ub798\uc758 \uc870\uac74\ub4e4\uc744 \ub9cc\uc871\ud558\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\ubbf8\ud761\ud55c \ubd80\ubb38\uc774 \uc5c6\ub294 \ub2e4\uc591\ud55c \uc54c\ub78c &#8211; \ubcf5\uc7a1\ud55c \ucfe0\ubc84\ub124\ud2f0\uc2a4\uc758 \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\ub294 \uc804\uccb4 \uc0c1\ud0dc\uc758 \uc54c\ub78c\uc744 \uc81c\uacf5\ud558\ub294\uac00?<br>\uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 \ub2e4\uc591\ud55c \uc6b4\uc601 \uc0c1\ud669\uacfc \uc7a5\uc560 \uc870\uac74\uc744 \ud3ec\uad04\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c\uc758 \ubaa8\ub4e0 \uc911\uc694\ud55c \uce21\uba74\uc744 \ubaa8\ub2c8\ud130\ub9c1 \ud560 \uc218 \uc788\ub294 \uc644\uc804\ud55c \uc54c\ub78c \uc720\ud615\uc774 \uc0ac\uc804\uc5d0 \uc124\uc815\ub418\uc5b4 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ucee8\uc124\ud305 \uc5c5\uacc4\uc5d0\uc11c \ub9ce\uc774 \uc0ac\uc6a9\ud558\ub294 MECE(Mutually Exclusive, Collectively Exhaustive) \uc911\ubcf5\ub418\uc9c0 \uc54a\uace0 \uc804\uccb4\ub97c \ud3ec\ud568\ud558\ub294 \uc54c\ub78c\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.<br><br><\/li><li>\uba54\uc2dc\uc9c0\uc758 \uac00\ub3c5\uc131\uacfc \uba85\ud655\uc131 &#8211; \uba54\uc2dc\uc9c0\ub9cc \ubcf4\uace0 \uc2dc\uc2a4\ud15c \uad00\ub9ac\uc790 \ud639\uc740 \uc11c\ube44\uc2a4 \ub2f4\ub2f9\uc790\ub294 \uc5b4\ub5a0\ud55c \ubb38\uc81c\uc778\uc9c0 \ube60\ub974\uac8c \ud30c\uc545\ud560 \uc218 \uc788\ub294\uac00?<br>\uc54c\ub78c \uba54\uc2dc\uc9c0\ub294 \ubd84\uba85\ud558\uace0 \ub2e8\uc21c\ud558\uace0 \uc774\ud574\ud558\uae30 \uc26c\uc6cc\uc57c \ud569\ub2c8\ub2e4. \uad00\ub9ac\uc790\uac00 \uba54\uc2dc\uc9c0\ub97c \ube60\ub974\uac8c \uc77d\uace0 \ubb38\uc81c\uc758 \ubcf8\uc9c8\uc744 \uc989\uc2dc \ud30c\uc545\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>\uc911\ubcf5 \uba54\uc2dc\uc9c0\uc640 \uacbd\ubcf4 \ube48\ub3c4 &#8211; \uc720\uc0ac\ud55c \uba54\uc2dc\uc9c0\uac00 \ub108\ubb34 \uc790\uc8fc \ubc1c\uc0dd\ud558\uc5ec \uc54c\ub78c \ud53c\ub85c\ub3c4\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294\uc9c0? \uc911\uc694\ud558\uc9c0 \uc54a\uc740 \uba54\uc2dc\uc9c0\ub85c \uc778\ud558\uc5ec \uc815\uc791 \uc911\uc694\ud55c \uba54\uc2dc\uc9c0\ub294 \ub193\uce58\ub294 \uacbd\uc6b0\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294\uc9c0?<br>\ub108\ubb34\ub3c4 \ud754\ud55c \ubb38\uc81c\uc785\ub2c8\ub2e4. \uc54c\ub78c \ud53c\ub85c\ub3c4 \uc5ed\uc2dc \uc911\uc694\ud55c \uc694\uc18c\uc785\ub2c8\ub2e4. \uacbd\ud5d8\uc744 \ud1b5\ud55c \uc801\uc808\ud55c \ube48\ub3c4 \uc124\uc815\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \uc54c\ub78c \uc124\uc815\ub9cc\ud07c\uc774\ub098 \ubd88\ud544\uc694\ud55c \uc54c\ub78c\uc744 \uc81c\uac70\ud558\ub294 \uc791\uc5c5 \uc5ed\uc2dc \uc911\uc694\ud569\ub2c8\ub2e4. \ubb3c\ub860 \uc0c1\ub300\uc801\uc73c\ub85c \ub35c \uc911\uc694\ud558\ub2e4\ub294 \uc774\uc720\ub85c \uac04\uacfc\ub418\ub294 \uacbd\uacfc\uac00 \ub9ce\uc2b5\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li>\uc801\uc2dc\uc131 &#8211; \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uba74 \ube60\ub974\uac8c \uc54c\ub78c\uc774 \ubc1c\uc0dd\ud558\ub294\uac00?<br>\uc54c\ub78c\uc740 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\ub294 \uc989\uc2dc, \ud639\uc740 \uac00\ub2a5\ud55c \ud55c \ube68\ub9ac \ubc1c\uc1a1\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc774\ub97c \ud1b5\ud574 \uad00\ub9ac\uc790\uac00 \uc2e0\uc18d\ud558\uac8c \ub300\uc751\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\uc57c \ud569\ub2c8\ub2e4. \ub354 \ud070 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uae30 \uc804\uc5d0 \ucd5c\ub300\ud55c \ube60\ub978 \ucc98\ub9ac\uac00 \ud544\uc694\ud569\ub2c8\ub2e4.<br><br><\/li><li>\uc608\ubc29\uc801 \uc54c\ub78c &#8211; \uac00\ub2a5\ud558\ub2e4\uba74 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uae30 \uc804\uc5d0 \uc9d5\ud6c4\ub97c \ud3ec\ucc29\ud558\uc5ec \ubbf8\ub9ac \uc54c\ub78c\uc744 \uc54c\ub824\uc8fc\ub294\uac00? \ud639\uc740 \uc11c\ube44\uc2a4\uc5d0 \uc601\ud5a5\uc774 \ud070 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uae30 \uc804\uc5d0 \ubbf8\ub9ac \uc791\uc740 \ubb38\uc81c\ub97c \uc54c\ub824\uc904 \uc218 \uc788\ub294\uac00?<br>\uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 \uc7a0\uc7ac\uc801 \ubb38\uc81c\ub098 \uc7a5\uc560\ub97c \ubbf8\ub9ac \uac10\uc9c0\ud558\uace0 \uacbd\uace0\ud558\uc5ec, \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uae30 \uc804\uc5d0 \uc608\ubc29 \uc870\uce58\ub97c \ucde8\ud560 \uc218 \uc788\ub3c4\ub85d \ud574\uc57c \ud569\ub2c8\ub2e4.<br><br><\/li><li>\uae30\ubcf8 \uc6b4\uc601 \uae30\ub2a5 \uc81c\uacf5<br>\uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 &#8216;Sleep(\uc77c\uc2dc \uc911\uc9c0)&#8217; \ubaa8\ub4dc\uc640 \uac19\uc740 \uae30\ubcf8\uc801\uc778 \uc6b4\uc601 \uae30\ub2a5\uc744 \uc81c\uacf5\ud574\uc57c \ud558\uba70, \uc774\ub97c \ud1b5\ud574 \ud544\uc694\uc5d0 \ub530\ub77c \uc54c\ub78c\uc744 \uc870\uc808\ud558\uac70\ub098 \uc77c\uc2dc\uc801\uc73c\ub85c \uc911\ub2e8\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \uc815\uae30 \uc791\uc5c5 \uc2dc \uc54c\ub78c\uc744 \uc77c\uc2dc \uc911\uc9c0\ud558\ub294 \uacbd\uc6b0\uac00 \ub300\ud45c\uc801\uc785\ub2c8\ub2e4.<br><br><\/li><li>\uc54c\ub9bc \uc124\uc815\uc758 \uc6a9\uc774\uc131<br>\uc0ac\uc6a9\uc790\uac00 \uc190\uc27d\uac8c \ucd94\uac00 \uc54c\ub78c\uc744 \uc124\uc815\ud558\uace0 \uc870\uc815\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc2dc\uc2a4\ud15c \ubcc0\ud654\ub098 \uc0c8\ub85c\uc6b4 \uc694\uad6c \uc0ac\ud56d\uc5d0 \ube60\ub974\uac8c \ub300\uc751\ud558\ub294 \ub370 \ud544\uc218\uc785\ub2c8\ub2e4.<br><br><\/li><li>\ud1b5\ud569 \ubc0f \ud655\uc7a5\uc131<br>\uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 \uae30\uc874 \ubaa8\ub2c8\ud130\ub9c1 \uc2dc\uc2a4\ud15c\uacfc \uc6d0\ud65c\ud558\uac8c \ud1b5\ud569\ub418\uace0, \ud544\uc694\uc5d0 \ub530\ub77c \uc27d\uac8c \ud655\uc7a5\ud560 \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc591\ud55c \ud658\uacbd\uacfc \ub3c4\uad6c\uc640\uc758 \ud638\ud658\uc131\ub3c4 \uc911\uc694\ud569\ub2c8\ub2e4.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub7fc \uc774\ub7ec\ud55c \uc870\uac74\ub4e4\uc744 \uc5b4\ub5bb\uac8c \ub9cc\uc871\ud574\uc57c \ud558\ub294\uc9c0 \uc2e4\uc2b5\uacfc \ud568\uaed8 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4 Alert Rules<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\ud504\ub85c\uba54\ud14c\uc6b0\uc2a4 \ucee4\ubba4\ub2c8\ud2f0 \ud5ec\ub984 \ucc28\ud2b8\ub85c \uc124\uce58\ud558\uba74 \uae30\ubcf8\uc73c\ub85c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc5d0 \ud544\uc218\uc801\uc778 \ub2e4\uc591\ud55c Alert Rules\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 Rule\uc740 \uc544\ub798\uc640 \uac19\uc774 prometheusRules \ucee4\uc2a4\ud140 \ub9ac\uc18c\uc2a4\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \u2018promehteusrules\u2019\ub3c4 \ubcc4\ub3c4\uc758 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ub9ac\uc18c\uc2a4\ub85c \u2018k get\u2019 \uba85\ub839\uc5b4\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)~$ k get prometheusrules.monitoring.coreos.com -A\nNAMESPACE    NAME                                                              AGE\nmonitoring   prometheus-kube-prometheus-alertmanager.rules                     13h\nmonitoring   prometheus-kube-prometheus-config-reloaders                       13h\nmonitoring   prometheus-kube-prometheus-general.rules                          13h\nmonitoring   prometheus-kube-prometheus-k8s.rules                              13h\nmonitoring   prometheus-kube-prometheus-kube-prometheus-general.rules          13h\nmonitoring   prometheus-kube-prometheus-kube-prometheus-node-recording.rules   13h\nmonitoring   prometheus-kube-prometheus-kube-state-metrics                     13h\nmonitoring   prometheus-kube-prometheus-kubelet.rules                          13h\nmonitoring   prometheus-kube-prometheus-kubernetes-apps                        13h\nmonitoring   prometheus-kube-prometheus-kubernetes-resources                   13h\nmonitoring   prometheus-kube-prometheus-kubernetes-storage                     13h\nmonitoring   prometheus-kube-prometheus-kubernetes-system                      13h\nmonitoring   prometheus-kube-prometheus-kubernetes-system-apiserver            13h\nmonitoring   prometheus-kube-prometheus-kubernetes-system-kube-proxy           13h\nmonitoring   prometheus-kube-prometheus-kubernetes-system-kubelet              13h\nmonitoring   prometheus-kube-prometheus-node-exporter                          13h\nmonitoring   prometheus-kube-prometheus-node-exporter.rules                    13h\nmonitoring   prometheus-kube-prometheus-node-network                           13h\nmonitoring   prometheus-kube-prometheus-node.rules                             13h\nmonitoring   prometheus-kube-prometheus-prometheus                             13h\nmonitoring   prometheus-kube-prometheus-prometheus-operator                    13h\nredis        redis                                                             10d<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc591\ud55c Rule\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub530\ub85c \uc124\uc815\ud558\uc9c0 \uc54a\uc558\ub294\ub370 \uc774\ubbf8 \ub2e4\uc591\ud55c Ruel\uc774 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ubfd0\ub9cc \uc544\ub2c8\ub77c \uac01\uac01\uc758 \uc0c1\uc138\ud55c Rule\uc744 describe \uba85\ub839\uc5b4\ub85c \ud655\uc778\ud558\uba74 \ub2e8\uc77c \uc54c\ub78c\uc774 \uc544\ub2cc \uc5ec\ub7ec \uac1c\uc758 \uc54c\ub78c Rule\ub85c \ub418\uc5b4 \uc788\ub294 \uac83\uc744 \uc54c \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)~$ k describe prometheusrules.monitoring.coreos.com prometheus-kube-prometheus-kubernetes-apps\nName:         prometheus-kube-prometheus-kubernetes-apps\n(\uc911\ub7b5)\n    Rules:\n      Alert:  KubePodCrashLooping\n      Annotations:\n        Description:  Pod {{ $labels.namespace }}\/{{ $labels.pod }} ({{ $labels.container }}) is in waiting state (reason: \"CrashLoopBackOff\").\n        runbook_url:  https:\/\/runbooks.prometheus-operator.dev\/runbooks\/kubernetes\/kubepodcrashlooping\n        Summary:      Pod is crash looping.\n      Expr:           max_over_time(kube_pod_container_status_waiting_reason{reason=\"CrashLoopBackOff\", job=\"kube-state-metrics\", namespace=~\".*\"}[5m]) >= 1\n      For:            15m\n      Labels:\n        Severity:  warning<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc0c1\uc138 \uc124\uc815\uc744 \ud655\uc778\ud558\uba74 \uc704 Rule\uc740 \ud30c\ub4dc\uc758 \uc0c1\ud0dc\uac00 \u2018CrashLoopBackOff(reason)\u2019\ub85c 15m(For) \uc9c0\uc18d\ub418\uba74 \u2018warning\u2019 \uc2ec\uac01\ub3c4(Severity) \uacbd\ubcf4\ub97c \ubc1c\uc0dd\ud558\ub294 \uc124\uc815\uc785\ub2c8\ub2e4. \uc774\ucc98\ub7fc \ube44\uc2b7\ud55c \uc124\uc815\uc774 \ub2e4\ub978 Rule \uc5d0\uc11c\ub3c4 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uac01 Rule\ub9c8\ub2e4 \uc0c1\uc138 \ub0b4\uc6a9\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uba85\ub839\uc5b4 \ubfd0\ub9cc \uc544\ub2c8\ub77c \uc804\uccb4 Alert Rule \ub9ac\uc2a4\ud2b8\ub294 Prometheus GUI\uc5d0\uc11c\ub3c4 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)~$ k port-forward svc\/prometheus-kube-prometheus-prometheus 9090:9090\nForwarding from 127.0.0.1:9090 -> 9090\nForwarding from [::1]:9090 -> 9090<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud654\uba74 \uc0c1\ub2e8\uc758 \u2018Alerts\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud558\uba74 \uc544\ub798\uc640 \uac19\uc774&nbsp; \u2018113\u2019\uac1c\uc758 Rule\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud544\uc790\uc758 \uc6b4\uc601 \uacbd\ud5d8 \uc0c1 \uc0ac\uc804\uc5d0 \uc81c\uacf5\ud558\ub294 \uc774 Alert Rule \ub9cc\uc73c\ub85c \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc54c\ub78c\uc744 \uc81c\uc678\ud558\uace0 \uae30\ubcf8 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130 \uc6b4\uc601\uc5d0 \ud544\uc694\ud55c \uac70\uc758 \uc804\ubd80\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub9ac\uace0 In-House\uc5d0\uc11c \ub9cc\ub4e0 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uacfc Kafka, MySQL \ub4f1\uc758 Public \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \ub300\ud55c \uc54c\ub9bc \uc124\uc815\uc740 \uadf8\ub77c\ud30c\ub098 \ub300\uc2dc\ubcf4\ub4dc\uc5d0\uc11c \ubcc4\ub3c4\ub85c Alert Rule\uc744 \ub9cc\ub4e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/gTXwbgNPvXZ4ZioJcv3Q4W8FS74ik7aCLW049ZjqZmrCkWHnL3n5jenqwMEURh2U6QRkCHjTvBCYoMpyzHnJElyLR3l-_vADZ5Dt6US2KKeaudMqiFFb6HXlbopy0Jaapj0Fao0LD5W3sgFc-Sf8wJY\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. \uc2ac\ub799 \uc54c\ub78c \ucc44\ub110 \uc900\ube44<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub7fc, \uc54c\ub78c\uc744 \ubc1b\uc744 \ucc44\ub110\uc744 \uc124\uc815\ud558\uaca0\uc2b5\ub2c8\ub2e4. \uc54c\ub78c\uc744 \ubc1b\uc744 \ucc44\ub110\uc740 \uc2ac\ub799\uc744 \uc774\uc6a9\ud569\ub2c8\ub2e4. \uc774\uba54\uc77c\ub3c4 \uac00\ub2a5\ud558\ub098 \ud788\uc2a4\ud1a0\ub9ac \uc870\ud68c, \uc0c1\uc138 \ucc44\ub110 \ubd84\ub9ac \ubc0f \uc5ec\ub7ec \uc0ac\ub78c\ub4e4\uc774 \ud568\uaed8 \ubcfc \uc218 \uc788\ub294 \uac1c\ubc29\uc131 \uce21\uba74\uc5d0\uc11c \uc2ac\ub799\uc774 \uc720\ub9ac\ud558\ub2e4 \uc0dd\uac01\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2ac\ub799\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc54c\ub78c\uc744 \ubc1b\uc744 \uc0c8\ub85c\uc6b4 \ucc44\ub110\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4. \uc774\ub984\uc740 \uc784\uc758\ub85c \uc544\ub798\uc640 \uac19\uc774 \uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uc55e\uc73c\ub85c \uc720\uc0ac\ud55c Alert \ucc44\ub110\uc744 \ub9cc\ub4e4 \uc608\uc815\uc774\ubbc0\ub85c \ubbf8\ub9ac \u2018\uc774\ub984 \uaddc\uce59(Naming Convention)\u2019\uc744 \uc9c0\uc815\ud558\ub294 \uac83\uc744 \uad8c\uace0\ud569\ub2c8\ub2e4. \ud544\uc790\ub294 \u2018alert_k8s_alertmanager\u2019\ub85c \uc9c0\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4. \u2018alertmanager\u2019\ub294 \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4 \uc81c\uacf5\ud558\ub294 \uc54c\ub78c \uad00\ub828 \ub9ac\uc18c\uc2a4 \uc774\ub984\uc785\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/7s9tmxm_1iJOhKH23NQA_XY7wvOdGOSkMHbFKUubMxdb8P4qemV0tLRpb2cRz7OagI6kq-FKhqbkTA1RyQe-qvC2tjYyLHX8XYHGPwnQ8CeGUWwHKS-QGXlLlGN_KsWcrtb7ogGvH3sr1ogwd32GYyU\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018WebHooks\u2019\ub97c \uc774\uc6a9\ud558\uc5ec \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc54c\ub78c\uc744 \uc804\uc1a1\ud560 \uc608\uc815\uc774\ubbc0\ub85c \uc2ac\ub799\uc758 \u2018Apps\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud558\uace0 \u2018webhook\u2019\uc744 \uc785\ub825\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc6f9\ud6c5\uc740 \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac04\uc5d0 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\uae30 \uc704\ud55c \ubc29\ubc95 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \uc774\ub294 \uc77c\uc885\uc758 HTTP \ucf5c\ubc31(callback)\uc73c\ub85c\uc11c, \ub450 \uac1c \uc774\uc0c1\uc758 \uc6f9 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uac04\uc5d0 \ud2b9\uc815 \uc774\ubca4\ud2b8\uac00 \ubc1c\uc0dd\ud560 \ub54c \ub2e4\ub978 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uc54c\ub9bc\uc744 \ubcf4\ub0b4\uace0\uc790 \ud560 \ub54c \ub9ce\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/egvJDHYbBSE1TrcdLCNs5HE6JQOlY1DrAc5shtxLOgt2hPj58N3QHUHhKtlFb-pnPgOgdhAKt3PrkxmpGB0KFGoBWLbWM_zHb1Os_1r49k96QFYLwUnWRyak2fp8K4oAYaRJUedSTAoBf1CN0m-NMw0\" alt=\"\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018WebHooks\u2019\ub97c \uc120\ud0dd\ud558\uace0 \uc774\uc5b4\uc9c0\ub294 \ud654\uba74\uc5d0\uc11c \ubc29\uae08 \uc0dd\uc131\ud55c \ucc44\ub110\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/tFpzkFI5syF4xYNQiQLZOa9sFl8YHcqS1BSXCstxDJ-ZgpproNSSGAy56AoAPSW-WxSPZza2GlicPCWodMpRyzi-dxlsijvePhdOtsJSd02BNpp1n7eKOopZUfmWbT2baJ_YrfmcY8l989Qc5LGv3Co\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc44\ub110 \uc774\ub984\uc744 \uc785\ub825\ud558\uba74 \uc544\ub798\uc640 \uac19\uc740 \u2018Webhook URL\u2019 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc678\ubd80 \uc11c\ube44\uc2a4\uc5d0\uc11c \ud574\ub2f9 URL\uc744 \uc774\uc6a9\ud558\uc5ec \uc2ac\ub799\uc5d0 \uba54\uc2dc\uc9c0\ub97c \uc804\ub2ec\ud569\ub2c8\ub2e4. \ud574\ub2f9 URL\uc774 \ub178\ucd9c\ub418\uba74 \ub2e4\ub978 \uc0ac\uc6a9\uc790\uac00 \uc784\uc758\ub85c \ud574\ub2f9 \ub9ac\uc18c\uc2a4\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\ub2c8 \uae43\ud5d9 \ub4f1\uc5d0 \uacf5\uac1c\ud558\uc9c0 \uc54a\ub3c4\ub85d \uc720\uc758\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/C8rzr0IxrbV4gD1iObS0d-rPwjBbqCOC51ZBCunH7oN2rUdEDDXFFGNECFh93Wia02sp8o3gwr0DTGrDuR8DdgAzszkbCbuFCos80uIfDDtKIhZ0Ke-Uy_drRvJR7CTsAxCekJgYeH2VbmN_9NMyqj8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc5b4\uc9c0\ub294 \uc124\uc815\uc5d0\uc11c \ud574\ub2f9 URL\uc744 \uc0ac\uc6a9\ud560 \uc608\uc815\uc774\ubbc0\ub85c \uc798 \ubcf4\uad00\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4-\ucee4\ubba4\ub2c8\ud2f0 \ud5ec\ub984 \ucc28\ud2b8\ub97c \uc774\uc6a9\ud55c AlertManager \uc124\uce58<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Alertmanager\ub294 \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0\uc11c \ubcf4\ub0b8 \uc54c\ub78c\uc744 \ucc98\ub9ac\ud558\ub294 \ub3c4\uad6c\uc785\ub2c8\ub2e4. \uc774\ub294 \uc911\ubcf5 \uc81c\uac70, \uadf8\ub8f9\ud654, \uc62c\ubc14\ub978 \uc218\uc2e0\uc790 \ud1b5\ud569(\uc608: \uc774\uba54\uc77c, PagerDuty, OpsGenie)\uc73c\ub85c \uc54c\ub78c\uc744 \ub77c\uc6b0\ud305\ud558\ub294 \uc5ed\ud560\uc744 \ud558\uba70, \uc54c\ub78c\uc758 \uce68\ubb35(silencing) \ubc0f \uc5b5\uc81c(inhibition) \uae30\ub2a5\ub3c4 \uc81c\uacf5\ud569\ub2c8\ub2e4\u200b\u200b. \uc54c\ub78c \uc124\uc815\uc5d0\uc11c \uc5b5\uc81c\ub780 \uc720\uc0ac\ud55c \uc54c\ub78c\uc774 \uc911\ubcf5\ud574\uc11c \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294 \uae30\ub2a5\uc744 \uc758\ubbf8\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc55e\uc5d0\uc11c \uc0b4\ud3b4\ubcf8 \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4 \uc544\ud0a4\ud14d\ucc98 \uadf8\ub9bc\uc5d0\uc11c \u2018AlertManager\u2019\ub294 \uc624\ub978\ucabd \uc0c1\ub2e8\uc5d0 \uc704\uce58\ud55c \uc54c\ub78c \uae30\ub2a5\uc744 \ub2f4\ub2f9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/sqAkfCQIJCNuGf6PaRgeV3fE8Tzf9qJZ33v2gMj3K6DWuUoIl6ulqzuM2Z8_O3SLqxg8N3paJc-a_4suipa-xW9e9P8NaTjekksaZx115NTWZ-FMWjDU750k0YCHAEPxPWUGAurxg8NmP8fTnfHtRDY\" alt=\"\"\/><figcaption><strong>&lt;<a href=\"https:\/\/prometheus.io\/docs\/introduction\/overview\/\">Prometheus.io<\/a>&gt;<\/strong><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub77c\ud30c\ub098\uc640 \ub3d9\uc77c\ud558\uac8c \ud3b8\ub9ac\ud558\uac8c \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4-\ucee4\ubba4\ub2c8\ud2f0 \ud5ec\ub984 \ucc28\ud2b8\uc5d0 \uad00\ub828 \uc124\uc815\uc744 \ud1b5\ud569\ud574\uc11c \uc81c\uacf5\ud569\ub2c8\ub2e4.<br><br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">## Configuration for alertmanager\nalertmanager:\n  enabled: true\n  config:\n    route:\n      group_by: ['namespace']\n      group_wait: 30s\n      group_interval: 2m\n      repeat_interval: 6h\n      receiver: 'slack-notifications'\n      routes:\n      - receiver: 'slack-notifications'\n        matchers:\n          - alertname =~ \"InfoInhibitor|Watchdog\"\n    receivers:\n    - name: 'slack-notifications'\n      slack_configs:\n      - api_url: \"{{ SLACK_API }}\" # \uc5ec\uae30\uc5d0 Slack Webhook URL\uc744 \ub123\uc2b5\ub2c8\ub2e4.\n        channel: '#alert_k8s_alertmanager' # \uba54\uc2dc\uc9c0\ub97c \ubcf4\ub0bc Slack \ucc44\ub110\n        send_resolved: true\n        title: '{{ template \"slack.default.title\" . }}'\n        text: \"summary: {{ .CommonAnnotations.summary }}\\ndescription: {{ .CommonAnnotations.description }}\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">. alertmanager.config.route.receiver: slack-notifications<br>\uc54c\ub78c \uc804\uc1a1 \ucc44\ub110\ub85c slack\uc744 \uc774\uc6a9\ud569\ub2c8\ub2e4. \ub9cc\uc57d email\uc744 \uc0ac\uc6a9\ud558\uba74 \u2018email-config\u2019 \uc124\uc815\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc2ac\ub799\uc740 \uc790\uc8fc \uc0ac\uc6a9\ud558\ub294 \uc124\uc815\uc73c\ub85c Values \ud30c\uc77c\uc5d0\uc11c \ud45c\uc900 \uc124\uc815\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">. receivers: slack_config.api_url<br>\uc55e\uc5d0\uc11c \uc0dd\uc131\ud55c WebHook URL \uc815\ubcf4\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \uae43\ud5d9 \ub4f1\uc5d0\uc11c \uc678\ubd80\uc5d0 \ub178\ucd9c\ub418\uc9c0 \uc54a\ub3c4\ub85d \uc8fc\uc758\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">. receivers: slack_config.channel<br>\ucc44\ub110 \uc774\ub984\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4. \ud544\uc790\ub294 \u2018alert_k8s_alertmanager\u2019\ub85c \uc9c0\uc815\ud558\uc600\uace0 \uac01\uc790 \uc774\ub984\uc744 \uc785\ub825\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucd94\uac00\ub85c \u2018send_resolved\u2019 \ub294 \uc54c\ub78c\uc774 \ud574\uacb0\ub41c \uba54\uc2dc\uc9c0\ub97c \ubcf4\ub0b4\ub294 \uc124\uc815\uc774\uba70, title\uacfc text \uc124\uc815\uc740 \uc774\ub984 \uadf8\ub300\ub85c \uc54c\ub78c \uba54\uc2dc\uc9c0\uc758 \uc81c\ubaa9\uacfc \ub0b4\uc6a9\uc744 \uc9c0\uc815\ud558\ub294 \ub0b4\uc6a9\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \uc124\uc815\uc744 \ucd94\uac00\ud558\uace0 \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4 \ud5ec\ub984\uc744 \uc5c5\uadf8\ub808\uc774\ub4dc(helm upgrade) \ud569\ub2c8\ub2e4. \u2018diff\u2019 \uba85\ub839\uc5b4\ub85c \uba3c\uc800 \ud655\uc778\ud558\uace0 \uc5c5\uadf8\ub808\uc774\ub4dc \uc791\uc5c5\uc744 \uc9c4\ud589\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)kube-prometheus-stack-48.3.1$ helm diff upgrade prometheus -f ci\/my-values.yaml .\n(jerry-test:monitoring)kube-prometheus-stack-48.3.1$ helm upgrade prometheus -f ci\/my-values.yaml .<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">AlertManager\ub294 \ubcc4\ub3c4\uc758 UI\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. UI\ub97c \ud1b5\ud574\uc11c \uc124\uc815 \ub0b4\uc5ed\uc744 \ud655\uc778\ud574 \ubcf4\uaca0\uc2b5\ub2c8\ub2e4. port-forward\ub97c \uc774\uc6a9\ud558\uc5ec \uc811\uc18d\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)~$ k port-forward svc\/prometheus-kube-prometheus-alertmanager 9093:9093\nForwarding from 127.0.0.1:9093 -> 9093\nForwarding from [::1]:9093 -> 9093<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud654\uba74 \uc0c1\ub2e8\uc758 \uba54\ub274 \u2018Status\u2019\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/yxDokNZA2auERxujyijRyOMpGdlPV_KM6Lst8Oluig4LgnlQLcsKByTy1-kaZ_ef1RH_eOPXQcvyddpm8BGTvUQn6jEQnWAj-7hNC2FgHkV3wb4PtmENR7ap-qy5lpBLgbgG3eQFbhHtET_XEgBef9Y\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Alertmanager \uad00\ub828 \uc124\uc815\uacfc \uc0c1\ud0dc(\u2018Status\u2019) \uc815\ubcf4\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ub798\ub97c \ud655\uc778\ud558\uba74 \ud5ec\ub984 \ucc28\ud2b8\uc5d0 \uc218\uc815\ud55c \u2018slack_configs\u2019 \uad00\ub828 \uc124\uc815\uc774 \uc815\uc0c1\uc73c\ub85c \ucd94\uac00\ub41c \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/r0g-GriGRComz_t71-HtEXGfvYlOSTk3zEtuWWz8cNtFESbotlj2GUxsz6CrFRnxGB_OAinKxK10xw8tpbqPkvw8iE7lGdyxgTi2_fk1YKKfuFadaASlZIkng14wZPnHM9hn82mq3Hfvq94SZ1U7Nc4\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc815\uc0c1 \uc124\uc815\uc774 \ub418\uba74 \uc2ac\ub799\uc5d0\uc11c \uc54c\ub78c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc544\ub798 \u2018Watchdog\u2019 \uba54\uc2dc\uc9c0\ub294 AlertManager\uc5d0 \uc2ac\ub799\uc774 \uc815\uc0c1\uc73c\ub85c \uc5f0\ub3d9\ub418\uba74 \ubc1c\uc1a1\ub418\ub294 \uba54\uc138\uc9c0\uc785\ub2c8\ub2e4. AlertManager \uc790\uccb4\uac00 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud558\uc5ec \uc54c\ub9bc\uc744 \ubc1b\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0\uac00 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub294\ub370 \u2018Watchdog\u2019 \uba54\uc2dc\uc9c0\ub85c \uc815\uc0c1 \uc5ec\ubd80\ub97c \ud310\ub2e8\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/G16fQXq8ufMWk0kB-XNPtkBBTB-0ZvxO0XkiSYpBXM6V1EUKW2UzVzHw5CPFtYcAkm1j5bc0VkcVxlmfXUw9MovuAHtBETJA5N-DmQvxaTn4JgTODc2nxvFCCqWE4-AMx2pe_0lGcZIFTdp8lqwPr4s\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud558\uc9c0\ub9cc \ud544\uc790\uac00 \uc0dd\uac01\ud558\uae30\uc5d0 \u2018AlertManager\u2019\ub294 \ubd80\uc871\ud569\ub2c8\ub2e4. \uc2e4\uc81c \ubaa8\uc758\ub85c \uc7a5\uc560\ub97c \ubc1c\uc0dd\ud55c \uacbd\uc6b0 AlertManager\uc5d0\uc11c \ubc1c\uc1a1\ud558\ub294 \uba54\uc2dc\uc9c0\uac00 \ubd88\uba85\ud655\ud558\uc5ec \ud55c\ubc88\uc5d0 \uc7a5\uc560 \uc6d0\uc778\uc744 \ucc3e\uae30 \uc5b4\ub835\uc2b5\ub2c8\ub2e4. UI\ub3c4 \uadf8\ub9ac \uc9c1\uad00\uc801\uc774\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2e4\uc2b5\uc73c\ub85c \uc784\uc758\ub85c \u2018CrashLoopBackOff\u2019 \ud30c\ub4dc\ub97c \uc2e4\ud589\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:default)~$ kubectl apply -f https:\/\/raw.githubusercontent.com\/robusta-dev\/kubernetes-demos\/main\/crashpod\/broken.yaml<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">5\ubd84\uc758 \uc0c1\ud0dc \ud655\uc778 \uc2dc\uac04\uacfc 15\ubd84\uc758 \uc7a5\uc560 \uc9c0\uc18d \uc2dc\uac04\uc774 \uc9c0\ub098\uace0 20\ubd84\uc774 \uacbd\uacfc\ud558\uba74 \uc544\ub798\uc758 \uba54\uc2dc\uc9c0\ub97c \uacbd\uace0 \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/u4A_8G8JNxzGg0XgxKgTnX2xkDhgZDU5gpfGChKquWgjaqYZqDJOhvmxzCvpElogJxu7uLtbrZI2X3qrf90aMEVWoD3-DD72OXXCUY_cXXVwNEXfZtRthMVvSEw-MCmvZxDHAa1XRan45TB_J5Txgqk\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uacbd\uace0 \uc2dc\uac04 \uac04\uaca9 \uc124\uc815\uc740 \uc218\uc815\uc774 \uac00\ub2a5\ud569\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uac01\uac01\uc758 \uc124\uc815\uc744 \uc77c\uc77c\uc774 \uc218\uc815\ud558\ub294 \uac83\uc740 \ubc88\uac70\ub85c\uc6cc \uac04\uacfc\ud558\uae30 \uc26c\uc6b4 \uc791\uc5c5\uc785\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \uacbd\uace0 \uba54\uc2dc\uc9c0\uac00 \uc9c1\uad00\uc801\uc774\uc9c0 \uc54a\uc544 \ud55c\ubc88\uc5d0 \ud30c\uc545\uc774 \uc27d\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud544\uc790\ub294 \ucd94\uac00 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc73c\ub85c Robusta\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc774\uc5b4\uc9c0\ub294 \ud30c\ud2b8\uc5d0\uc11c \ud655\uc778\ud558\uaca0\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uace0\ub85c \u2018CrashLoopBackOff\u2019 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\uba74 \uc544\ub798\uc758 \ud574\uacb0 \uc644\ub8cc(\u2018RESOLVED\u2019) \uba54\uc2dc\uc9c0\uac00 \uc804\uc1a1\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/nPuBPYCyZSASw8_UEAUDbCLM7NFucdMRaM_jjrcuncWya1Bcg1SbrWn1I1Ph8WVmjiQ-e1jRqUwKtwde_u_6x8mFqZzoSACefsjVyoZFt-vjSnRLlTJDvlMauMrEpsJP2X1s7Pb97AAAYF_b5sXY8D8\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Robusta &#8211; \uc9c1\uad00\uc801\uc778 \uc54c\ub9bc \uc2dc\uc2a4\ud15c<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Robusta\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4(Kubernetes) \ud074\ub7ec\uc2a4\ud130\ub97c \uc704\ud55c \uc790\ub3d9\ud654\ub41c \uc54c\ub78c \ubc0f \ubb38\uc81c \ud574\uacb0 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4. \uc55e\uc5d0\uc11c \uc0b4\ud3b4\ubcf8 \uc54c\ub7ff\ub9e4\ub2c8\uc800 \ubcf4\ub2e4 \ubcf4\ub2e4 \uc9c1\uad00\uc801\uc778 \uc54c\ub78c \uba54\uc2dc\uc9c0\ub97c \uc804\uc1a1\ud558\ub294 \uac83\uc774 \uc7a5\uc810\uc785\ub2c8\ub2e4. \uc704 \u2018CrashLoopBackOff\u2019 \uc54c\ub78c \uc0ac\ub840\uc778\ub370 \ubcf4\ub2e4 \uc9c1\uad00\uc801\uc785\ub2c8\ub2e4.<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/DFjEYDXOzvEpStxJKnR0_eY22c3oBdnV2IyB_UIATdEosUOa-yySO70iTRJF9TSWlCqZOHsd88kunVXQZE9RODdzAAEuMkx1cTNylu2hRxIhWWTCwhFlz7O4tGwCY72XY6PiQRP2_0EaJjh1PT5i450\" alt=\"\"\/><figcaption><strong>&lt;Robusta \uc54c\ub9bc \uba54\uc2dc\uc9c0&gt;<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">\ud50c\ub7ab\ud3fc\uc740 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc2dc\uc2a4\ud15c\uc758 \uc774\ubca4\ud2b8\uc640 \uba54\ud2b8\ub9ad\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \ubaa8\ub2c8\ud130\ub9c1\ud558\uace0, \uc7a0\uc7ac\uc801 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud588\uc744 \ub54c \uc790\ub3d9\uc73c\ub85c \uc54c\ub9bc\uc744 \ubc1c\uc1a1\ud569\ub2c8\ub2e4. \uc0ac\uc6a9\uc790\ub294 Robusta\ub97c \ud1b5\ud574 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud074\ub7ec\uc2a4\ud130\uc758 \uc6b4\uc601 \ud6a8\uc728\uc131\uc744 \ud5a5\uc0c1\uc2dc\ud0ac \uc218 \uc788\uc73c\uba70, \uc54c\ub78c \uad00\ub9ac\uc640 \ub300\uc751 \uacfc\uc815\uc744 \uac04\uc18c\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uacf5\uc2dd \ud648\ud398\uc774\uc9c0 \uac00\uc774\ub4dc\uc5d0 \ub530\ub77c Robusta\ub97c \uc124\uce58\ud569\ub2c8\ub2e4. \ud5ec\ub984\uc73c\ub85c \ubc14\ub85c \uc124\uce58\ud558\uc9c0\ub294 \ubabb\ud558\uace0 \uc124\uc815 \uad00\ub828 \ubcf4\uc548 \uc815\ubcf4\uac00 \ud544\uc694\ud558\uc5ec robusta CLI\ub97c \uc774\uc6a9\ud558\uc5ec \uba3c\uc800 \uc124\uc815 \ud30c\uc77c\uc744 \uc0dd\uc131\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">[(jerry-test:default) ~]$ pip3 install -U robusta-cli --no-cache <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">robusta \uc124\uce58 \uc2dc \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4\ub97c \uac19\uc774 \uc124\uce58\ud560\uc218\ub3c4 \uc788\uc73c\ub098 \uc77c\ubc18\uc801\uc73c\ub85c \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4\uac00 \uc124\uce58\ub41c \ud658\uacbd\uc5d0\uc11c \ucd94\uac00\ub85c \uc124\uce58\ud558\ub294 \uacbd\uc6b0\uac00 \ub9ce\uc73c\ubbc0\ub85c \ud504\ub85c\uba54\ud14c\uc6b0\uc2a4\ub97c \uc124\uce58\ud558\uc9c0 \uc54a\ub294 \uc635\uc158(&#8211;no-enable-prometheus-stack)\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4. \ucd94\uac00\ub85c SSL \uad00\ub828 \uc5d0\ub7ec\uac00 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub3c4\ub85d \uc544\ub798\uc758 \uc778\uc99d\uc11c \uad00\ub828 \uba85\ub839\uc5b4\ub97c \uc0ac\uc804\uc5d0 \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:redis)robusta$ security find-certificate -a -p > ~\/all_mac_certs.pem;\n(jerry-test:redis)robusta$ export SSL_CERT_FILE=~\/all_mac_certs.pem;\n(jerry-test:redis)robusta$ export REQUESTS_CA_BUNDLE=~\/all_mac_certs.pem\n\n(baas-dev-01:monitoring)~$ robusta gen-config --no-enable-prometheus-stack --debug\nRobusta reports its findings to external destinations (we call them \"sinks\").\nWe'll define some of them now.\n\nConfigure Slack integration? This is HIGHLY recommended. [Y\/n]:  n\nConfigure MsTeams integration? [y\/N]:\nConfigure Robusta UI sink? This is HIGHLY recommended. [Y\/n]:\nEnter your Google\/Gmail\/Azure\/Outlook address. This will be used to login: erdia22@gmail.com\nChoose your account name (e.g your organization name): My-Robusta\nSuccessfully registered.\n\nPlease read and approve our End User License Agreement: https:\/\/api.robusta.dev\/eula.html\nDo you accept our End User License Agreement? [y\/N]: y\nLast question! Would you like to help us improve Robusta by sending exception reports? [y\/N]: y\nSaved configuration to .\/generated_values.yaml - save this file for future use!\nFinish installing with Helm (see the Robusta docs). Then login to Robusta UI at https:\/\/platform.robusta.dev<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uae30\ubcf8 \uc124\uc815\uc5d0 \ub530\ub77c \uc124\uce58\ud558\uc600\uc73c\uba70 Slack \uad00\ub828 \uc124\uc815\uc740 \uc124\uce58 \ud6c4 \ucd94\uac00\ud560 \uc218 \uc788\uc5b4 \uae30\ubcf8 \uc124\uc815 \uc635\uc158\uc744 \ubcc0\uacbd\ud558\uc5ec \u2018n\u2019\uc73c\ub85c \uc120\ud0dd\ud558\uc600\uc2b5\ub2c8\ub2e4. \ucd94\ud6c4 \uc2ac\ub799 \uad00\ub828 \uc124\uc815\uc73c\ub85c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uba85\ub839\uc5b4\ub97c \uc2e4\ud589\ud55c \ub514\ub809\ud1a0\ub9ac\ub97c \ud655\uc778\ud558\uba74 \u2018.\/generated_values.yaml\u2019 \ud30c\uc77c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \ud30c\uc77c\uc740 Robusta \uc124\uce58\uc5d0 \ud544\uc694\ud55c \uacc4\uc815 \uc815\ubcf4\uc640 \ud1a0\ud070 \uc815\ubcf4 \ub4f1 \ubcf4\uc548\uc5d0 \ubbfc\uac10\ud55c \uc815\ubcf4\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ubcf4\uc548\uc744 \uc704\ud558\uc5ec \uc678\ubd80 \uae43\ud5c8\ube0c \ub4f1\uc5d0 \uacf5\uac1c\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud544\uc694\ud558\ub2e4\uba74 \u2018SOPS\u2019 \ub4f1 \uc554\ud638\ud654 \ubaa8\ub4c8\uc744 \uc0ac\uc6a9\ud574\uc11c \uacf5\uc720 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/4UogzMFU__xb40Zt2lXJJKp-n3Nhpl7VoiD9yreV8jPoXSruGXjL3iBRoHlvQQpWZ1dxqEaPXcbTt4FguaPXsdmRIs0EycvKfbT7GsUmBvOxY2AexNU2Rm95QV_lf2ScDfVt7nJGUOq-AiL7omXYzuw\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \uc124\uce58\ub97c \uc704\ud558\uc5ec Robusta \ud5ec\ub984 \ud30c\uc77c\uc744 \ub0b4\ub824\ubc1b\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:redis)robusta$ helm repo add robusta https:\/\/robusta-charts.storage.googleapis.com &amp;&amp; helm repo update\n\"robusta\" has been added to your repositories\n\n\n(baas-dev-01:monitoring)robusta$ helm pull robusta\/robusta\n(baas-dev-01:monitoring)robusta$ tar xvfz robusta-0.10.25.tgz \n(baas-dev-01:monitoring)robusta$ rm -rf robusta-0.10.25.tgz \n(baas-dev-01:monitoring)robusta$ mv robusta\/ robusta-0.10.25\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc804\uc5d0 \uc800\uc7a5\ud55c \uc124\uc815 \ud30c\uc77c(~\/generated_values.yaml)\uc744 \uc774\uc6a9\ud558\uc5ec \uc124\uce58\ud569\ub2c8\ub2e4. clusterName\uc740 \uac01\uc790 \uc774\ub984\uc73c\ub85c \ubcc0\uacbd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:monitoring)robusta-0.10.25$ helm install robusta  -f ~\/generated_values.yaml --set clusterName=baas-dev-01 .\nNAME: robusta\nLAST DEPLOYED: Sun Dec 10 14:09:41 2023\nNAMESPACE: monitoring\nSTATUS: deployed\nREVISION: 1\nTEST SUITE: None\nNOTES:\nThank you for installing Robusta 0.10.25\n\nAs an open source project, we collect general usage statistics.\nThis data is extremely limited and contains only general metadata to help us understand usage patterns.\nIf you are willing to share additional data, please do so! It really help us improve Robusta.\n\nYou can set sendAdditionalTelemetry: true as a Helm value to send exception reports and additional data.\nThis is disabled by default. \n\nTo opt-out of telemetry entirely, set a ENABLE_TELEMETRY=false environment variable on the robusta-runner deployment.\n\nVisit the web UI at: https:\/\/platform.robusta.dev\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc98\uc74c \uc124\uce58\ud558\uba74 \uc2dc\uc2a4\ud15c Sync \uad00\ub828 \uc791\uc5c5\uc774 \ud544\uc694\ud558\uc5ec \uc57d 5\ubd84 \uc815\ub3c4 \ucd94\uac00 \uc2dc\uac04\uc774 \uc18c\uc694\ub429\ub2c8\ub2e4. \uc544\ub798 \ub85c\uadf8 \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud558\uc5ec Sync\uac00 \uc644\ub8cc\ub418\uc5c8\ub294\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">k stern robusta\n(\uc0dd\ub7b5)\nrobusta-forwarder-54664c994c-xtvwc kubewatch time=\"2023-12-04T09:15:23Z\" level=info msg=\"Message successfully sent to http:\/\/robusta-runner:80\/api\/handle at 2023-12-04 09:15:23.220129534 +0000 UTC m=+80.076064545 \"\nrobusta-forwarder-54664c994c-xtvwc kubewatch time=\"2023-12-04T09:15:23Z\" level=info msg=\"Message successfully sent to http:\/\/robusta-runner:80\/api\/handle at 2023-12-04 09:15:23.221390076 +0000 UTC m=+80.077325097 <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">robusta \uad00\ub828 \uc544\ub798 \ud30c\ub4dc\uac00 \uc815\uc0c1 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:monitoring)~$ kubectl get pod --selector 'app in (robusta-forwarder,robusta-runner)'\nNAME                                 READY   STATUS    RESTARTS   AGE\nrobusta-forwarder-7df7d89447-twcqv   1\/1     Running   0          5m51s\nrobusta-runner-7d4d7dfbc4-9mxsl      1\/1     Running   0          5m51s<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uace0\ub85c 2\uac1c\uc758 \ud30c\ub4dc\ub97c \uc120\ud0dd\ud558\ub824\uba74 \uc704\uc640 \uac19\uc774 selector \uc635\uc158\uc744 app in (A, B)\uc73c\ub85c \uc2e4\ud589\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c robusta \uc54c\ub9bc \uba54\uc2dc\uc9c0\ub97c \ubc1b\uc744 \uc2ac\ub799 \ucc44\ub110 \uc124\uc815\uc744 \ud569\ub2c8\ub2e4. \uc0c8\ub85c\uc6b4 \uc2ac\ub799 \ucc44\ub110\uc744 \ub9cc\ub4e4\uace0 \ud574\ub2f9 \ucc44\ub110\uc758 webhook url\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/9RSPPF2taeD5i0BfGjG6yY6EeBHSdemr8GThdgVG2SFtIii2wflpKMvqVphdANIG3R6hcHhP5m9dfLVG8S5v-aG8AoXnRcT_gRKOsJYXxk4W_oFI2RgZLn14YRYebshCDkMGo_40fXRuB0WHjut_wKU\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ud6c4 \uc2ac\ub799\uc5d0\uc11c \u2018Add apps\u2019 \uc124\uc815\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4. Apps \uba54\ub274\uc5d0\uc11c \u2018Incoming WebHooks\u2019\ub97c \uc120\ud0dd\ud558\uace0 \uc704\uc5d0\uc11c \uc0dd\uc131\ud55c \ucc44\ub110 \uc774\ub984\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/vEl08N2bhhvSx6N2tw7obl2ctlKDVVFFQwpBkt19MkNpPevlROEnIPVsXvwE6yUGSXmdVwBKGVSgMDp_-oRhbDPvjcvxdYP0m_he79UeSi6R9Zp4nLnl72z_azITGn6GheSZ8WVXf7ytRZgQWEbs2FI\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/AyfFibMpYE_3vejF7cuQkChHs0tNbk18K0xAH-9SMVgsk4t81aEThkT2khB9vownhVW_ygI3NqDItwCPK8cR8yIwQ65cd_oubhoDyoPIdek_ntzo5R7eADhDPj3sYoYQ4-2ATlP-RdsmbgQfZxeIp2Q\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc704 \uc6f9\ud6c5 \uc124\uc815\uc740 \uc544\ub798\uc758 Robusta \uc2ac\ub799 \uc124\uce58 \uc2dc \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uba85\ub839\ucc3d\uc5d0 \uc544\ub798\uc758 \u2018robusta integrations slack\u2019\ub97c \uc785\ub825\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(jerry-test:monitoring)robusta$ robusta integrations slack<br>If your browser does not automatically launch, open the below url:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc0c8\ub85c\uc6b4 \ube0c\ub77c\uc6b0\uc800\uac00 \uc5f4\ub9ac\uba74\uc11c \uc2ac\ub799\uc758 \uc6cc\ud06c \uc2a4\ud398\uc774\uc2a4\ub97c \uc120\ud0dd\ud558\ub294 \ud654\uba74\uc774 \uc2e4\ud589\ub429\ub2c8\ub2e4. \ud574\ub2f9 \ud654\uba74\uc5d0\uc11c Rubusta\uac00 \uba54\uc2dc\uc9c0\ub97c \uc804\uc1a1\ud560 \ucc44\ub110\uc774 \ud3ec\ud568\ub41c \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uc120\ud0dd\uc774 \uc644\ub8cc\ub418\uba74 \uc544\ub798\uc758 \uc2ac\ub799 ID\uc640 Slack key\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud544\uc790\ub294 \ubcf4\uc548 \uc0c1 \ud574\ub2f9 \uba54\uc2dc\uc9c0\ub97c \ub9c8\uc2a4\ud0b9 \ucc98\ub9ac\ud558\uc600\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/M208DvQnlYTSfOkSn0-awgZ_qKo_zgC4EcN2v_ylmAvS2IwztB4Zn8kvMQREBhGhzCyv2vhSs-MUFP5ZMoHvpXAxkG2n32e0E8jHR6argxIKNn0-tHYQQWQCv5YofYf3H-nEUze8TotVT4vs7c_FCEI\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \uae30\uc874\uc5d0 \uc0dd\uc131\ud55c Robusta \ud5ec\ub984 \uc124\uc815 \ud30c\uc77c(~\/generated_values.yaml)\uc5d0 \uc544\ub798\uc758 \uc2ac\ub799 \uad00\ub828 \uc124\uc815\uc744 \ucd94\uac00\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sinksConfig:\n# slack integration params\n- slack_sink:\n    name: main_slack_sink\n    api_key: MY SLACK KEY\n    slack_channel: MY SLACK CHANNEL<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">MY SLACK KEY \uc640 MY SLACK CHANNEL \uc815\ubcf4\ub294 \uac01\uc790 \uc124\uc815\uc5d0 \ub9de\uac8c \ubcc0\uacbd\ud569\ub2c8\ub2e4. \ud5ec\ub984 \uc5c5\uadf8\ub808\uc774\ub4dc \uc791\uc5c5\uc744 \uc9c4\ud589\ud558\uae30 \uc804 \uba3c\uc800 \uc124\uc815\uc5d0 \uc774\uc0c1\uc774 \uc5c6\ub294\uc9c0 \u2018helm diff\u2019 \uba85\ub839\uc5b4\ub97c \uc774\uc6a9\ud558\uc5ec \ud655\uc778\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:monitoring)robusta-0.10.25$ helm diff upgrade robusta -f ~\/generated_values.yaml  --set clusterName=baas-dev-01 .\nmonitoring, robusta-playbooks-config-secret, Secret (v1) has changed:\n  # Source: robusta\/templates\/playbooks-config.yaml\n  apiVersion: v1\n  kind: Secret\n  metadata:\n    name: robusta-playbooks-config-secret\n    namespace: monitoring\n  data:\n-   active_playbooks.yaml: '-------- # (10409 bytes)'\n+   active_playbooks.yaml: '++++++++ # (10559 bytes)'\n  type: Opaque<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc815\uc0c1\uc801\uc73c\ub85c \uc124\uc815 \uad00\ub828 \u2018Secret\u2019 \uc815\ubcf4\uac00 \uc5c5\ub370\uc774\ud2b8 \ub429\ub2c8\ub2e4. \uc5c5\uadf8\ub808\uc774\ub4dc \uc791\uc5c5\uc744 \uc9c4\ud589\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:monitoring)robusta-0.10.25$ helm  upgrade robusta -f ~\/generated_values.yaml  --set clusterName=baas-dev-01 .\nRelease \"robusta\" has been upgraded. Happy Helming!\n(\uc0dd\ub7b5)\n\nVisit the web UI at: https:\/\/platform.robusta.dev\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc790, \uc774\uc81c \uc124\uc815\uc774 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc784\uc758\ub85c \uc5d0\ub7ec\uac00 \uc788\ub294 \ud30c\ub4dc\ub97c \uc2e4\ud589\ud558\uc5ec \uc815\uc0c1\uc801\uc73c\ub85c \uc5d0\ub7ec \uba54\uc2dc\uc9c0\uac00 \uc2ac\ub799\uc73c\ub85c \uc804\uc1a1\ub418\ub294\uc9c0 \ud655\uc778\ud558\uaca0\uc2b5\ub2c8\ub2e4. Robusta\uc5d0\uc11c \uc81c\uacf5\ud558\ub294 \uc0d8\ud50c \ud30c\ub4dc\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:monitoring)~$ k ns default\n(baas-dev-01:monitoring)~$ kubectl apply -f https:\/\/gist.githubusercontent.com\/robusta-lab\/283609047306dc1f05cf59806ade30b6\/raw\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018CrashLoopBackOff\u2019 \uc0c1\ud0dc\uc758 \ud30c\ub4dc\uac00 \uc2e4\ud589\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:default)~$ k get pod --selector app=crashpod\nNAME                        READY   STATUS             RESTARTS      AGE\ncrashpod-5794b8d86c-258xc   0\/1     CrashLoopBackOff   2 (17s ago)   31s<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\uc2ac\ub799\uc5d0\uc11c \ud655\uc778\ud558\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc7a5\uc560 \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/fJNLa6g4rZ1QqSaMQzR5jzmckyu4ml10E-ZUWZNQ2_Dm4J0SWWT6ZoMombgx4Ho5Z22Hpo4NW93mfzQMkbuSbW7-yaZ1hlepTy_eecV25IH0q-hngP77QzQAB73SHcZ62ApmdVMLJZGoCXAGLSv8l0Y\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc804 AlertManager\uc5d0 \ube44\ud558\uc5ec \uba54\uc2dc\uc9c0\uac00 \ud6e8\uc52c \uc9c1\uad00\uc801\uc774\ub77c \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud558\uba74 \ubc14\ub85c \u2018CrashLoopBackOff\u2019 \uc5d0\ub7ec\uc784\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uba54\uc2dc\uc9c0\ub97c \ud1b5\ud558\uc5ec \ub2f4\ub2f9\uc790\ub294 \uc880 \ub354 \ube60\ub974\uac8c \uc7a5\uc560 \ucc98\ub9ac\uac00 \uac00\ub2a5\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Robusta\ub294 \ub2e4\uc591\ud55c \uc7a5\uc560 \uc608\uc81c\ub97c \uae43\ud5c8\ube0c\ub97c \ud1b5\ud574\uc11c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc544\ub798 \uc0ac\uc774\ud2b8\uc5d0\uc11c \ub2e4\uc591\ud55c \uc608\uc81c\ub97c \uac80\uc99d\ud574 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> https:\/\/github.com\/robusta-dev\/kubernetes-demos <br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/wpG2ivKgFvIwd99BsFTeSr1vq-Rjx9Z3W7dCaKdGjKtkR5FzWKVaro0LsvdPd049cjtk9vX9PAmVksZAs1TTXgYxFtbEykMQ0Drut71yrUpS5wn5QH4YC1w9Hf7dHkFEgMx67S5erZRnFcNU1PciRPY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Robusta\ub294 \ucd94\uac00\ub85c \ubaa8\ub2c8\ud130\ub9c1 SaaS \uc11c\ube44\uc2a4\ub3c4 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc544\ub798 \uc0ac\uc774\ud2b8\uc5d0 \uc811\uc18d\ud558\uba74 \uc880 \ub354 \ud3b8\ub9ac\ud55c UI\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"> https:\/\/platform.robusta.dev <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/VslQeE4LNy1wzD7jtkOoJNTvlD-A-ONBqdJo-WepCTFaL2GXM_j-UmWqSXsV2iJhogscJbXeI0ZrX1ctuoodCLbyLMYuaqmEUcUyhBm4YV2r4vwYDNCanVJb1-ZbqWDGvY41bFqKw_wdEFsYkGTsoB8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud2b9\ud788 \ud654\uba74 \uc67c\ud3b8\uc758 \u2018Timeline\u2019 \uba54\ub274\ub97c \ud655\uc778\ud558\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc2dc\uac04\ub300 \ubcc4 \uc7a5\uc560 \ud604\ud669\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc5b4 \ub9e4\uc6b0 \ud3b8\ub9ac\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/FD8fIpHJELtwE0BU1wX5osIs_xEYWmVCGzN3MICW7EgPygIVadQh_bZApx8KPl0AUDjB4EqlnT49ULpWp5ni9yM6uzl7bPlYMUyKJBpSWwaQo2PG7x37VJmNKYdA0zLpPcdcWq_S_WElbQFzLadsFxQ\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ub807\uac8c Robusta\ub97c \uc774\uc6a9\ud558\uba74 \uc880 \ub354 \uc9c1\uad00\uc801\uc778 \uc5d0\ub7ec \uc54c\ub9bc\uc744 \ubc1b\uc744 \uc218 \uc788\uc5b4 \ud3b8\ub9ac\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud14c\uc2a4\ud2b8\ub97c \uc644\ub8cc\ud558\uc5ec \uc7a5\uc560 \ud30c\ub4dc\ub97c \uc81c\uac70\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(baas-dev-01:default)~$ k delete deployments.apps crashpod\ndeployment.apps \"crashpod\" deleted<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>7. \uadf8\ub77c\ud30c\ub098 \uc54c\ub78c \uc11c\ube44\uc2a4 \uc124\uc815<\/strong><br><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\uc6b4\uc601 \ub2e8\uacc4\uc5d0\uc11c \uc560\ud50c\ub9ac\ucf00\uc774\uc158\uc5d0 \uad00\ud55c \ubaa8\ub2c8\ud130\ub9c1 \ub300\uc2dc\ubcf4\ub4dc\ub294 \uadf8\ub77c\ud30c\ub098\uc5d0\uc11c \uc124\uc815\ud569\ub2c8\ub2e4. Redis, Kafka \ub4f1 \ud37c\ube14\ub9ad \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \uc774 \uc678 \ud68c\uc0ac\uc5d0\uc11c \uac1c\ubc1c\ud55c In-House \uc560\ud50c\ub9ac\ucf00\uc774\uc158\ub3c4 \ub3d9\uc77c\ud558\uac8c \ub300\uc2dc\ubcf4\ub4dc\ub97c \ub9cc\ub4ed\ub2c8\ub2e4. CPU, \uba54\ubaa8\ub9ac \ub4f1 \uc790\uc6d0 \uc0ac\uc6a9\ub7c9 \ubfd0\ub9cc \uc544\ub2c8\ub77c \ucee4\ub125\uc158 \uc22b\uc790 \ub4f1 \uad6c\uae00\uc758 4 Golden Signal \uc815\ubcf4\ub97c \ud3ec\ud568\ud558\ub294 \uac83\uc744 \uad8c\uace0\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \ub300\uc2dc\ubcf4\ub4dc\uc5d0 \ub300\ud55c \uc54c\ub78c\uc740 \uadf8\ub77c\ud30c\ub098\uc5d0\uc11c \uc9c1\uc811 \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uadf8\ub7fc, \uadf8\ub77c\ud30c\ub098\uc5d0\uc11c \uc54c\ub78c\uc744 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \uc54c\uc544\ubcf4\uaca0\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uadf8\ub77c\ud30c\ub098\uc758 \uc54c\ub78c \uad00\ub828 \uba54\ub274\ub294 \uc544\ub798\uc640 \uac19\uc774 \ud654\uba74 \uc67c\ud3b8\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/3kOKzA9JFj0OwPl9cV3_JkQWow60e343BoEILIQbg4iX5UyZi0_S1qexjCJM42RRvBD7R3hhGCrCNnGt9_JWuFd493YLyCN73cU-xy-i_Y0OUAavzUCFeLrH-b8KKuA8TOrUABunfivfgfHkQkMLW4U\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud544\uc790\uac00 \uc0ac\uc6a9\ud55c \uadf8\ub77c\ud30c\ub098 \ubc84\uc804\uc740 23\ub144 12\uc6d4 \uae30\uc900 \ucd5c\uc2e0 \ubc84\uc804\uc778 10.0.3 \uc785\ub2c8\ub2e4. \ubc84\uc804\uc5d0 \ub530\ub77c \uba54\ub274\ub294 \ub2ec\ub77c\uc9c8 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">(jerry-test:monitoring)~$ k describe pod prometheus-grafana-6fbc8d9774-7w58z\n(\uc0dd\ub7b5)\n    Image:           docker.io\/grafana\/grafana:10.0.3<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \uba54\ub274\uc5d0\uc11c \uc54c\ub78c \uad00\ub828 \uc124\uc815\uc744 \uc9c4\ud589\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uba3c\uc800 \uc54c\ub78c\uc744 \ubc1b\uc744 \ucc44\ub110, \uc989 \uc2ac\ub799, \ud300\uc988, \uc774\uba54\uc77c \ub4f1\uc744 \uc124\uc815\ud569\ub2c8\ub2e4. \u2018Alerting\u2019 &#8211; \u2018Contact Points\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/M9MN4A8Ze8_Qgwb7j_gPEnQZdpz7tHYpulNfs7GcWBKaoRovT0iuoWfh0CG6PPVT5aDCL8FhCiFNiocdjwg0ul6ihveGIbiAPylmj1TPNyseAhfUzLrvA0AIXYQ6SRG3S_BfJR7d5zr7GvZ7SqQEA-A\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uae30\ubcf8\uc73c\ub85c \uc704\uc640 \uac19\uc774 \u2018grafana-default-email\u2019 \uc124\uc815\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ud544\uc790\ub294 \uc774\uba54\uc77c\uc744 \ub300\uc2e0\ud558\uc5ec \uc2ac\ub799\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \uc0c1\ub2e8\uc758 \u2018Add contact point\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/gD1NPaXJta3NvcTfu6QimYByqHfg_VGpR0sMNtIjOKDBhvs7irA6b6_nZIWo_m3oFFg-8E0b1v0bNr_oiprcBRo6hlfN5bT_bQOF3VPGP5cFb_zzg2jg6ctC1UpvDRXyLHPmz7b4aI8Hs5ARQEHtCgI\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub77c\ud30c\ub098\ub294 \ucc44\ub110\uc744 \ud3b8\ub9ac\ud558\uac8c \ud1b5\ud569\ud560 \uc218 \uc788\ub3c4\ub85d \ub2e4\uc591\ud55c \ucc44\ub110 \ud15c\ud50c\ub9bf\uc744 \uc81c\uacf5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. \uc2ac\ub799\uc758 \uacbd\uc6b0 \u2018Webhook URL\u2019\ub9cc \uc785\ub825\ud558\uba74 \uac04\ub2e8\ud788 \uc124\uc815\uc774 \uc644\ub8cc\ub429\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc54c\ub78c\uc744 \ubc1b\uc744 \uc2ac\ub799 \ucc44\ub110 \uc774\ub984\uc740 \uc784\uc758\ub85c \uc815\ud558\uace0 \ud574\ub2f9 \uc2ac\ub799 \ucc44\ub110\uc5d0\uc11c \u2018Webhook URL\u2019\uc744 \uc544\ub798\uc640 \uac19\uc774 \uc785\ub825\ud569\ub2c8\ub2e4. \ubbfc\uac10\ud55c \uc815\ubcf4\ub77c \ud544\uc790\ub294 \ub9c8\uc2a4\ud0b9 \ucc98\ub9ac \ud558\uc600\uc2b5\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/zUhQbWvRsLny42H4qLnEw89XRKLik_sn0BLc_mPQGQfVpq5FZV3YQE1Mh3xvLpLWCsuPydBs_bl8kE4UCnGzV44mvfW1i5LzlzUldzEdq5WnoLlBP-3jEtl53ODO15xQt6uNXu9B_cJWIcLoJ-U-_aM\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018Webhook URL\u2019\uc740 \uc2ac\ub799\uc5d0\uc11c \uc124\uc815\ud569\ub2c8\ub2e4. \uc2ac\ub799 \uba54\ub274\uc758 \u2018Add apps\u2019\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/LDkDLPt7pVh0P8Y0FWy_ZSFRvvuCqtoKl-tKtGJwRY7FWgecnLW_wP8y3Hf_4hWm-3SD06NLsN0VOl_M_VBj3g4kbPqrwP1pgXDwJ6oShQCwD8jL_hio3fTobE23WAZ5INGJumf9UfbDRAXT48l9uDo\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc5b4\uc9c0\ub294 \ud654\uba74\uc5d0\uc11c \u2018Incoming WebHooks\u2019\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/qhUbcixJTzu5z9qMCF0uLZG8yeYWoqHfAGm1etxJFCq3F2EMAOUJlGe3ZVEhd_JR5_HQe2uvoyp4e0YfkdfzMDQhsIztYnOvzvq4PiY1lcVr88LdhMwHTnkfa9ZNV9IH_cX7eHNOp3yy_6kQ1ZvT1IM\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798 \u2018Configuration\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud558\uba74 \uc0c8\ub85c\uc6b4 \ud398\uc774\uc9c0\ub85c \uc5f0\uacb0\ub429\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/VhECpzVuOZiBwSpGDrI1ULRxZPHGdKdHpNvV_I0XQONY5PB_UeN-WqWiVXNAJF7ZIdzjxojJra8iUupU5hCXLIwijqV0ViPr3pYVHxBJI3g2tr8Nf3iUu3FAfsJbZXFFU8ZGew4ilF-XQcQgJ0U_TQY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \ud398\uc774\uc9c0\uc5d0\uc11c \uadf8\ub77c\ud30c\ub098 \uc2ac\ub799 \uc54c\ub78c\uc744 \ubc1b\uc744 \ucc44\ub110 \uc774\ub984\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/HyrlXOMk0pgwbh0qnZyPWP-hLm5m-_Y6KKA1rG4EiyUJfhsJ0fNDtCnYwixXfjAtHwXAldW2bsQHhLsfM0UIbFzhuKQxgBGGTKvaIBhEOB-4ETG5Qi_2r8CWIn-_CGlpV9Wajkom_gpt6n985anXI30\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \u2018Webhook URL\u2019\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/9jVSYeyQMkTclPvm1CWYlkZxVA130AwIvAyeVunL7enj3jQy4yNR1-fSYtDYNb_MSs57fcSS7o29dRwRPbmbVMWPVuB50tktIzN2F3hyreLv-ydYtneJjKLeCGa9cOaGM0SNJhmSJP9Y20mx1cOYqdE\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 URL\uc744 \uc704 \uadf8\ub77c\ud30c\ub098 \u2018Contact points\u2019 \uba54\ub274\uc5d0 \uc785\ub825\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc2dc \uadf8\ub77c\ud30c\ub098\ub85c \ub3cc\uc544\uac00 \u2018Webhook URL\u2019\uc774 \uc815\uc0c1\uc73c\ub85c \uc124\uc815\ub418\uc5c8\ub294\uc9c0\ub294 \u2018Test\u2019 \uba54\ub274\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/6I3MGPrLyB_oYl9a8Zv8E2ugpWCtTehimf3bwFiYTvoU1khscRODCLBUUFgC4tyQSZV-KrKAOiBmqLY5GbhgjsfkWOTBFjNc48ZO3vHRgmflp_V89VtOlSHx-9rGDOGORgLwKbSled8gZ4cY3ngbMew\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798\uc640 \uac19\uc774 \uba54\uc2dc\uc9c0\uac00 \uc804\uc1a1\ub418\uba74 \uc2ac\ub799 \uc124\uc815\uc740 \uc815\uc0c1\uc73c\ub85c \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/2Cw_yiEbRX7Hjc2kIdVAx5YeDldX00GG1tqZxxU6LTj3FHFhYKYBLDbhMOCuLC0g7df0InFf3fVtuVTiWjgwJsVDu3-Neubx8XBCjWiO6IaTxASkFCVNqmY-SOccVt4buQ715goFvH-lKfdZbmm_fZU\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc74c\uc73c\ub85c \uadf8\ub77c\ud30c\ub098\uc5d0\uc11c \ubc1c\uc0dd\ud558\ub294 \uc54c\ub78c\uc774 \uc2ac\ub799\uc73c\ub85c \uc804\uc1a1\ub418\ub3c4\ub85d \uadf8\ub77c\ud30c\ub098 \uc54c\ub78c\uc758 \uae30\ubcf8 \uc124\uc815\uc744 \ubcc0\uacbd\ud569\ub2c8\ub2e4. \u2018Notification policies\u2019 \uba54\ub274\uc5d0\uc11c \uc124\uc815\ud569\ub2c8\ub2e4. \ud654\uba74 \uc67c\ucabd\uc758 \u2018&#8230;\u2019 \uba54\ub274\uc758 \u2018Edit\u2019\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/SyNwJl0pS8iCMf_7iZ0k4mlswm1YWqfsA2cLzuPUSAn93bnTx30FU3p8AM9F9sI0dW4-VJvbV88rUfUc8POwtQKj_qfabiCTLlU13AAigSla1VgRQaSfQiAsBr8pqnAMwxoV4_bdGxLmJWTOaatmiU8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc544\ub798 \u2018Default contact point\u2019\ub97c \uc0c8\ub86d\uac8c \uc0dd\uc131\ud55c \ucc44\ub110 \u2018Slack\u2019\uc73c\ub85c \ubcc0\uacbd\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/RvPNnkmjlJMTxI1i-FQMFndjvDwVAqOPy9rA3zbtnRsVppLiD9c_JKYamKS5WExTPvU5uG_KnMnTdtcIzK9fI4B_KBxcub9Yfz3NnOfqd3pdavWsbsgwFiT8n4gB-zPM7aEzpRAd-a_iEJggHz60uhk\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c \ud14c\uc2a4\ud2b8 \uc54c\ub78c\uc744 \uc124\uc815\ud558\uc5ec \uc2ac\ub799\uc73c\ub85c \uc815\uc0c1\uc73c\ub85c \uc54c\ub78c\uc774 \uc804\uc1a1\ub418\ub294\uc9c0 \ud655\uc778\ud558\uaca0\uc2b5\ub2c8\ub2e4. \ud14c\uc2a4\ud2b8 \uc54c\ub78c\uc740 \uc784\uc758\ub85c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ud544\uc790\ub294 CPU \uc0ac\uc6a9\ub960\uc744 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ud14c\uc2a4\ud2b8 \uc54c\ub78c\uc740 \uc560\ud50c\ub9ac\ucf00\uc774\uc158 \ub300\uc2dc\ubcf4\ub4dc\ub97c \ub9cc\ub4e4\uc5c8\ub2e4\uba74 \ud574\ub2f9 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uae30\uc900\uc73c\ub85c \ub9cc\ub4dc\ub294 \uac83\uc774 \uc880 \ub354 \uc2e4\uc81c \uc0c1\ud669\uacfc \uc720\uc0ac\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uadf8\ub77c\ud30c\ub098\uc758 \uc54c\ub78c \uc124\uc815\uc740 \ub300\uc2dc\ubcf4\ub4dc\uc5d0\uc11c \ubc14\ub85c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc54c\ub78c \uc124\uc815\uc744 \uc6d0\ud558\ub294 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \ud544\uc790\ub294 \uc55e\uc5d0\uc11c \uc124\uce58\ud55c \u2018Kubernetes \/ Views \/ Global\u2019 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uc120\ud0dd\ud558\uc600\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2018Kubernetes \/ Views \/ Global\u2019 \ub300\uc2dc\ubcf4\ub4dc \ud654\uba74<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/438TCc1KqF0cYDm_FhTNh1zBK9NiYqL3awX5mLSKUxegoHKoFgPFFJ1Eu2xn_IqbDTXmyaSQpfy68D8ThAfnnRClI24yQZIdWyQsVKd1eCmgkYXJTyp42ynikV7R1_Gf0xXHr2JdJhI34BGQH5djUWY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud574\ub2f9 \ub300\uc2dc\ubcf4\ub4dc\uc5d0\uc11c \uac01 \ub178\ub4dc \ubcc4 CPU \uc0ac\uc6a9\ub960\uc740 \uc544\ub798\uc758 \u2018CPU Utilization by instance\u2019 \ud328\ub110\uc785\ub2c8\ub2e4. \uc54c\ub78c \uc124\uc815\uc744 \uc704\ud558\uc5ec \uc624\ub978\ucabd \uc0c1\ub2e8\uc758 \uba54\ub274 &#8211; \u2018Edit\u2019 \ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.&nbsp;<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/vFHmwVnK3JtnADrTkb34nLFEggNDNCkSfHo4NU0wbe1VMfgrLzlzQroQSEngZQ5pXVK77PcQCHBeLRkYVqSRy_MrqNZoPpLSB5hcxi6hHDasR_FK12-d3fHqRtXucPmaec69lJKIlinaS57OyMbbzsc\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc5b4\uc9c0\ub294 \ud654\uba74\uc5d0\uc11c \u2018Alert\u2019\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \u2018Create alert rule from this panel\u2019 \uba54\ub274\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/vxaKC-E7-RoBc3ZKntTY-QgDuxKh_yOIVJs5P0ctguLF4hMbhauKdk1A1d3AJySdRg8yemUxESCaEqNXaPnfPMa6bR2DTt8kdQwMQ7RPj-i40g_1nbY_rA7-WhBWjVQEWTsi7xY5m0J7koSqt-Dl9aI\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/iHzlDq0eADdN-mdroy332Lv0oQKwZIPbZK_mmNNSm4DNYtJhccXHKXzGXFYk7-gJ0PnaCzFwMpqUaPiZjOqx1Igs6Dnn3s1CM4L7kYgois6KV1p_rPVH7BHJhPHqNLty0c-B_7UfNCsBG4EV96j8j6w\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc5b4\uc9c0\ub294 \ud654\uba74\uc5d0\uc11c \uc54c\ub7ff \uad00\ub828 \uc124\uc815\uc744 \uac00\uc774\ub4dc\uc5d0 \ub530\ub77c \uc9c4\ud589\ud569\ub2c8\ub2e4. \uba3c\uc800, \uc54c\ub78c \uc774\ub984\uc744 \uc784\uc758\ub85c \uc124\uc815\ud569\ub2c8\ub2e4. \ud544\uc790\ub294 CPU \uc0ac\uc6a9\ub960\uc774 5% \uc774\ud558\uc774\uba74 \uc54c\ub78c\uc744 \ubc1b\uc744 \uc608\uc815\uc774\ub77c \uc544\ub798\uc640 \uac19\uc774 \u2018Low CPU Utilization &#8211; 5%\u2019\ub85c \uc9c0\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/R5S8PEn1Y_KETCrJLR146pwomuJfyBPas1x5b-8uIiGe5gteVYVfNXi_c4nbNyHRO1fecFhHNtc4yvp1l5eTY2bHP4NwbfDhalfxSZnYYNsXKXmn7-fGofOCwQ_5c4FB6nntSE33VHY4rGNTOi64LKk\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5% \uc774\ud558\uc778 \uacbd\uc6b0 \uc54c\ub78c\uc744 \ubc1b\uae30 \uc704\ud574\uc11c \uba3c\uc800 B \ud56d\ubaa9\uc5d0 \u2018Threshold\u2019 \uc120\ud0dd\ud558\uace0 \u2018IS BELOW\u2019 \u20180.05\u2019\ub97c \uc785\ub825\ud569\ub2c8\ub2e4. \uc784\uacc4\uac12\uc744 \uae30\uc900\uc73c\ub85c \uc54c\ub78c \uc124\uc815 \uc608\uc815\uc774\ubbc0\ub85c \u2018Threshold\u2019 \uc774\uace0 0.05\ub294 5%\ub97c \uc758\ubbf8\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc74c\uc73c\ub85c C \ud56d\ubaa9\uc5d0 \u2018Reduce\u2019\uc758 Max \uc635\uc158\uc744 \uc120\ud0dd\ud569\ub2c8\ub2e4. \ucd5c\ub300 \uc0ac\uc6a9\ub960\uc774 5% \ubbf8\ub9cc\uc778 \uacbd\uc6b0 \uc54c\ub78c\uc744 \ubc1b\ub3c4\ub85d \uc124\uc815\ud569\ub2c8\ub2e4. Input\uc740 \u2018B\u2019 \uc989 \uc55e\uc5d0\uc11c \uc124\uc815\ud55c \u2018Threshold\u2019 \uac12\uc744 \uc9c0\uc815\ud569\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/9aXLQnKRAzSVhh3jILg2Lqn2YckAIgSLpMTzl2HQgheCabTkOvpQeYSWDvt7OjX8S2NBGEHNgImsBoY7wsrUuU4AdPfX8m3Kp-BUDVbpi31w6uCFjl1nUUeArpKpyBKsFEcyrmpATgyw5gYNn4yWjAY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uc815\uc744 \uc644\ub8cc\ud558\uace0 \u2018Preview\u2019 \ubc84\ud2bc\uc744 \uc120\ud0dd\ud558\uba74 \ud604\uc7ac \uc124\uc815\uc744 \uadf8\ub798\ud504\uc640 \u2018Firing\u2019, \u2018Normal\u2019\ub85c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc704 \uc124\uc815 \uae30\uc900\uc73c\ub85c \u201810.110.17.152\u2019 \ub178\ub4dc\uac00 5% \ubbf8\ub9cc\uc758 \uc0ac\uc6a9\ub960\uc774\ubbc0\ub85c \uc815\uc0c1\uc801\uc73c\ub85c \u2018Firing\u2019 \uc0c1\ud0dc\uac00 \ub41c \uac83\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ub2e4\uc74c\uc740 \uc54c\ub78c \ud655\uc778 \uc8fc\uae30 \uc785\ub2c8\ub2e4. \uba87 \ubd84 \uac04\uaca9(evaluation)\uc73c\ub85c \uc5bc\ub9c8\ub098(for) \uc9c0\uc18d\ub418\uba74 \uc54c\ub78c\uc744 \ubcf4\ub0bc \uac83\uc778\uc9c0 \uc124\uc815\ud569\ub2c8\ub2e4. \ud544\uc790\ub294 \uc544\ub798\uc640 \uac19\uc774 1\ubd84 \uac04\uaca9\uc73c\ub85c 5\ubd84 \ub3d9\uc548 \uc9c0\uc18d\ub418\uba74 \uc54c\ub78c\uc744 \ubcf4\ub0b4\ub3c4\ub85d \uc124\uc815\ud558\uc600\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/_4qnJ2NWThDLc3oqxK7Ar8TXJELbo6fYqhLETB1mtxeIU9lxKTnKiX7k-z-VnNEkhJPwpPwS4f-lMQSTzxnPREswzt6O3uEUjxbmw27bpX_S336XWC-4wK4WkcFI0El1r5b6VVAmOYXw0G3myeUHuvA\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc124\uc815\uc774 \uc644\ub8cc\ub418\uba74 \ud654\uba74 \uc0c1\ub2e8\uc758 \u2018Save rule and exit\u2019\ub97c \ub20c\ub7ec \uc800\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/--qUfkxDU5LW_HKb6Nw73MJaeDevhHtSghhQif5WQ14QrFB0RtFQml6lnftebBR6qvpdVGBfpsx7PGGvHEj9UzfyKyX1XpG30A8KZZLRB_lMQIPLWB7VlrjYl2ffuMcPB22Ccc9MyKel6F0XwSA9SAY\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc81c Alert \uba54\uc778 \ud654\uba74\uc5d0\uc11c \uc544\ub798\uc640 \uac19\uc774 \ubc29\uae08 \uc124\uc815\ud55c \u2018System &gt; System\u2019 \uc54c\ub78c\uc744 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/iAQPmO6O9x7kkHnmpncqPPsHK9g0uBBvTcM7Lfp9whF5bbZ1bydC7P3zUMqf0gd900YzN1sMriGDCcaPMAcG_hqrdTkpJLIwZVhe1UcBGtcNIVcudUsTfaQjCdziefws610jRkLj94Ex2oqnnV2c_d8\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\ud558\ub098\uc758 \ub178\ub4dc\uc758 CPU \uc0ac\uc6a9\ub960\uc774 5% \ubbf8\ub9cc\uc774\ub77c \uc544\ub798\uc640 \uac19\uc774 \u2018Pending\u2019 \uc0c1\ud0dc\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc124\uc815\ud55c 5\ubd84 \uc774\uc0c1 \uc9c0\uc18d\ub418\uba74 \u2018Firing\u2019 \uc0c1\ud0dc\ub85c \ubcc0\uacbd\ub418\uace0 \uc54c\ub78c\uc774 \uc804\ub2ec\ub429\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/ffghdsOsuKfSCx7-J-rCbnQrRtVcpV0M-I4UvdCypHmQkADEp-Rw73Xi5YLZDxt_qaf_b7SPmpLNUle-KItbcAp7BagK-O1kvFYnkQEk1SYDlvtXQshQBkxjxN-6qVuLj6i5nQ4oWquJ7WxQqvT6pwI\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5\ubd84\uc774 \uc9c0\ub098\uba74 \uc544\ub798\uc640 \uac19\uc774 \uc2ac\ub799\uc5d0\uc11c \uba54\uc2dc\uc9c0\ub97c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-us.googleusercontent.com\/swrqVu6OzlbYmYOADu8Z-P_XvI47kXNEwLx8afeszJYvyMnHbIJTqW3rUPy1QnAPwyUbjPzyYTUqcFB4Jor2AqMG0-5gL6ZHBj5OZPyxbHx2zqEtyBRNiBtA7Pgvk1upGYxJ7fkBEfxk17RYnNt7pvI\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\uc0c1 \uadf8\ub77c\ud30c\ub098\uc5d0\uc11c \uc54c\ub7ff \uc124\uc815\uc744 \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud558\uc600\uc2b5\ub2c8\ub2e4. \uc2e4\uc81c \uc6b4\uc601 \ud658\uacbd\uc5d0\uc11c \uac01 \uc11c\ube44\uc2a4 \ubcc4 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uc0dd\uc131\ud558\ub294\ub370 \ud574\ub2f9 \ub300\uc2dc\ubcf4\ub4dc\uc5d0\uc11c \ud544\uc694\ud55c \uc54c\ub78c\uc744 \uc704\uc640 \uac19\uc774 \ubc14\ub85c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774\ubc88 \uae00\uc5d0\uc11c \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc5d0 \uad00\ud558\uc5ec \uc54c\uc544\ubcf4\uc558\uc2b5\ub2c8\ub2e4. \uba3c\uc800, \uc54c\ub78c \uc2dc\uc2a4\ud15c\uc740 \uc5b4\ub5a0\ud55c \uc694\uad6c \uc0ac\ud56d\uc744 \ub9cc\uc871\ud574\uc57c \ud558\ub294\uc9c0 \uc774\ub7ec\ud55c \uc694\uad6c \uc0ac\ud56d\uc744 \ub9cc\uc871\ud558\uae30 \uc704\ud558\uc5ec Alertmanager, Robusta, \uadf8\ub77c\ud30c\ub098 \ud1b5\ud574\uc11c \uc5b4\ub5bb\uac8c \uad6c\ud604\ud560 \uc218 \uc788\ub294\uc9c0\ub97c \uc2e4\uc2b5\uc73c\ub85c \uc54c\uc544\ubcf4\uc558\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>\ud574\ub2f9 \uae30\uc220 \ube14\ub85c\uadf8\uc5d0 \uc9c8\ubb38\uc774 \uc788\uc73c\uc2dc\uba74 \uc5b8\uc81c\ub4e0\uc9c0 \ubb38\uc758\ud574 \uc8fc\uc138\uc694. \uc9c1\uc811 \ub2f5\ubcc0\ud574 \ub4dc\ub9bd\ub2c8\ub2e4.<br>k8sqna@jennifersoft.com<\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:11px\">1.\ud544\uc790\ub294 Naming Convention\ub3c4 \uc544\uc8fc \uc911\uc694\ud55c \uc5c5\ubb34\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4. \uc774\ub984\uc740 \ud55c\ubc88 \uc0dd\uc131\ud558\uba74 \uc790\uc8fc \ubd88\ub9ac\ubbc0\ub85c \uc758\ubbf8\ub97c \uac00\uc9c0\ub294 \uac83\uc774 \uc911\uc694\ud569\ub2c8\ub2e4.<br>2.<strong>\uc124\uce58 \uac00\uc774\ub4dc <a href=\"https:\/\/docs.robusta.dev\/master\/setup-robusta\/installation\/extend-prometheus-installation.html\">https:\/\/docs.robusta.dev\/master\/setup-robusta\/installation\/extend-prometheus-installation.html<\/a> <\/strong><br>3.<strong>&nbsp;SOPS <a href=\"https:\/\/github.com\/getsops\/sops\">https:\/\/github.com\/getsops\/sops<\/a> <\/strong><br><br><\/p>\n","protected":false},"excerpt":{"rendered":"1. \ubaa8\ub2c8\ud130\ub9c1\uacfc \uc54c\ub78c : \uc2dc\uc2a4\ud15c \uc6b4\uc601\uc758 \ud575\uc2ec \uc694\uc18c \ud544\uc790\ub294 \uc2dc\uc2a4\ud15c \uc6b4\uc601\uc5d0\uc11c \uac00\uc7a5 \uc911\uc694\ud55c \uc694\uc18c\ub294 \ubaa8\ub2c8\ud130\ub9c1\uacfc \uc54c\ub78c\uc774\ub77c \uc0dd\uac01\ud569\ub2c8\ub2e4.&nbsp; \uc2dc\uc2a4\ud15c\uc758 \ud604\uc7ac \uc0c1\ud0dc\ub97c&#8230;","protected":false},"author":34,"featured_media":13126,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[386],"tags":[296,238,299,144,294,55,256,237,257,320],"class_list":["post-13096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kubernetes","tag-aws-eks","tag-k8s","tag-k8sedu","tag-kubernetes","tag-msa","tag-55","tag-256","tag-237","tag-257","tag-320"],"acf":[],"_links":{"self":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/users\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/comments?post=13096"}],"version-history":[{"count":4,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13096\/revisions"}],"predecessor-version":[{"id":13913,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/posts\/13096\/revisions\/13913"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/media\/13126"}],"wp:attachment":[{"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/media?parent=13096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/categories?post=13096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jennifersoft.com\/ko\/wp-json\/wp\/v2\/tags?post=13096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}