{"id":3104,"date":"2021-07-13T19:10:00","date_gmt":"2021-07-13T07:10:00","guid":{"rendered":"https:\/\/www.talkcrypto.org\/blog\/?p=3104"},"modified":"2023-11-27T19:57:10","modified_gmt":"2023-11-27T06:57:10","slug":"how-to-check-your-subquery-node-health","status":"publish","type":"post","link":"https:\/\/www.talkcrypto.org\/blog\/2021\/07\/13\/how-to-check-your-subquery-node-health\/","title":{"rendered":"How to check your SubQuery node health?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">There are two URL resources available to check your SubQuery node health. They are:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/meta\n\/health<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">These commands are for Indexers running their own nodes and looking to get some base node stats. <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\/meta<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">To access node metadata endpoint, add \/meta to the end of your SubQuery node url. For example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>http:&#47;&#47;localhost:3000\/meta<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This provides the following information:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n\"currentProcessingHeight\": 6690954,\n\"currentProcessingTimestamp\": 1630819063728,\n\"targetHeight\": 6690954,\n\"bestHeight\": 6690957,\n\"indexerNodeVersion\": \"0.19.1\",\n\"lastProcessedHeight\": 6690954,\n\"lastProcessedTimestamp\": 1630819063745,\n\"uptime\": 94.614984307,\n\"polkadotSdkVersion\": \"5.4.1\",\n\"apiConnected\": true,\n\"injectedApiConnected\": true,\n\"usingDictionary\": false,\n\"chain\": \"Polkadot\",\n\"specName\": \"polkadot\",\n\"genesisHash\": \"0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3\",\n\"blockTime\": 6000\n}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"896\" height=\"549\" src=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_meta.png\" alt=\"\" class=\"wp-image-3105\" srcset=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_meta.png 896w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_meta-300x184.png 300w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_meta-768x471.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h1 class=\"wp-block-heading\">\/health<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">The health endpoint can be accessed via: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><meta charset=\"utf-8\">http:\/\/localhost:3000\/meta<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A healthy node will return a blank page which can be a little confusing. It actually returns an HTTP status of 200 OK so this should be used to determine if it is healthy or not. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health-1-1024x543.png\" alt=\"\" class=\"wp-image-3107\" srcset=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health-1-1024x543.png 1024w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health-1-300x159.png 300w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health-1-768x408.png 768w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health-1.png 1191w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If the node is not healthy, it will return a 500 status code. Typically you will see this when the node is starting up. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"543\" src=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health_500-1024x543.png\" alt=\"\" class=\"wp-image-3108\" srcset=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health_500-1024x543.png 1024w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health_500-300x159.png 300w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health_500-768x408.png 768w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_health_500.png 1191w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">404<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">You will receive a 404 if the resource URL is incorrect.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_404-1024x527.png\" alt=\"\" class=\"wp-image-3112\" srcset=\"https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_404-1024x527.png 1024w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_404-300x154.png 300w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_404-768x395.png 768w, https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2021\/09\/subquery_404.png 1192w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are two URL resources available to check your SubQuery<\/p>\n","protected":false},"author":1,"featured_media":3404,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-3104","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"featured_image_urls":{"full":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check.jpg",1024,576,false],"thumbnail":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check-150x150.jpg",150,150,true],"medium":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check-300x169.jpg",300,169,true],"medium_large":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check-768x432.jpg",640,360,true],"large":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check.jpg",640,360,false],"1536x1536":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check.jpg",1024,576,false],"2048x2048":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check.jpg",1024,576,false],"chromenews-featured":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check.jpg",1024,576,false],"chromenews-large":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check-825x575.jpg",825,575,true],"chromenews-medium":["https:\/\/www.talkcrypto.org\/blog\/wp-content\/uploads\/2023\/11\/health-check-590x410.jpg",590,410,true]},"author_info":{"info":["seandotau"]},"category_info":"<a href=\"https:\/\/www.talkcrypto.org\/blog\/category\/blockchain\/\" rel=\"category tag\">Blockchain<\/a>","tag_info":"Blockchain","comment_count":"1","_links":{"self":[{"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/posts\/3104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/comments?post=3104"}],"version-history":[{"count":2,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/posts\/3104\/revisions"}],"predecessor-version":[{"id":3113,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/posts\/3104\/revisions\/3113"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/media\/3404"}],"wp:attachment":[{"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/media?parent=3104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/categories?post=3104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.talkcrypto.org\/blog\/wp-json\/wp\/v2\/tags?post=3104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}