{"id":138,"date":"2023-06-21T16:45:56","date_gmt":"2023-06-21T07:45:56","guid":{"rendered":"http:\/\/tech.itdesk.co.kr\/?p=138"},"modified":"2023-06-23T10:28:36","modified_gmt":"2023-06-23T01:28:36","slug":"grafana-slack-%ec%95%8c%eb%a6%bc-%ec%84%a4%ec%a0%95","status":"publish","type":"post","link":"https:\/\/iwgh.duckdns.org\/?p=138","title":{"rendered":"Grafana Slack \uc54c\ub9bc \uc124\uc815"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\ucc38\uc870 : <a href=\"https:\/\/afsdzvcx123.tistory.com\/entry\/Grafana-Alert-Slack-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0\">https:\/\/afsdzvcx123.tistory.com\/entry\/Grafana-Alert-Slack-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0<\/a><\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Slack API \ud648\ud398\uc774\uc9c0<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/api.slack.com\/apps\/\">https:\/\/api.slack.com\/apps\/<\/a>&nbsp; -&gt; \ub85c\uadf8\uc778 \ud544\uc694.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; &#8220;Create New APP&#8221; -&gt; &#8220;From scratch&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-12-1024x538.png\" alt=\"\" class=\"wp-image-146\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-12-1024x538.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-12-300x158.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-12-768x404.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-12.png 1296w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; &#8220;App Name&#8221; : test, &#8220;Select a workspace&#8221; -> &#8220;workspace name&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><s><strong>\uc774\ubbf8\uc9c0 \uc0dd\ub7b5<\/strong><\/s><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; \uc0dd\uc131\ub41c APP \uc120\ud0dd\ub41c \uc0c1\ud0dc\uc5d0\uc11c &#8220;Oauth &amp; Permissions&#8221; -&gt; &#8220;Scopes&#8221; -&gt; &#8220;Bot Token Scopes&#8221; -&gt; &#8220;Add on Oauth Scope&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">chat:write \/ files:write \uad8c\ud55c \uc120\ud0dd<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"681\" height=\"622\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-7.png\" alt=\"\" class=\"wp-image-145\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-7.png 681w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-7-300x274.png 300w\" sizes=\"auto, (max-width: 681px) 100vw, 681px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; &#8220;Oauth &amp; Permissions&#8221; -> &#8220;OAuth Tokens for Your Workspace&#8221; -> &#8220;Install to Workspace&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><s><strong>\uc774\ubbf8\uc9c0 \uc0dd\ub7b5<\/strong><\/s><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Feature-&#8220;Incoming Webhooks&#8221; -&gt; ON<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Feature-&#8220;Incoming Webhooks&#8221;\u00a0 -> &#8220;Add New Webhook to Workspace&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-> \ucc44\ub110\uc120\ud0dd -> \ud5c8\uc6a9<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><s><strong>\uc774\ubbf8\uc9c0 \uc0dd\ub7b5<\/strong><\/s><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">-&gt; URL \uc0dd\uc131<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Webhook URL :<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/hooks.slack.com\/services\/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\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-&gt; \ud574\ub2f9 \uc571 \ucc44\ub110\uc5d0 \ucd08\ub300\ud574\uc57c\ud558\ub098\u2026 \uc790\ub3d9\uc73c\ub85c \ucd08\ub300\ub428.(update)<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"704\" height=\"662\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-35.png\" alt=\"\" class=\"wp-image-171\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-35.png 704w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-35-300x282.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Grafana\uc758 Alert -&gt; Contact Point \uc0dd\uc131<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Home -&gt; Alerting -&gt; Contact Point -&gt; Add contact point<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"617\" height=\"582\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-36.png\" alt=\"\" class=\"wp-image-172\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-36.png 617w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-36-300x283.png 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Recipient : \ucc44\ub110\uba85.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Token \ub610\ub294 Webhook URL \uc0ac\uc6a9\uac00\ub2a5. \ud14c\uc2a4\ud2b8\uc2dc Webhook URL\ub9cc \uc815\uc0c1\uc791\ub3d9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; test \uba54\uc2dc\uc9c0 \uacb0\uacfc<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"347\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-37.png\" alt=\"\" class=\"wp-image-173\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-37.png 595w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-37-300x175.png 300w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Grafana Alert rules \uc0dd\uc131<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; rule\ub85c \uc9c0\uc815\ud55c \uc870\uac74 \ucda9\uc871\uc2dc \uc9c0\uc815\ud55c contact point\ub97c \ud1b5\ud574 \uba54\uc2dc\uc9c0\ub97c \uc804\ub2ec.<\/p>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Grafana \uc54c\ub78c \uc124\uc815. Alert rules \uc0dd\uc131 &#8211; Contact Points \uc218\uc815(1-3\uacfc\uc815) &#8211; Notification Policies \uc0dd\uc131<\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Home -> Alerting -> Alert rules -> +Create alert rule<br><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\ucc38\uc870 : <a href=\"https:\/\/cleaning-toolbox.tistory.com\/94\">https:\/\/cleaning-toolbox.tistory.com\/94<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(1) Set an alert rule name : \uc784\uc758\uc9c0\uc815<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(2) Set a query and alert condition ; alert \ubc1c\uc0dd\uc2dc\ud0ac \ucee8\ub514\uc158 \uc815\uc758<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A\ub294 Query, B\/C\ub294 expression \ud558\ub2e8\uc5d0 \uac01\uac01 \ucd94\uac00 \ubc84\ud2bc \uc788\uc74c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ; \uac12\uc774 \ub098\uc624\ub294 \ucffc\ub9ac\ubb38 -&gt; \uc8fc\ub85c Dashboard\uc5d0\uc11c \uac00\uc838\uc624\uace0 \uc2f6\uc740 \uac12 \ud328\ub110\uc5d0\uc11c explorer\ub85c Query \ubb38\uc744 \ubcf4\uace0 \ucc38\uc870. \uc9c1\uc811\uc791\uc131 \ub610\ub294 editor\uc73c\ub85c \uc791\uc131\uac00\ub2a5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ex&gt; uptime\ub97c \uc22b\uc790(\ucd08)\ub85c \ucd94\ucd9c\ud558\ub294 \ucffc\ub9ac\ubb38<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sum(time() &#8211; node_boot_time_seconds{origin_prometheus=~&#8221;&#8221;,job=~&#8221;node_exporter&#8221;})by(instance)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B ; A\uc5d0\uc11c \ub098\uc628 \uac12\uc744 \uc5b4\ub5bb\uac8c \uac00\uacf5\ud560 \uac83\uc778\uc9c0\uc5d0 \ub300\ud55c \uc815\uc758<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;min,max.mean(avr),sum,count \ub4f1 \uc81c\uacf5 &#8220;make this the alert condition&#8221; \ubc84\ud2bc\uc73c\ub85c \uacb0\uacfc \ud655\uc778 \uac00\ub2a5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;A\uc5d0\uc11c Last \uac12\uc744 Strict\ud558\uac8c \ubd88\ub7ec\uc634.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C ; B\uc5d0\uc11c \uac00\uacf5\ub41c \uac12\uc5d0 \ub300\ud55c \uc870\uac74<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;&#8221;threshold&#8221; 600\uc774\ud558\ub85c \uc815\uc758.&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Preview \ubc84\ud2bc\uc744 \ud1b5\ud574 \ud14c\uc2a4\ud2b8 \uac00\ub2a5.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"714\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-15-1024x714.png\" alt=\"\" class=\"wp-image-150\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-15-1024x714.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-15-300x209.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-15-768x535.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-15.png 1211w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">(3) Alert evaluation behavior<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc7a5\uc560\ub97c \ud3c9\uac00\ud558\uae30 \uc704\ud55c \uc870\uac74 ;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Folder; \uac19\uc740 \ud3c9\uac00\uc870\uac74 rule \ubd84\ub958\ub97c \uc704\ud55c \ud3f4\ub354.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Evaluation Group ; \uac19\uc740 \uccb4\ud06c\uc8fc\uae30\ub97c \uc815\uc758\ud558\ub294 \uadf8\ub8f9. \ucc98\uc74c\uc5d0 \ud558\ub098\ub3c4 \uc5c6\uc73c\ub098 \uc791\uc131\ud574 \ub193\uc73c\uba74 \ub2e4\ub978 alert rule \uc791\uc131\uc2dc \uc0ac\uc6a9\uac00\ub2a5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;2\ubd84\uc5d0 1\ubc88\uc529, 6\ubd84\ub3d9\uc548 \ud655\uc778, \ub370\uc774\ud130\uac00 \uc5c6\uc744\uc2dc Error\ub85c \ucc98\ub9ac.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"445\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-16.png\" alt=\"\" class=\"wp-image-151\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-16.png 616w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-16-300x217.png 300w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">-&gt; \uc989 alert rule\uc5d0 \ud574\ub2f9\ub418\ub294 \uc870\uac74\uc774 \ub420\uc2dc 6\ubd84\ub3d9\uc548 \ud655\uc778\ud558\uace0 8\ubd84\uc9f8 \uccb4\ud06c\uc2dc \uacbd\uace0 \ubc1c\uc1a1\ud558\uac8c \ub428.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(4) Add details for your alert rule ; rule\uc5d0 \ub300\ud55c \uc124\uba85 \ubc0f \uc5d0\ub7ec\ucf54\ub4dc \ub4f1 \uc138\ubd80\uc815\ubcf4 \uc815\uc758\uac00\ub2a5.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(5) Notifications<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">; notification policies\uc5d0\uc11c alert\ubc1c\uc0dd\uc2dc \ub204\uad6c\uc5d0\uac8c, \uc5b4\ub5a4 contact point\ub85c \uc54c\ub9bc\ud560\uc9c0 \uc815\ud558\uae30 \uc704\ud55c labels\uc744 \uc815\uc758.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc5ec\uae30\uc5d0 \uc815\uc758\ub41c labels\uc744 notification policies\uc5d0 \uc815\uc758<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"930\" height=\"814\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-19.png\" alt=\"\" class=\"wp-image-154\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-19.png 930w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-19-300x263.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-19-768x672.png 768w\" sizes=\"auto, (max-width: 930px) 100vw, 930px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\" type=\"1\">\n<li>Home -&gt; Alerting -&gt; Notification policies<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Default policy \uc544\ub798 &#8220;+New nested policy&#8221; \ud074\ub9ad\ud558\uc5ec \uc0dd\uc131<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"306\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-18-1024x306.png\" alt=\"\" class=\"wp-image-153\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-18-1024x306.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-18-300x90.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-18-768x229.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-18-1536x459.png 1536w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-18.png 1618w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Label = Value<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contact Point \uc815\uc758<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"643\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-14.png\" alt=\"\" class=\"wp-image-149\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-14.png 707w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-14-300x273.png 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">**firing \uc0c1\ud0dc\ub85c \ub4e4\uc5b4\uc640\uc57c \uba54\uc2dc\uc9c0 \uc804\uc1a1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc774 \ubd80\ubd84\uc740 Evaluation Group \uc124\uc815 2\ubd84\ub9c8\ub2e4 1\ubc88\uc529 6\ubd84\ub3d9\uc548 \ud655\uc778\ud574\uc11c \uacc4\uc18d alert rule\uc5d0 \uac78\ub9ac\uba74 firing\ub418\uc5b4 \uc54c\ub78c\uc774 \uc804\uc1a1\ub428.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"300\" src=\"http:\/\/tech.itdesk.co.kr\/wp-content\/uploads\/2023\/06\/image-17-1024x300.png\" alt=\"\" class=\"wp-image-152\" srcset=\"https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-17-1024x300.png 1024w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-17-300x88.png 300w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-17-768x225.png 768w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-17-1536x450.png 1536w, https:\/\/iwgh.duckdns.org\/wp-content\/uploads\/2023\/06\/image-17.png 1623w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>\ucc38\uc870 : https:\/\/afsdzvcx123.tistory.com\/entry\/Grafana-Alert-Slack-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0 https:\/\/api.slack.com\/apps\/&nbsp; -&gt; \ub85c\uadf8\uc778 \ud544\uc694. &#8211; &#8220;Create New APP&#8221; -&gt; &#8220;From scratch&#8221; &#8211; &#8220;App Name&#8221; : test, &#8220;Select a workspace&#8221; -> &#8220;workspace name&#8221; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":173,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[36,38,7,11,35],"class_list":["post-138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tech","tag-alarm","tag-alert-rule","tag-grafana","tag-linux","tag-slack"],"_links":{"self":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=138"}],"version-history":[{"count":1,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions\/174"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=\/wp\/v2\/media\/173"}],"wp:attachment":[{"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iwgh.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}