{"id":8594,"date":"2020-04-30T10:23:14","date_gmt":"2020-04-30T17:23:14","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=8594"},"modified":"2021-02-05T17:46:23","modified_gmt":"2021-02-06T01:46:23","slug":"monitoring-a-nosql-database-with-couchbase-and-prometheus","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/","title":{"rendered":"Couchbase \ubc0f Prometheus\ub85c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubaa8\ub2c8\ud130\ub9c1\ud558\uae30"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc11c\ubc84\uc5d0\ub294 \ud604\uc7ac KV \ubc0f \ucffc\ub9ac \ub2e8\uc704\uc758 \ub370\uc774\ud130 \uc561\uc138\uc2a4 \ucc98\ub9ac\ub7c9\ubd80\ud130 \ub514\uc2a4\ud06c IO \ubc0f CPU\uc640 \uac19\uc740 \uc2dc\uc2a4\ud15c \ub9ac\uc18c\uc2a4, \uc774\ubca4\ud2b8\uc640 \uac19\uc740 \ucd5c\uc2e0 \uc11c\ube44\uc2a4\uc5d0 \uc774\ub974\uae30\uae4c\uc9c0 \uc218\ub9ce\uc740 \ud1b5\uacc4\uac00 \uc788\uc2b5\ub2c8\ub2e4. \ucee4\ubba4\ub2c8\ud2f0\uc5d0\uc11c \uc791\uc131\ud55c \uc218\ub9ce\uc740 Prometheus \ub0b4\ubcf4\ub0b4\uae30 \ub3c4\uad6c\uac00 Couchbase\uc6a9\uc73c\ub85c \uc791\uc131\ub418\uc5c8\uc73c\uba70, \ub610\ud55c <\/span><a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-sync-gateway-exporter\"><span style=\"font-weight: 400;\">\uc218\ucd9c\uc790<\/span><\/a><span style=\"font-weight: 400;\"> \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc73c\uba70, \uadf8 \uc5ec\uc138\ub97c \ubab0\uc544 Kubernetes\uc640 OpenShift\uc5d0 \uacf5\uc2dd\uc801\uc73c\ub85c \ub3d9\uae30\ud654 \uac8c\uc774\ud2b8\uc6e8\uc774\ub97c \uba3c\uc800 \ucd94\uac00\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc790\uc728 \uc6b4\uc601\uc790 2.0\uc758 \ucd9c\uc2dc\uc640 \ud568\uaed8, \uc6b4\uc601\uc790 \uad00\ub9ac\ud615 \ubc30\ud3ec\uc640 \ud568\uaed8 Prometheus \ud1b5\uacc4\uac00 \uc9c0\uc6d0\ub429\ub2c8\ub2e4.  \ud558\uc9c0\ub9cc <\/span><i><span style=\"font-weight: 400;\">\uc544\uc9c1<\/span><\/i><span style=\"font-weight: 400;\"> \uacf5\uc2dd\uc801\uc73c\ub85c \uc9c0\uc6d0\ub418\uba70, \ub3d9\uc77c\ud55c \ubaa9\ud45c\ub97c \ub2ec\uc131\ud558\uae30 \uc704\ud55c \ub300\uccb4 \ub7f0\ud0c0\uc784 \uad6c\uc131\ub3c4 \uc788\uc2b5\ub2c8\ub2e4.  \uc774\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub9c8\uc9c0\ub9c9\uc5d0 \uc124\uba85\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 Prometheus \ubc0f Grafana\uc640 \ud568\uaed8 \ub0b4\ubcf4\ub0b4\uae30\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uacfc \ubaa8\ub2c8\ud130\ub9c1\ud558\ub294 \ubc29\ubc95\uc5d0 \ub300\ud55c \uac04\ub7b5\ud55c \uac1c\uc694\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4. <a href=\"https:\/\/www.couchbase.com\/blog\/ko\/resources\/why-nosql\/\">NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4<\/a>.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ubc30\uacbd<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ub530\ub77c\uc11c \ub0b4\ubcf4\ub0b4\uae30\uc758 \uc791\uc5c5\uc740 \uc774\ub7ec\ud55c \uba54\ud2b8\ub9ad\uc744 \uac00\uc838\uc640 Prometheus \uce5c\ud654\uc801\uc778 \ud615\uc2dd\uc73c\ub85c \ucd9c\ub825\ud558\ub294 \uac83\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ubc84\ud0b7 \uc815\ubcf4\uc5d0 \uc788\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 Couchbase Server\uc758 REST \uc5d4\ub4dc\ud3ec\uc778\ud2b8 \ud1b5\uacc4\ub97c \ub2e4\uc74c\uacfc \uac19\uc774 \ubcc0\ud658\ud569\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"lang:default decode:true\">basicStats: \r\n{\r\n  quotaPercentUsed: 24.55603790283203,\r\n  opsPerSec: 0,\r\n  diskFetches: 0,\r\n  itemCount: 7303,\r\n  diskUsed: 28024334,\r\n  dataUsed: 19720703,\r\n  memUsed: 25748872,\r\n  vbActiveNumNonResident: 0\r\n},\r\n<\/pre>\n<p>\ub2e4\uc74c\uacfc \uac19\uc740 \ud615\uc2dd\uc73c\ub85c<\/p>\n<pre class=\"lang:default highlight:0 decode:true\"># HELP CBBucketInfo_basic_dataused_bytes basic_dataused\r\n# TYPE CBBucketInfo_basic_dataused_bytes gauge\r\nCBBucketInfo_basic_dataused_bytes{bucket=\"beer-sample\"} 1.9720703e+07\r\nCBBucketInfo_basic_dataused_bytes{bucket=\"tester\"} 8.435712e+06\r\n# HELP CBBucketInfo_basic_diskfetches basic_diskfetches\r\n# TYPE CBBucketInfo_basic_diskfetches gauge\r\nCBBucketInfo_basic_diskfetches{bucket=\"beer-sample\"} 0\r\nCBBucketInfo_basic_diskfetches{bucket=\"tester\"} 0\r\n# HELP CBBucketInfo_basic_diskused_bytes basic_diskused\r\n# TYPE CBBucketInfo_basic_diskused_bytes gauge\r\nCBBucketInfo_basic_diskused_bytes{bucket=\"beer-sample\"} 2.8024334e+07\r\nCBBucketInfo_basic_diskused_bytes{bucket=\"tester\"} 8.463402e+06\r\n# HELP CBBucketInfo_basic_itemcount basic_itemcount\r\n# TYPE CBBucketInfo_basic_itemcount gauge\r\nCBBucketInfo_basic_itemcount{bucket=\"beer-sample\"} 7303\r\nCBBucketInfo_basic_itemcount{bucket=\"tester\"} 0\r\n<\/pre>\n<p><span style=\"font-weight: 400;\">\uc774\uc640 \uac19\uc740 \ub300\uc2dc\ubcf4\ub4dc\ub97c \ub9cc\ub4dc\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8605 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-1024x523.png\" alt=\"\" width=\"900\" height=\"460\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-1024x523.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-300x153.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-768x392.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-1536x784.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-2048x1046.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-20x10.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-15.54.54-1320x674.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\ucef4\ud3ec\ub10c\ud2b8 \uc218\uc900\uc5d0\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uacb0\ud569\ub429\ub2c8\ub2e4:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8610 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Untitled-Diagram-1-1.png\" alt=\"\" width=\"721\" height=\"131\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Untitled-Diagram-1-1.png 721w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Untitled-Diagram-1-1-300x55.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Untitled-Diagram-1-1-20x4.png 20w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8609 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Exporter-K8S.png\" alt=\"\" width=\"732\" height=\"402\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Exporter-K8S.png 732w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Exporter-K8S-300x165.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Exporter-K8S-20x11.png 20w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\uac01 \uad6c\uc131 \uc694\uc18c\uc5d0 \ub300\ud574 \uc870\uae08 \ub354 \uc790\uc138\ud788 \uc0b4\ud3b4\ubcf4\uaca0\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130\u00a0<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\ubcf8\uc9c8\uc801\uc73c\ub85c \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130\ub294 Prometheus \uc11c\ubc84\uc5d0\uc11c \uc815\uc758\ud55c \uac04\uaca9\uc73c\ub85c \uac00\uc838\uc624\ub294 Prometheus \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc81c\uacf5\ud568\uc73c\ub85c\uc368 \uc774 \uc6cc\ud06c\ud50c\ub85c\uc6b0\uc758 \uccab \ubc88\uc9f8 \ube4c\ub529 \ube14\ub85d\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">\uc774\ub97c \ud1b5\ud574 TLS \ubc0f mTLS\ub97c \ud1b5\ud55c \ub124\ud2b8\uc6cc\ud06c \ubcf4\uc548\uacfc \ubb34\uae30\uba85 \ud1a0\ud070\uc744 \ud1b5\ud55c \uc218\ucd9c\uc790\uc758 \uc7a0\uc7ac\uc801\uc778 \ubbfc\uac10\ud55c \ub370\uc774\ud130 \ubcf4\ud638 \uc635\uc158\ub3c4 \uc81c\uacf5\ud569\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc790\uc728 \uc6b4\uc601\uc790 \ub0b4\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \ub3d9\uc548, \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130\ub294 \uac01 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \ud30c\ub4dc\uc5d0\uc11c \uc0ac\uc774\ub4dc\uce74\ub85c \uc874\uc7ac\ud558\uba70, \ud2b9\uc815 \ub178\ub4dc \ud1b5\uacc4\uc640 \uad00\ub828\ud558\uc5ec \ub85c\uceec \ub124\ud2b8\uc6cc\ud0b9\uc744 \uadf9\ub300\ud654\ud558\uace0 \ud074\ub7ec\uc2a4\ud130 \ub0b4 \ud2b8\ub798\ud53d \uc591\uc744 \uc904\uc785\ub2c8\ub2e4. \ub610\ud55c \uc5b4\ub290 \uc815\ub3c4\uc758 \uc911\ubcf5\uc131\uc744 \uc81c\uacf5\ud560 \ubfd0\ub9cc \uc544\ub2c8\ub77c \ud558\ub098\uc758 \ud30c\ub4dc\uac00 \ub2e4\uc6b4\ub418\ub354\ub77c\ub3c4 \uc804\uccb4 \ud074\ub7ec\uc2a4\ud130 \ud1b5\uacc4\uc640 \ud65c\uc131 \ud30c\ub4dc\uc758 \ud1b5\uacc4\ub294 \uc720\uc9c0\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc989, \uc774\ub7ec\ud55c \ub178\ub4dc\ubcc4 \ud1b5\uacc4\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 Couchbase\ub97c \uc2e4\ud589\ud558\ub294 \uac01 \ub178\ub4dc\uac00 \ub0b4\ubcf4\ub0b4\uae30\uc758 \ubcf5\uc0ac\ubcf8\uc744 \uc2e4\ud589\ud574\uc57c \ud569\ub2c8\ub2e4. \uadf8\ub7ec\uba74 \ub0b4\ubcf4\ub0b4\uae30\uc758 \uac01 \ubcf5\uc0ac\ubcf8\uc740 \uc2e4\ud589 \uc911\uc778 \ub178\ub4dc\uc5d0\uc11c \ub178\ub4dc\ubcc4 \ud1b5\uacc4\ub9cc \uac00\uc838\uc635\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c \uc774\ub7ec\ud55c \ub0b4\ubcf4\ub0b4\uae30 \uac01\uac01\uc740 \uc77c\ub2e8 \uad6c\uc131\ub418\uba74 \ubaa8\ub4e0 Prometheus \uc11c\ubc84\uac00 \uc2a4\ud06c\ub798\ud551\ud560 \uc218 \uc788\ub294 \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \uc2e4\ud589\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">\ud504\ub85c\uba54\ud14c\uc6b0\uc2a4<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Prometheus\ub294 \uc624\ud508 \uc18c\uc2a4 \uc2dc\uc2a4\ud15c \ubaa8\ub2c8\ud130\ub9c1 \ubc0f \uc54c\ub9bc \ud234\ud0b7\uc73c\ub85c, Kubernetes\uc5d0 \uc774\uc5b4 CNCF\uc5d0 \uac00\uc785\ud55c \ub450 \ubc88\uc9f8 \ud504\ub85c\uc81d\ud2b8\uc774\ubbc0\ub85c Kubernetes \ud658\uacbd\uc5d0 \uc790\uc5f0\uc2a4\ub7fd\uac8c \uc801\ud569\ud558\uba70 \ub110\ub9ac \ucc44\ud0dd\ub418\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub300\uc2dc\ubcf4\ub4dc \ub3c4\uad6c\uac00 \uc544\ub2c8\ub77c \uc2dc\uacc4\uc5f4 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \ucc44\uc6b0\uae30 \uc704\ud55c \ud504\ub85c\ud1a0\ucf5c \ubc0f \ub3c4\uad6c \ud0a4\ud2b8\uc5d0 \uac00\uae5d\uc2b5\ub2c8\ub2e4. \ud1b5\uacc4\ub97c \uadf8\ub798\ud504\ub85c \ud45c\uc2dc\ud558\ub294 \uac00\ubcbc\uc6b4 \uae30\ub2a5\ub3c4 \uc788\uc9c0\ub9cc Grafana\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \ub354 \uc77c\ubc18\uc801\uc785\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Grafana<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Prometheus\uc5d0\uc11c \uc218\uc9d1\ud55c \ub370\uc774\ud130\ub97c \uc2dc\uac01\ud654\ud558\uae30 \uc704\ud574, \uc0ac\uc6a9\uc790 \uc815\uc758 \uac00\ub2a5\ud55c \ub300\uc2dc\ubcf4\ub4dc\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574 Prometheus API\ub97c \uc0ac\uc6a9\ud558\ub294 \ub180\ub78d\ub3c4\ub85d \uc720\uc5f0\ud55c Grafana\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. Grafana\ub294 \uc624\ud508 \uc18c\uc2a4 \ub370\uc774\ud130 \uc2dc\uac01\ud654 \ubc0f \uc54c\ub9bc \ud50c\ub7ab\ud3fc\uc73c\ub85c, \uc8fc\ub85c \ub180\ub78d\ub3c4\ub85d \ud3ec\uad04\uc801\uc774\uace0 \uc0ac\uc6a9\uc790 \uc815\uc758 \uac00\ub2a5\ud55c \ub300\uc2dc\ubcf4\ub4dc\ub97c \uad6c\ucd95\ud558\ub294 \ub370 \uc0ac\uc6a9\ub429\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub300\uc2dc\ubcf4\ub4dc\ub294 \uc0ac\uc6a9\uc790\uc758 \uad00\uc2ec\uc0ac\uc5d0 \ub530\ub77c \ub9e4\uc6b0 \uad6c\uccb4\uc801\uc77c \uc218 \uc788\uc73c\ubbc0\ub85c \uadf8\uc5d0 \ub9de\uac8c \uc0ac\uc6a9\uc790 \uc815\uc758\ud558\uace0 \uc2f6\uc744 \uac83\uc785\ub2c8\ub2e4.  \uc2dc\uc791\uc810\uc774 \ud544\uc694\ud55c \uacbd\uc6b0, \uba87 \uac00\uc9c0 \uc0d8\ud50c Grafana \ub300\uc2dc\ubcf4\ub4dc\uac00 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/github.com\/couchbase\/couchbase-exporter\"><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130 GitHub \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac <\/span><\/a><span style=\"font-weight: 400;\">\uc2dc\uac04\uc774 \uc9c0\ub0a8\uc5d0 \ub530\ub77c \uac1c\uc120\ub420 \uc608\uc815\uc785\ub2c8\ub2e4.  \uae30\uc5ec\ub97c \ud658\uc601\ud569\ub2c8\ub2e4!<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\uc124\uce58<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\ubaa8\ub4e0 \uac83\uc744 \uc791\ub3d9\uc2dc\ud0a4\ub824\uba74 \uc774 \ubaa8\ub2c8\ud130\ub9c1 \ud30c\uc774\ud504\ub77c\uc778\uc758 \ub124 \uac00\uc9c0 \uc8fc\uc694 \uad6c\uc131 \uc694\uc18c\uc778 Couchbase Server \uc790\uccb4, Couchbase Exporter, Prometheus \ubc0f Grafana\ub97c \uc124\uc815\ud574\uc57c \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\ub294 Couchbase Server \ubc84\uc804 5.5.x \uc774\uc0c1\uacfc \ud638\ud658\ub418\uc9c0\ub9cc, \uace7 5.x\uc758 EOL\uc774 \uc608\uc815\ub418\uc5b4 \uc788\uc73c\ubbc0\ub85c \ubc84\uc804 6.0.4 \uc774\uc0c1\uc744 \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Grafana \uad6c\uc131<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Grafana\ub97c \uc124\uce58\ud558\uace0 \uc124\uc815\ud558\ub824\uba74 \ud574\ub2f9 \ud50c\ub7ab\ud3fc\uc744 \uc120\ud0dd\ud558\uace0 \uc124\uce58 \uacfc\uc815\uc744 \ub530\ub974\uc138\uc694. <a href=\"https:\/\/grafana.com\/docs\/grafana\/latest\/installation\/\">\uac00\uc774\ub4dc<\/a>. \uc2e4\ud589\uc774 \uc644\ub8cc\ub418\uba74, Grafana\ub97c \ucc98\uc74c \ub85c\ub4dc\ud560 \ub54c <\/span><span style=\"font-weight: 400;\">https:\/\/localhost:3000<\/span><span style=\"font-weight: 400;\"> \ub97c \uc785\ub825\ud558\uba74 \uc0ac\uc6a9\uc790 \uc544\uc774\ub514\uc640 \ube44\ubc00\ubc88\ud638\ub97c \ubb3b\ub294 \uba54\uc2dc\uc9c0\uac00 \ud45c\uc2dc\ub418\uba70, \ub450 \uac00\uc9c0 \ubaa8\ub450 'admin'\uc785\ub2c8\ub2e4. \uadf8\ub7f0 \ub2e4\uc74c \uc0c8 \ube44\ubc00\ubc88\ud638\ub97c \uc124\uc815\ud558\ub77c\ub294 \uba54\uc2dc\uc9c0\uac00 \ud45c\uc2dc\ub429\ub2c8\ub2e4.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub2e4\uc74c \ub2e8\uacc4\ub294 Prometheus\ub97c \ub370\uc774\ud130 \uc18c\uc2a4\ub85c \ucd94\uac00\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. Prometheus\ub97c \uc2e4\ud589\ud558\ub294 \uc704\uce58\uc5d0 \ub530\ub77c HTTP URL \uc8fc\uc18c\ub294 \ub85c\uceec \ud638\uc2a4\ud2b8 \ub610\ub294 \ud638\uc2a4\ud305\ud558\uac70\ub098 \ub178\ucd9c\ud55c \uc8fc\uc18c(\ud3ec\ud2b8 9090)\uac00 \ub429\ub2c8\ub2e4. \uc544\ub798\ub294 Docker\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 Prometheus\uc758 \uc608\uc2dc\uc785\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8611\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/unnamed-2.png\" alt=\"\" width=\"422\" height=\"590\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-2.png 366w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-2-214x300.png 214w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-2-300x420.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-2-14x20.png 14w\" sizes=\"auto, (max-width: 422px) 100vw, 422px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">\uadf8\ub7f0 \ub2e4\uc74c \uc0d8\ud50c \ub300\uc2dc\ubcf4\ub4dc \uc911 \ud558\ub098\ub97c \uac00\uc838\uc640\uc11c \ub370\uc774\ud130\ub97c \uc2dc\uac01\ud654\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">\uc6d0\ud558\ub294 \ub300\uc2dc\ubcf4\ub4dc\ub97c \uac00\uc838\uc624\ub824\uba74 \uc67c\ucabd \uc0ac\uc774\ub4dc\ubc14\uc758 \ub354\ud558\uae30 \uc544\uc774\ucf58 \uc704\ub85c \ub9c8\uc6b0\uc2a4\ub97c \uac00\uc838\uac00\uc11c '\uac00\uc838\uc624\uae30'\ub97c \uc120\ud0dd\ud569\ub2c8\ub2e4. \uc2dc\uc791\uc810\uc73c\ub85c <\/span><span style=\"font-weight: 400;\">\ub97c \ubcf5\uc0ac\ud558\uc5ec \ubd99\uc5ec\ub123\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/github.com\/couchbase\/couchbase-exporter\/blob\/master\/grafana\/grafana-local.json\"><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30 Grafana \ud3f4\ub354\uc5d0 \uc81c\uacf5\ub41c JSON<\/span><\/a><span style=\"font-weight: 400;\"> \ub97c \ud074\ub9ad\ud55c \ub2e4\uc74c \ub85c\ub4dc\ub97c \ub204\ub985\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc124\uc815 -&gt; \ubcc0\uc218 -&gt; \ubc84\ud0b7\uc73c\ub85c \uc774\ub3d9\ud558\uc5ec \uc5c5\ub370\uc774\ud2b8\ub97c \ub20c\ub7ec\uc57c \uc62c\ubc14\ub978 \ubc84\ud0b7\uc774 \ub85c\ub4dc\ub418\uace0 \ub370\uc774\ud130\uac00 \ud45c\uc2dc\ub420 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8612 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/unnamed-1.png\" alt=\"\" width=\"425\" height=\"336\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-1.png 425w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-1-300x237.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/unnamed-1-20x16.png 20w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/p>\n<h4><span style=\"font-weight: 400;\">\ubcf4\uc548<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\ub294 \ubb34\uae30\uba85 \ud1a0\ud070 \ud50c\ub798\uadf8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uba54\ud2b8\ub9ad \uc815\ubcf4\ub97c \ubcfc \uc218 \uc788\ub294 \uc0ac\ub78c\uc744 \uc81c\ud55c\ud560 \ubfd0\ub9cc \uc544\ub2c8\ub77c TLS \ubc0f mTLS\ub97c \ud1b5\ud55c \ud1b5\uc2e0\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4. \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc624\ud37c\ub808\uc774\ud130\uc640 \ud568\uaed8 \ubca0\uc5b4\ub7ec \ud1a0\ud070\uc740 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc2dc\ud06c\ub9bf\uc73c\ub85c \uc81c\uacf5\ub429\ub2c8\ub2e4. TLS\uc640 mTLS\ub294 \ucfe0\ubc84\ub124\ud2f0\uc2a4 \uc6b4\uc601\uc790\uc758 <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/2.0\/howto-tls.html\"><span style=\"font-weight: 400;\">\uc804\uccb4 \ud074\ub7ec\uc2a4\ud130<\/span><\/a><span style=\"font-weight: 400;\">. \ubb34\uae30\uba85 \ud1a0\ud070\uc744 \uc2dc\ud06c\ub9bf\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 \uc608\uc2dc\uc785\ub2c8\ub2e4:<\/span><\/p>\n<pre class=\"lang:default decode:true\">apiVersion: v1\r\nkind: Secret\r\nmetadata:\r\n  name: cb-metrics-token\r\ntype: Opaque\r\nstringData:\r\n  token: your-plain-text-bearer-token-here\r\n<\/pre>\n<p><span style=\"font-weight: 400;\">\ub3c5\ub9bd\ud615\uc5d0\uc11c\ub294 \"-token\" \ud50c\ub798\uadf8\ub97c \uc0ac\uc6a9\ud558\uc5ec \ud1a0\ud070 \ud30c\uc77c\uc758 \uc704\uce58\ub97c \uc81c\uacf5\ud558\uace0, \ubaa8\ub4e0 PKI \ub9ac\uc18c\uc2a4\uc5d0 \ub300\ud574\uc11c\ub294 \"-key\", \"-cert\" \ubc0f \"-ca\" \ud50c\ub798\uadf8\ub97c \uc0ac\uc6a9\ud558\uc5ec \uc720\uc0ac\ud558\uac8c \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc5ec\uae30\uc11c \"-key\"\ub294 \uc0ac\uc6a9\ud560 \uac1c\uc778 \ud0a4, \"-cert\"\ub294 \uc778\uc99d\uc11c \uccb4\uc778, \"-ca\"\ub294 \ucd5c\uc0c1\uc704 \uc778\uc99d \uae30\uad00\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ub3c5\ub9bd \uc2e4\ud589\ud615 \uc2e4\ud589<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc544\uc9c1 \uacf5\uc2dd\uc801\uc73c\ub85c \uc9c0\uc6d0\ub418\uc9c0\ub294 \uc54a\uc9c0\ub9cc, \uc55e\uc11c \uc5b8\uae09\ud588\ub4ef\uc774 \uc774\ub97c \ud504\ub85c\uc138\uc2a4\ub85c \uc2e4\ud589\ud558\uac70\ub098 Couchbase Server \ub178\ub4dc\uc640 \ud568\uaed8 Docker \ucee8\ud14c\uc774\ub108\ub85c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\uc758 \uacbd\uc6b0, \uc18c\uc2a4 \ucf54\ub4dc\ub97c <\/span><a href=\"https:\/\/github.com\/couchbase\/couchbase-exporter\"><span style=\"font-weight: 400;\">\uce74\uc6b0\uce58\ubca0\uc774\uc2a4\/\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130<\/span><\/a><span style=\"font-weight: 400;\"> GitHub \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac.<\/span><\/p>\n<pre class=\"\">git clone https:\/\/github.com\/couchbase\/couchbase-exporter.git<\/pre>\n<p><span style=\"font-weight: 400;\">\ub610\ub294 \ub2e4\uc74c\uc5d0\uc11c \uacf5\uc2dd Dockerhub \uc774\ubbf8\uc9c0\ub97c \uac00\uc838\uc62c \uc218 \uc788\uc2b5\ub2c8\ub2e4. <\/span><a href=\"https:\/\/hub.docker.com\/r\/couchbase\/exporter\/\"><span style=\"font-weight: 400;\">\uc5ec\uae30<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<pre class=\"\">docker pull couchbase\/exporter<\/pre>\n<p><span style=\"font-weight: 400;\">\uadf8\ub7ec\ub098 \uc774\uac83\uc740 \ud56d\uc0c1 \ucd5c\uc2e0 \ubc84\uc804\uc774 \uc544\ub2d0 \uc218\ub3c4 \uc788\uc9c0\ub9cc git \ub9ac\ud3ec\uc9c0\ud1a0\ub9ac\ub294 \ucd5c\uc2e0 \ubc84\uc804\uc774 \ub420 \uac83\uc785\ub2c8\ub2e4.<br \/>\n<\/span><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\ub97c \ub85c\uceec\uc5d0\uc11c \uc2e4\ud589\ud558\ub824\uba74 \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4.<\/span><\/p>\n<pre class=\"\">docker run --name couchbase-exporter -d -p 9091:9091 couchbase-exporter:1.0.0<\/pre>\n<p><span style=\"font-weight: 400;\">\uace0\uae09 \uad6c\uc131\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uc0ac\uc6a9 \uc124\uba85\uc11c\uc5d0 \ub098\uc640 \uc788\ub294 \uc9c0\uce68\uc744 \ub530\ub974\uc138\uc694.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\uc640 \ub9c8\ucc2c\uac00\uc9c0\ub85c \ub85c\uceec\uc5d0\uc11c\ub098 Docker\ub97c \ud1b5\ud574 Prometheus\ub97c \uc2e4\ud589\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\n<\/span><a href=\"https:\/\/prometheus.io\/download\/\"><span style=\"font-weight: 400;\">\ub85c\uceec\uc5d0\uc11c Prometheus \ub2e4\uc6b4\ub85c\ub4dc \ubc0f \uc2e4\ud589<\/span><\/a><span style=\"font-weight: 400;\">\ub97c \ud074\ub9ad\ud55c \ub2e4\uc74c \uc81c\uacf5\ub41c <\/span><a href=\"https:\/\/github.com\/couchbase\/couchbase-exporter\/blob\/master\/prometheus\/prometheus.yml\"><span style=\"font-weight: 400;\">prometheus.yml<\/span><\/a><span style=\"font-weight: 400;\"> \uc5d0 \ub300\ud55c \uc870\ud68c\ub97c \ud3ec\ud568\ud558\ub294 \uc2a4\ud06c\ub798\ud504_\uad6c\uc131 \uc791\uc5c5\uc774 \ud3ec\ud568\ub41c \uc2a4\ud06c\ub798\ud504_\uad6c\uc131 \uc791\uc5c5\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">localhost:9091<\/span><span style=\"font-weight: 400;\"> - \ub85c\uceec\ub85c \uc2e4\ud589\ud558\ub294 \uacbd\uc6b0 \ub0b4\ubcf4\ub0b4\uae30 \uba54\ud2b8\ub9ad\uc774 \uc81c\uacf5\ub418\uc5b4\uc57c \ud558\ub294 \uacf3\uc785\ub2c8\ub2e4. \uadf8\ub807\uc9c0 \uc54a\uc740 \uacbd\uc6b0 \uc2a4\ud06c\ub798\ud551_\uc124\uc815 \uc791\uc5c5\uc5d0 \ub0b4\ubcf4\ub0b4\uae30\uc5d0 \ub300\ud55c \uc62c\ubc14\ub978 IP \uc8fc\uc18c\uac00 \ud3ec\ud568\ub418\ub3c4\ub85d \ud544\uc694\ud55c \uacbd\uc6b0 \ud30c\uc77c\uc744 \uc801\uc808\ud788 \ud3b8\uc9d1\ud558\uc138\uc694.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">- job_name: 'couchbase'<\/span><\/p>\n<p><span style=\"font-weight: 400;\"># \uc774\ub7ec\ud55c \uc815\ubc00\ub3c4\uac00 \ud544\uc694\ud55c \uacbd\uc6b0 \uc774 \ub450 \uac12\uc744 \ucd5c\uc18c 1\ucd08 \ub2e8\uc704\ub85c \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/span><br \/>\n<span style=\"font-weight: 400;\"> \uc2a4\ud06c\ub7a9_\uac04\uaca9: 60\ucd08\u00a0<\/span><br \/>\n<span style=\"font-weight: 400;\"> \uc2a4\ud06c\ub798\ud551_\ud0c0\uc784\uc544\uc6c3:      55s<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0metrics_path: \/metrics<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> static_configs:<\/span><br \/>\n<span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0- \ud0c0\uac9f: <\/span>['localhost:9091']<\/p>\n<p><span style=\"font-weight: 400;\">Docker\ub97c \ud1b5\ud574 \uc2e4\ud589\ud558\ub824\uba74 prometheus.yml \ud30c\uc77c\uc774 \uc62c\ubc14\ub978\uc9c0 \ud655\uc778\ud55c \ub2e4\uc74c \ub2e4\uc74c \uba85\ub839 \uc911 \ud558\ub098\ub97c \uc2e4\ud589\ud558\uc138\uc694:<\/span><\/p>\n<pre class=\"lang:default decode:true\">docker run \\\r\n -p 9090:9090 \\\r\n -v \/path\/to\/config\/prometheus.yml:\/etc\/prometheus\/prometheus.yml \\\r\nprom\/prometheus<\/pre>\n<pre class=\"lang:default decode:true\">docker run \\\r\n -p 9090:9090 \\\r\n -v \/path\/to\/config:\/etc\/prometheus \\\r\nprom\/prometheus<\/pre>\n<p><span style=\"font-weight: 400;\">\uc774\ubbf8\uc9c0\ub97c \ubc31\uadf8\ub77c\uc6b4\ub4dc\uc5d0\uc11c \ubd84\ub9ac\ud558\uc5ec \uc2e4\ud589\ud558\ub824\uba74 \ud50c\ub798\uadf8 -d\ub97c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br \/>\n<\/span><span style=\"font-weight: 400;\">\ucd9c\ucc98: <\/span><a href=\"https:\/\/prometheus.io\/docs\/prometheus\/latest\/installation\/#using-docker\"><span style=\"font-weight: 400;\">https:\/\/prometheus.io\/docs\/prometheus\/latest\/installation\/#using-docker<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">\uba54\ud2b8\ub9ad\uc744 \ud638\uc2a4\ud305\ud558\ub294 Prometheus \ubc0f \ub0b4\ubcf4\ub0b4\uae30\ub97c \ub2e4\uc74c \uc8fc\uc18c\uc5d0\uc11c \uc2e4\ud589\ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">localhost:9091\/metrics<\/span><span style=\"font-weight: 400;\">,<\/span> <span style=\"font-weight: 400;\">\ub97c \ud074\ub9ad\ud558\uace0 \ub0b4\ubcf4\ub0b4\uae30 URL\uc774 Prometheus \ub300\uc0c1 \ubaa9\ub85d\uc5d0 \ud45c\uc2dc\ub418\uc5b4\uc57c \ud569\ub2c8\ub2e4. <\/span><span style=\"font-weight: 400;\">localhost:9090\/targets<\/span><span style=\"font-weight: 400;\"> \ub97c \ud074\ub9ad\ud558\uace0 UP\uc73c\ub85c \ubcf4\uace0\ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-8606 size-large\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-1024x297.png\" alt=\"\" width=\"900\" height=\"261\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-1024x297.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-300x87.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-768x223.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-1536x445.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-2048x594.png 2048w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-20x6.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/04\/Screenshot-2019-10-15-at-14.47.29-e1588256750770-1320x383.png 1320w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><br \/>\n<span style=\"font-weight: 400;\">\ub0b4\ubcf4\ub0b4\uae30\uc640 Prometheus\ub97c \ubaa8\ub450 Docker\uc5d0\uc11c \uc2e4\ud589\ud558\ub294 \uacbd\uc6b0 \uc124\uc815\uc774 \uc57d\uac04 \ub354 \ubcf5\uc7a1\ud574\uc9d1\ub2c8\ub2e4. \ub2e4\uc74c \uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uc138\uc694. <\/span><span style=\"font-weight: 400;\">\ub3c4\ucee4 \ub124\ud2b8\uc6cc\ud06c \ubaa9\ub85d<\/span><span style=\"font-weight: 400;\"> \uadf8\ub9ac\uace0 <\/span><span style=\"font-weight: 400;\">\ub3c4\ucee4 \ub124\ud2b8\uc6cc\ud06c \uac80\uc0ac<\/span><span style=\"font-weight: 400;\"> \ub97c \uc0ac\uc6a9\ud558\uc5ec Couchbase Exporter \ucee8\ud14c\uc774\ub108\uc758 IPv4 \uc8fc\uc18c\ub97c \ucc3e\uc740 \ub2e4\uc74c \uc774 \uac12\uc744 <\/span><span style=\"font-weight: 400;\">localhost<\/span><span style=\"font-weight: 400;\"> \ub97c \uc2a4\ud06c\ub7a9 \ub300\uc0c1 \ubaa9\ub85d\uc5d0 \ucd94\uac00\ud569\ub2c8\ub2e4.<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ub2e4\uc74c \ub2e8\uacc4<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \ubaa9\ud45c \uc911 \ud558\ub098\ub294 \uce74\uc6b0\uce58\ubca0\uc774\uc2a4\uc6a9 \uacf5\uc2dd Prometheus \uc775\uc2a4\ud3ec\ud130\ub97c \uc81c\uacf5\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. Prometheus\uc640 \uc774\uc804\uc5d0 \uc874\uc7ac\ud588\ub358 \uc775\uc2a4\ud3ec\ud130\ub294 \uc624\ud508 \uc18c\uc2a4\uc774\uae30 \ub54c\ubb38\uc5d0 \ud504\ub85c\uc81d\ud2b8\uc5d0 \ub300\ud55c \ucee4\ubba4\ub2c8\ud2f0 \uae30\uc5ec\ub97c \uc801\uadf9\uc801\uc73c\ub85c \uc7a5\ub824\ud558\uace0\uc790 \ud569\ub2c8\ub2e4.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ubc84\uadf8, \ubb38\uc81c \ub610\ub294 \uae30\ub2a5 \uc694\uccad\uc774 \uc788\ub294 \uacbd\uc6b0, <\/span><a href=\"https:\/\/issues.couchbase.com\/projects\/PE\/issues\/PE-12?filter=allopenissues\"><span style=\"font-weight: 400;\">JIRA\ub97c \uc0ac\uc6a9\ud574 \uc8fc\uc138\uc694.<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uce74\ub97c\ub85c\uc2a4 \ubca0\ucee4\uc640 \ub098\uba38\uc9c0 \ud300\uc6d0\ub4e4\uc5d0\uac8c \ud2b9\ubcc4\ud788 \uac10\uc0ac\ub4dc\ub9bd\ub2c8\ub2e4. <\/span><a href=\"https:\/\/github.com\/totvslabs\/couchbase-exporter\/graphs\/contributors\"><span style=\"font-weight: 400;\">\uae30\uc5ec\uc790<\/span><\/a><span style=\"font-weight: 400;\"> \uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \uae30\ubcf8 \uc601\uac10\uc744 \uc81c\uacf5\ud55c Leansys \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130\uc640 TOTVS Labs \uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \uc775\uc2a4\ud3ec\ud130 \ud504\ub85c\uc81d\ud2b8\uc5d0 \uac10\uc0ac\ub4dc\ub9bd\ub2c8\ub2e4!<\/span><\/p>\n<h3><span style=\"font-weight: 400;\">\ucd94\uac00 \ub9ac\uc18c\uc2a4<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\uc790\uc728 \uc6b4\uc601\uc790 2.0\uc774 \ucd9c\uc2dc\ub418\uc5c8\uc2b5\ub2c8\ub2e4, <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/2.0\/tutorial-prometheus.html\"><span style=\"font-weight: 400;\">\ubb38\uc11c\uc5d0 \ud29c\ud1a0\ub9ac\uc5bc\uc774 \uc81c\uacf5\ub429\ub2c8\ub2e4.<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\uc774 \uae00\uc744 \uc4f0\ub294 \uc2dc\uc810\uc5d0 Prometheus\uc640 Grafana\ub97c \uc124\uc815\ud558\ub294 \uac00\uc7a5 \uac04\ub2e8\ud55c \ubc29\ubc95 \uc911 \ud558\ub098\ub294 Prometheus \uc624\ud37c\ub808\uc774\ud130\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc785\ub2c8\ub2e4. \ub9c1\ud06c\ub41c \ud29c\ud1a0\ub9ac\uc5bc\uc740 kube-prometheus GitHub \ud504\ub85c\uc81d\ud2b8\uc640 \uadf8\uc5d0 \ud574\ub2f9\ud558\ub294 \ud5ec\ub984 \ucc28\ud2b8\ub97c \ub2e4\ub8f9\ub2c8\ub2e4.<\/span><\/p>\n<p><a href=\"https:\/\/github.com\/coreos\/kube-prometheus\"><span style=\"font-weight: 400;\">https:\/\/github.com\/coreos\/kube-prometheus<\/span><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/helm\/charts\/tree\/master\/stable\/prometheus-operator\"><span style=\"font-weight: 400;\">https:\/\/github.com\/helm\/charts\/tree\/master\/stable\/prometheus-operator<\/span><\/a><\/p>\n<p><a href=\"https:\/\/github.com\/coreos\/prometheus-operator\"><span style=\"font-weight: 400;\">https:\/\/github.com\/coreos\/prometheus-operator<\/span><\/a><\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase Server currently has a plethora of stats from data access throughput in KV and query to system resources like disk IO and CPU to newer services like eventing. There have been a number of community authored Prometheus Exporters written [&hellip;]<\/p>","protected":false},"author":52989,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[2225,2322,2334],"tags":[2384,1335,2383,5261],"ppma_author":[9109],"class_list":["post-8594","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud","category-kubernetes","category-monitoring","tag-grafana","tag-monitoring","tag-prometheus","tag-prometheus-exporter"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Monitoring a NoSQL Database with Couchbase and Prometheus<\/title>\n<meta name=\"description\" content=\"This blog post will walk through how to get Couchbase Server and Couchbase Autonomous Operator set up to work with Prometheus and Grafana using the Couchbase Prometheus Exporter, as well as giving a brief overview of how it all works.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring a NoSQL Database with Couchbase and Prometheus\" \/>\n<meta property=\"og:description\" content=\"This blog post will walk through how to get Couchbase Server and Couchbase Autonomous Operator set up to work with Prometheus and Grafana using the Couchbase Prometheus Exporter, as well as giving a brief overview of how it all works.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-30T17:23:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-06T01:46:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot-2019-10-15-at-15.54.54.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2558\" \/>\n\t<meta property=\"og:image:height\" content=\"1306\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Daniel Ma, Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Ma, Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\"},\"author\":{\"name\":\"Daniel Ma, Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/850774db36d79ffdf1deb36332bf8b50\"},\"headline\":\"Monitoring a NoSQL Database with Couchbase and Prometheus\",\"datePublished\":\"2020-04-30T17:23:14+00:00\",\"dateModified\":\"2021-02-06T01:46:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\"},\"wordCount\":1381,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Grafana\",\"monitoring\",\"Prometheus\",\"Prometheus Exporter\"],\"articleSection\":[\"Couchbase Capella\",\"Kubernetes\",\"Monitoring\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\",\"name\":\"Monitoring a NoSQL Database with Couchbase and Prometheus\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2020-04-30T17:23:14+00:00\",\"dateModified\":\"2021-02-06T01:46:23+00:00\",\"description\":\"This blog post will walk through how to get Couchbase Server and Couchbase Autonomous Operator set up to work with Prometheus and Grafana using the Couchbase Prometheus Exporter, as well as giving a brief overview of how it all works.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring a NoSQL Database with Couchbase and Prometheus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/850774db36d79ffdf1deb36332bf8b50\",\"name\":\"Daniel Ma, Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/775ba401468b4e2761b5c38744f9b241\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/71878b5c3cd90fd28d96a35a848bb171fe71bb455a4ee6f309a7cdc33c521a97?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/71878b5c3cd90fd28d96a35a848bb171fe71bb455a4ee6f309a7cdc33c521a97?s=96&d=mm&r=g\",\"caption\":\"Daniel Ma, Software Engineer, Couchbase\"},\"description\":\"Software Engineer based in the Manchester office, who has been working on the Couchbase Autonomous Operator for just over one and a half years.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/ko\/author\/daniel-ma\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase \ubc0f Prometheus\ub85c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubaa8\ub2c8\ud130\ub9c1\ud558\uae30","description":"\uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 Couchbase Prometheus \ub0b4\ubcf4\ub0b4\uae30\ub97c \uc0ac\uc6a9\ud558\uc5ec Prometheus \ubc0f Grafana\uc640 \ud568\uaed8 \uc791\ub3d9\ud558\ub3c4\ub85d Couchbase Server \ubc0f Couchbase Autonomous Operator\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \uc548\ub0b4\ud558\uace0 \ubaa8\ub4e0 \uc791\ub3d9 \ubc29\uc2dd\uc5d0 \ub300\ud55c \uac04\ub7b5\ud55c \uac1c\uc694\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/","og_locale":"ko_KR","og_type":"article","og_title":"Monitoring a NoSQL Database with Couchbase and Prometheus","og_description":"This blog post will walk through how to get Couchbase Server and Couchbase Autonomous Operator set up to work with Prometheus and Grafana using the Couchbase Prometheus Exporter, as well as giving a brief overview of how it all works.","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/","og_site_name":"The Couchbase Blog","article_published_time":"2020-04-30T17:23:14+00:00","article_modified_time":"2021-02-06T01:46:23+00:00","og_image":[{"width":2558,"height":1306,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot-2019-10-15-at-15.54.54.png","type":"image\/png"}],"author":"Daniel Ma, Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Daniel Ma, Software Engineer, Couchbase","Est. reading time":"8\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/"},"author":{"name":"Daniel Ma, Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/850774db36d79ffdf1deb36332bf8b50"},"headline":"Monitoring a NoSQL Database with Couchbase and Prometheus","datePublished":"2020-04-30T17:23:14+00:00","dateModified":"2021-02-06T01:46:23+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/"},"wordCount":1381,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Grafana","monitoring","Prometheus","Prometheus Exporter"],"articleSection":["Couchbase Capella","Kubernetes","Monitoring"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/","url":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/","name":"Couchbase \ubc0f Prometheus\ub85c NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4 \ubaa8\ub2c8\ud130\ub9c1\ud558\uae30","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2020-04-30T17:23:14+00:00","dateModified":"2021-02-06T01:46:23+00:00","description":"\uc774 \ube14\ub85c\uadf8 \uac8c\uc2dc\ubb3c\uc5d0\uc11c\ub294 Couchbase Prometheus \ub0b4\ubcf4\ub0b4\uae30\ub97c \uc0ac\uc6a9\ud558\uc5ec Prometheus \ubc0f Grafana\uc640 \ud568\uaed8 \uc791\ub3d9\ud558\ub3c4\ub85d Couchbase Server \ubc0f Couchbase Autonomous Operator\ub97c \uc124\uc815\ud558\ub294 \ubc29\ubc95\uc744 \uc548\ub0b4\ud558\uace0 \ubaa8\ub4e0 \uc791\ub3d9 \ubc29\uc2dd\uc5d0 \ub300\ud55c \uac04\ub7b5\ud55c \uac1c\uc694\ub97c \uc81c\uacf5\ud569\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/monitoring-a-nosql-database-with-couchbase-and-prometheus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Monitoring a NoSQL Database with Couchbase and Prometheus"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/850774db36d79ffdf1deb36332bf8b50","name":"Daniel Ma, \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4, Couchbase","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/775ba401468b4e2761b5c38744f9b241","url":"https:\/\/secure.gravatar.com\/avatar\/71878b5c3cd90fd28d96a35a848bb171fe71bb455a4ee6f309a7cdc33c521a97?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/71878b5c3cd90fd28d96a35a848bb171fe71bb455a4ee6f309a7cdc33c521a97?s=96&d=mm&r=g","caption":"Daniel Ma, Software Engineer, Couchbase"},"description":"\ub9e8\uccb4\uc2a4\ud130 \uc9c0\uc0ac\uc5d0\uc11c \uadfc\ubb34\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub85c, 1\ub144 \ubc18 \ub118\uac8c Couchbase Autonomous Operator\ub97c \uac1c\ubc1c\ud574 \uc654\uc2b5\ub2c8\ub2e4.","url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/daniel-ma\/"}]}},"authors":[{"term_id":9109,"user_id":52989,"is_guest":0,"slug":"daniel-ma","display_name":"Daniel Ma, Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/71878b5c3cd90fd28d96a35a848bb171fe71bb455a4ee6f309a7cdc33c521a97?s=96&d=mm&r=g","author_category":"","last_name":"Ma, Software Engineer, Couchbase","first_name":"Daniel","job_title":"","user_url":"","description":"\ub9e8\uccb4\uc2a4\ud130 \uc9c0\uc0ac\uc5d0\uc11c \uadfc\ubb34\ud558\ub294 \uc18c\ud504\ud2b8\uc6e8\uc5b4 \uc5d4\uc9c0\ub2c8\uc5b4\ub85c, 1\ub144 \ubc18 \ub118\uac8c Couchbase Autonomous Operator\ub97c \uac1c\ubc1c\ud574 \uc654\uc2b5\ub2c8\ub2e4."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/8594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/52989"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=8594"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/8594\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=8594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=8594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=8594"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=8594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}