{"id":307,"date":"2021-04-27T07:36:36","date_gmt":"2021-04-27T07:36:36","guid":{"rendered":"https:\/\/blog.spike.sh\/2021\/04\/27\/introduction-to-error-monitoring-with-raygun\/"},"modified":"2025-06-06T13:51:54","modified_gmt":"2025-06-06T08:21:54","slug":"introduction-to-error-monitoring-with-raygun","status":"publish","type":"post","link":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/","title":{"rendered":"Introduction to Error Monitoring with Raygun"},"content":{"rendered":"\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/raygun.com\/\">Raygun<\/a> enables you to track errors in your web and mobile applications and set up a process to manage them. This guide will help you set up Raygun to build more stable software. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation\"><strong>Installation<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Get started by signing up for a new Raygun account and creating a new application. Next, add the Raygun SDK to your application and instantiate it as early as possible in the application lifecycle. Raygun will guide you on how to do this depending on the language and framework of your application.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"error-view\"><strong>Error view<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After the installation is successful, Raygun will capture all unhandled exceptions in your application and send it to your account. A typical error will be shown as below.<\/p>\n\n\n<div class=\"wp-block-image kg-card kg-image-card kg-card-hascaption\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"721\" data-attachment-id=\"834\" data-permalink=\"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/raygun-error-view\/\" data-orig-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view.png\" data-orig-size=\"1232,867\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"raygun&amp;#8212;error-view\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-1024x721.png\" src=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-1024x721.png\" alt=\"\" class=\"wp-image-834\" srcset=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-1024x721.png 1024w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-300x211.png 300w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-768x540.png 768w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view-1200x844.png 1200w, https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/raygun-error-view.png 1232w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Error view in Raygun<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">You will have access to the following information for each error &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type and message associated with the error.<\/li>\n\n\n\n<li><strong><strong><strong>Traceback <\/strong><\/strong><\/strong>will show you the stack trace to help you pinpoint the error in your code. This will also contain the values of local variables at each point of the function stack.<\/li>\n\n\n\n<li>A list of <strong>global variables<\/strong> in your application.<\/li>\n\n\n\n<li>For web applications, the <strong>HTTP<\/strong> section will show the details of the request like url, method, headers, payload etc.<\/li>\n\n\n\n<li>The <strong>environment <\/strong>section will show details of the server environment OS, architecture and environment variables.<\/li>\n\n\n\n<li>The <strong>total instances <\/strong>of<strong> <\/strong>the error occurred.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"managing-errors\"><strong>Managing errors<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After an error shows up in Raygun, you can take the following actions on it.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Change the <strong>error status <\/strong>to active, resolved or ignored. You can permanently ignore an error which will stop all notifications for the error type.<\/li>\n\n\n\n<li>You can specify the application <strong>version<\/strong> where the error was resolved. If the error is seen again in that version and above, it will be reactivated.<\/li>\n\n\n\n<li>You can <strong>disable notifications <\/strong>for an error or <strong>delete <\/strong>the error.<\/li>\n\n\n\n<li>You can <strong>assign<\/strong> the error to another team member in your Raygun account.<\/li>\n\n\n\n<li>You can add <strong>comments <\/strong>to collaborate with other team members on the error resolution.<\/li>\n\n\n\n<li>You can add an <strong>integration<\/strong> to send the error to your other tools for project management, repository management etc.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"other-features\"><strong>Other features<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Raygun has some interesting features to make error monitoring easier.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong><strong>Inbound filters:<\/strong> <\/strong><\/strong>You can discard errors based on IP addresses, machine names, HTTP parameters, application version, user agent etc. This can help to keep out errors during development\/testing phases and from older application versions that you no longer support. <\/li>\n\n\n\n<li><strong><strong><strong>Custom reports: <\/strong><\/strong><\/strong>You can create custom reports by selecting columns (error data), filters (error data) and a date range. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"alerts\"><strong>Alerts<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Errors can affect the user experience for your customers and lead to lost customers and revenue. To avoid such situations, you should set up alerts so that your team members are on top of any problems in your applications. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can use alerting product like <a href=\"https:\/\/spike.sh\/\">Spike.sh<\/a> to make sure that your team gets alerts on phone call, SMS, Slack and Microsoft Teams whenever Raygun detects an error. You can also add first responders for alerts by creating on-call schedules involving your team members. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Making sure that your applications are stable and provide the best experience is important to retaining customers and growing your business. Using error monitoring provided by Raygun and pairing it with alerting from Spike.sh helps you catch errors and minimize their impact. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you would like to discuss more about building stable applications, email us at at <a href=\"mailto:hello@spike.sh\">hello@spike.sh<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Raygun enables you to track errors in your web and mobile applications and set up a process to manage them. This guide will help you set up Raygun to build more stable software. Installation Get started by signing up for a new Raygun account and creating a new application. Next, add the Raygun SDK to [&hellip;]<\/p>\n","protected":false},"author":263547074,"featured_media":833,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[97],"tags":[],"class_list":["post-307","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to Error Monitoring with Raygun<\/title>\n<meta name=\"description\" content=\"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Error Monitoring with Raygun\" \/>\n<meta property=\"og:description\" content=\"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/\" \/>\n<meta property=\"og:site_name\" content=\"Welcome to Spike.\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-27T07:36:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-06T08:21:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Pruthvi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Pruthvi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/\"},\"author\":{\"name\":\"Pruthvi\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"headline\":\"Introduction to Error Monitoring with Raygun\",\"datePublished\":\"2021-04-27T07:36:36+00:00\",\"dateModified\":\"2025-06-06T08:21:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/\"},\"wordCount\":577,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Blog-post-Raygun.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/\",\"name\":\"Introduction to Error Monitoring with Raygun\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Blog-post-Raygun.png\",\"datePublished\":\"2021-04-27T07:36:36+00:00\",\"dateModified\":\"2025-06-06T08:21:54+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\"},\"description\":\"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Blog-post-Raygun.png\",\"contentUrl\":\"https:\\\/\\\/blog.spike.sh\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/Blog-post-Raygun.png\",\"width\":1200,\"height\":480},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/introduction-to-error-monitoring-with-raygun\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/blog.spike.sh\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Error Monitoring with Raygun\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#website\",\"url\":\"https:\\\/\\\/blog.spike.sh\\\/\",\"name\":\"Welcome to Spike.\",\"description\":\"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.spike.sh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.spike.sh\\\/#\\\/schema\\\/person\\\/2c9fa677c459b8f4fb26f1a02b90b5ec\",\"name\":\"Pruthvi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g\",\"caption\":\"Pruthvi\"},\"url\":\"https:\\\/\\\/blog.spike.sh\\\/author\\\/pruthvi\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Error Monitoring with Raygun","description":"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.","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:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/","og_locale":"en_GB","og_type":"article","og_title":"Introduction to Error Monitoring with Raygun","og_description":"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.","og_url":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/","og_site_name":"Welcome to Spike.","article_published_time":"2021-04-27T07:36:36+00:00","article_modified_time":"2025-06-06T08:21:54+00:00","og_image":[{"width":1200,"height":480,"url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","type":"image\/png"}],"author":"Pruthvi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Pruthvi","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#article","isPartOf":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/"},"author":{"name":"Pruthvi","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"headline":"Introduction to Error Monitoring with Raygun","datePublished":"2021-04-27T07:36:36+00:00","dateModified":"2025-06-06T08:21:54+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/"},"wordCount":577,"commentCount":0,"image":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","articleSection":["Uncategorized"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/","url":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/","name":"Introduction to Error Monitoring with Raygun","isPartOf":{"@id":"https:\/\/blog.spike.sh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#primaryimage"},"image":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","datePublished":"2021-04-27T07:36:36+00:00","dateModified":"2025-06-06T08:21:54+00:00","author":{"@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec"},"description":"Discover error monitoring with Raygun\u2014track, manage, and resolve application errors efficiently to build more stable software.","breadcrumb":{"@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#primaryimage","url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","contentUrl":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","width":1200,"height":480},{"@type":"BreadcrumbList","@id":"https:\/\/blog.spike.sh\/introduction-to-error-monitoring-with-raygun\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.spike.sh\/"},{"@type":"ListItem","position":2,"name":"Introduction to Error Monitoring with Raygun"}]},{"@type":"WebSite","@id":"https:\/\/blog.spike.sh\/#website","url":"https:\/\/blog.spike.sh\/","name":"Welcome to Spike.","description":"In this space, our team talks about all things incidents, response, oncall, and share our journey of building Spike.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.spike.sh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/blog.spike.sh\/#\/schema\/person\/2c9fa677c459b8f4fb26f1a02b90b5ec","name":"Pruthvi","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e9476164464b4c9fb3455f2ee4879aad90f1790dce018e71caeaca2cbd548637?s=96&d=robohash&r=g","caption":"Pruthvi"},"url":"https:\/\/blog.spike.sh\/author\/pruthvi\/"}]}},"modified_by":"Sreekar","jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.spike.sh\/wp-content\/uploads\/2021\/04\/Blog-post-Raygun.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pfMe4Q-4X","_links":{"self":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/307","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/users\/263547074"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/comments?post=307"}],"version-history":[{"count":2,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/307\/revisions"}],"predecessor-version":[{"id":1794,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/posts\/307\/revisions\/1794"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media\/833"}],"wp:attachment":[{"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/media?parent=307"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/categories?post=307"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.spike.sh\/wp-json\/wp\/v2\/tags?post=307"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}