{"id":14009,"date":"2017-09-29T08:19:58","date_gmt":"2017-09-29T08:19:58","guid":{"rendered":"https:\/\/stackify.com\/?p=14009"},"modified":"2024-02-27T08:12:07","modified_gmt":"2024-02-27T08:12:07","slug":"deployment-tracking","status":"publish","type":"post","link":"https:\/\/stackify.com\/deployment-tracking\/","title":{"rendered":"Why You Need Deployment Tracking In Retrace"},"content":{"rendered":"<p>In conversations with our customers, a common requirement is how to identify when things start \u201cslowing down\u201d, or \u201cbehaving like an angry nerd who missed out on free LaCroix\u201d. \u00a0The questions usually continue and developers start wondering about the deployment process. \u00a0Sure, we all know it \u201cworked on your machine\u201d, but what is it doing in Staging, QA, or Production? Who knew that \u201cgood code\u201d still broke in other environments? \u00a0We do, and we are pros at breaking code. \u00a0It is what led our founding nerds to develop Retrace, and our current nerds to implement Deployment Tracking as its newest feature.<\/p>\n<h2>\u201cWhat does deployment tracking do for me?\u201d<\/h2>\n<p>Deployment Tracking is extremely valuable since you have the ability to see when deployments happened, what environment they happened in, and how they affected your application&#8217;s performance. \u00a0There will be visual indicators on your timelines within Retrace when these events took place and you can easily use them to drill down into metrics that will give you an exact idea of what is happening in your application. \u00a0These metrics can lead to quicker troubleshooting, or just give you the proof that some things aren\u2019t always the developer\u2019s fault!<\/p>\n<p>I love to talk about deployment tracking with our clients because after explaining it, people all around the conference table start making eye contact and nodding. \u00a0I quickly hear feedback that this would be valuable to their team and usually a scenario of when it would have been really handy. \u00a0Let\u2019s be honest, nothing unites or divides a team like a deployment straight out of your nightmares.<\/p>\n<p>Aren\u2019t you glad your customers don\u2019t have visuals of what it takes to keep your application up and running? \u00a0It isn\u2019t always the pretty picture that makes the company holiday card. \u00a0Wouldn\u2019t it be fun to add a new caption to that card this year, \u201cWe might be smiling now, but you should have seen us at 2 am two months ago\u2026 not good\u2026 but happy holidays and you are welcome.\u201d<\/p>\n<h2>\u201cI like this idea, how do I see it in Retrace?\u201d<\/h2>\n<p>Deployment information can be viewed from inside the App dashboard. Simply click \u2018Deployments\u2019 to navigate into the deployments tab.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14015 size-full\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss1-png.png\" alt=\"Deployment information can be viewed from inside the App dashboard\" width=\"967\" height=\"233\" \/><\/p>\n<p>Once inside the \u2018Deployments\u2019 tab you will be able to view your entire deployment history.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14016 size-large\" title=\" view your entire deployment history\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss4-jpg-1024x207.jpeg\" alt=\"Once inside the \u2018Deployments\u2019 tab you will be able to view your entire deployment history.\" width=\"1024\" height=\"207\" \/><\/p>\n<h3>\u201cCan I see graphs?\u201d<\/h3>\n<p>We like graphs and visual information. \u00a0Once customers begin using the deployment tracking API, they will be presented with data indicating when the code was released in many of the tables, charts, and graphs throughout the Retrace portal. This helps to rapidly identify whether a problem is directly attributed to released code. Deployment tracking is available for production and pre-production environments.<\/p>\n<p>Here is an example of what it looks like in the Dashboard view (the red arrows are pointing to the deployment markers):<\/p>\n<p><img decoding=\"async\" class=\"wp-image-14017\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss5-png.png\" alt=\"eploymentTrackingSS5.png\" \/><\/p>\n<p>I know that is a lot of red arrows but how cool that you can see it everywhere! \u00a0The deployment markers are visible on all the timelines and could quickly show you if a certain area of your application was affected directly after a deployment.<\/p>\n<p>Here is an example of what it looks like in the (Performance (APM+) view (the red arrows are pointing to the deployment markers):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14018\" title=\"Retrace deployment tracking feature\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss6-png-1.png\" alt=\"Here is an example of what it looks like in the (Performance (APM+) view (the red arrows are pointing to the deployment markers):\" width=\"1138\" height=\"684\" \/><\/p>\n<p>The deployment markers will be color-coded to specific environments so it is even easier to see the whole picture of the application. \u00a0The example shows that there was a production deployment on September 13 and another one on September 19. It also shows the correlating deployment marker in the top requests chart.<\/p>\n<p>[adinserter block=&#8221;33&#8243;]<\/p>\n<h3>\u201cHow do we make this happen?\u201d<\/h3>\n<p>Retrace offers several ways to implement Deployment Tracking.<\/p>\n<h4><strong>Option 1: Integration With Your Favorite Deployment or CI\/CD Tool<\/strong><\/h4>\n<p><span style=\"font-weight: 400;\">One of the easiest ways to get started with Deployment Tracking is by using the direct Retrace integration with your favorite tool. Retrace supports out-of-the-box integrations with the following platforms:<\/span><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-notifying-retrace-via-appveyor\"><span style=\"font-weight: 400;\">AppVeyor<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-atlassian-bamboo\"><span style=\"font-weight: 400;\">Atlassian Bamboo<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-aws-codepipeline\"><span style=\"font-weight: 400;\">AWS CodePipeline<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-retrace-circleci\"><span style=\"font-weight: 400;\">CircleCI<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/dt-integrations-retrace-with-jenkins\"><span style=\"font-weight: 400;\">Jenkins<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-octopus-deploy\"><span style=\"font-weight: 400;\">Octopus Deploy<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-teamcity\"><span style=\"font-weight: 400;\">TeamCity<\/span><\/a><\/p>\n<p><a href=\"https:\/\/docs.stackify.com\/docs\/deployment-tracking-vsts\"><span style=\"font-weight: 400;\">Visual Studio Team Services<\/span><\/a><\/p>\n<h4>Option 2: The API<\/h4>\n<p><span style=\"font-weight: 400;\">If you didn\u2019t find your deployment tool of choice in our list of integrations, or if you need to roll your own integration due to some complex requirements, you may want to check out our API.<\/span> While the API has been kept intentionally simple for easy use from a variety of build servers and scripts, it does feature Begin\/End\/Rollback functionality to allow for both completed and terminated deployment scenarios, as well as an atomic \u201cDeployed\u201d call for simpler use cases.<\/p>\n<p>Find more information about deployments of app versions in specific environments with ClientWebAPI code samples using Bash (cURl) and PowerShell <a href=\"https:\/\/docs.stackify.com\/v1\/docs\/deployment-tracking-api-overview\">here.<\/a><\/p>\n<h4>Option 3: Manual Deployment Additions within Retrace<\/h4>\n<p>Retrace also provides an option to directly enter deployment information from the Dashboard. Deployments created using the UI bypass the request pipeline and are immediately accepted as valid deployments. It is as simple as clicking the \u2018New Deployment\u2019 button.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14019 size-full\" title=\"Retrace bypass API\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss2-png-1.png\" alt=\"Retrace also provides an option to bypass the API and directly enter deployment information from the Dashboard. Deployments created using the UI bypass the request pipeline and are immediately accepted as valid deployments.It is as simple as clicking the \u2018New Deployment\u2019 button.\" width=\"973\" height=\"252\" \/><\/p>\n<p>Enter the deployment information into the &#8216;New Deployment&#8217; form and click Save.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14020 size-full\" title=\"New Deployment Form\" src=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/eploymenttrackingss3-png-1.png\" alt=\"Enter the deployment information into the 'New Deployment' form and click Save.\" width=\"629\" height=\"526\" \/><\/p>\n<p>It will add a vertical line to your timelines associated with the specified deployment information.<\/p>\n<p>\u201cThanks, Stackify Nerds!\u201d<\/p>\n<p>You are welcome! We happily tested out this new feature and we love it. \u00a0We hope you do too. \u00a0We would love to hear how you are implementing this feature or if your development team had a win because of it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In conversations with our customers, a common requirement is how to identify when things start \u201cslowing down\u201d, or \u201cbehaving like an angry nerd who missed out on free LaCroix\u201d. \u00a0The questions usually continue and developers start wondering about the deployment process. \u00a0Sure, we all know it \u201cworked on your machine\u201d, but what is it doing [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":38165,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[14],"class_list":["post-14009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developers","tag-devops"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.6 (Yoast SEO v25.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Why You Need Deployment Tracking In Retrace - Stackify<\/title>\n<meta name=\"description\" content=\"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application&#039;s performance. \u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stackify.com\/deployment-tracking\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why You Need Deployment Tracking In Retrace - Stackify\" \/>\n<meta property=\"og:description\" content=\"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application&#039;s performance. \u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stackify.com\/deployment-tracking\/\" \/>\n<meta property=\"og:site_name\" content=\"Stackify\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Stackify\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-09-29T08:19:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-27T08:12:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"881\" \/>\n\t<meta property=\"og:image:height\" content=\"441\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Megan Amos\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@stackify\" \/>\n<meta name=\"twitter:site\" content=\"@stackify\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Megan Amos\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/\"},\"author\":{\"name\":\"Megan Amos\",\"@id\":\"https:\/\/stackify.com\/#\/schema\/person\/c24fd498b7ab2ea61cf4a9db93aa2bcb\"},\"headline\":\"Why You Need Deployment Tracking In Retrace\",\"datePublished\":\"2017-09-29T08:19:58+00:00\",\"dateModified\":\"2024-02-27T08:12:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/\"},\"wordCount\":890,\"publisher\":{\"@id\":\"https:\/\/stackify.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg\",\"keywords\":[\"DevOps\"],\"articleSection\":[\"Developer Tips, Tricks &amp; Resources\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/\",\"url\":\"https:\/\/stackify.com\/deployment-tracking\/\",\"name\":\"Why You Need Deployment Tracking In Retrace - Stackify\",\"isPartOf\":{\"@id\":\"https:\/\/stackify.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg\",\"datePublished\":\"2017-09-29T08:19:58+00:00\",\"dateModified\":\"2024-02-27T08:12:07+00:00\",\"description\":\"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application's performance. \u00a0\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/stackify.com\/deployment-tracking\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/stackify.com\/deployment-tracking\/#primaryimage\",\"url\":\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg\",\"contentUrl\":\"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg\",\"width\":881,\"height\":441},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/stackify.com\/#website\",\"url\":\"https:\/\/stackify.com\/\",\"name\":\"Stackify\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/stackify.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/stackify.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/stackify.com\/#organization\",\"name\":\"Stackify\",\"url\":\"https:\/\/stackify.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/stackify.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/stackify.com\/wp-content\/uploads\/2024\/05\/logo-1.png\",\"contentUrl\":\"https:\/\/stackify.com\/wp-content\/uploads\/2024\/05\/logo-1.png\",\"width\":1377,\"height\":430,\"caption\":\"Stackify\"},\"image\":{\"@id\":\"https:\/\/stackify.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Stackify\/\",\"https:\/\/x.com\/stackify\",\"https:\/\/www.instagram.com\/stackify\/\",\"https:\/\/www.linkedin.com\/company\/2596184\",\"https:\/\/www.youtube.com\/stackify\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/stackify.com\/#\/schema\/person\/c24fd498b7ab2ea61cf4a9db93aa2bcb\",\"name\":\"Megan Amos\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/stackify.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7f4485320397e6ef7eb9f14c199d63e2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7f4485320397e6ef7eb9f14c199d63e2?s=96&d=mm&r=g\",\"caption\":\"Megan Amos\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Why You Need Deployment Tracking In Retrace - Stackify","description":"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application's performance. \u00a0","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:\/\/stackify.com\/deployment-tracking\/","og_locale":"en_US","og_type":"article","og_title":"Why You Need Deployment Tracking In Retrace - Stackify","og_description":"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application's performance. \u00a0","og_url":"https:\/\/stackify.com\/deployment-tracking\/","og_site_name":"Stackify","article_publisher":"https:\/\/www.facebook.com\/Stackify\/","article_published_time":"2017-09-29T08:19:58+00:00","article_modified_time":"2024-02-27T08:12:07+00:00","og_image":[{"width":881,"height":441,"url":"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg","type":"image\/jpeg"}],"author":"Megan Amos","twitter_card":"summary_large_image","twitter_creator":"@stackify","twitter_site":"@stackify","twitter_misc":{"Written by":"Megan Amos","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stackify.com\/deployment-tracking\/#article","isPartOf":{"@id":"https:\/\/stackify.com\/deployment-tracking\/"},"author":{"name":"Megan Amos","@id":"https:\/\/stackify.com\/#\/schema\/person\/c24fd498b7ab2ea61cf4a9db93aa2bcb"},"headline":"Why You Need Deployment Tracking In Retrace","datePublished":"2017-09-29T08:19:58+00:00","dateModified":"2024-02-27T08:12:07+00:00","mainEntityOfPage":{"@id":"https:\/\/stackify.com\/deployment-tracking\/"},"wordCount":890,"publisher":{"@id":"https:\/\/stackify.com\/#organization"},"image":{"@id":"https:\/\/stackify.com\/deployment-tracking\/#primaryimage"},"thumbnailUrl":"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg","keywords":["DevOps"],"articleSection":["Developer Tips, Tricks &amp; Resources"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/stackify.com\/deployment-tracking\/","url":"https:\/\/stackify.com\/deployment-tracking\/","name":"Why You Need Deployment Tracking In Retrace - Stackify","isPartOf":{"@id":"https:\/\/stackify.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stackify.com\/deployment-tracking\/#primaryimage"},"image":{"@id":"https:\/\/stackify.com\/deployment-tracking\/#primaryimage"},"thumbnailUrl":"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg","datePublished":"2017-09-29T08:19:58+00:00","dateModified":"2024-02-27T08:12:07+00:00","description":"Deployment Tracking allows you to see when deployments happened, what environment they happened in, and how they affected your application's performance. \u00a0","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stackify.com\/deployment-tracking\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stackify.com\/deployment-tracking\/#primaryimage","url":"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg","contentUrl":"https:\/\/stackify.com\/wp-content\/uploads\/2017\/09\/Stackify-Retrace-Deployment-Tracking-881x441-1.jpg","width":881,"height":441},{"@type":"WebSite","@id":"https:\/\/stackify.com\/#website","url":"https:\/\/stackify.com\/","name":"Stackify","description":"","publisher":{"@id":"https:\/\/stackify.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stackify.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/stackify.com\/#organization","name":"Stackify","url":"https:\/\/stackify.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stackify.com\/#\/schema\/logo\/image\/","url":"https:\/\/stackify.com\/wp-content\/uploads\/2024\/05\/logo-1.png","contentUrl":"https:\/\/stackify.com\/wp-content\/uploads\/2024\/05\/logo-1.png","width":1377,"height":430,"caption":"Stackify"},"image":{"@id":"https:\/\/stackify.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Stackify\/","https:\/\/x.com\/stackify","https:\/\/www.instagram.com\/stackify\/","https:\/\/www.linkedin.com\/company\/2596184","https:\/\/www.youtube.com\/stackify"]},{"@type":"Person","@id":"https:\/\/stackify.com\/#\/schema\/person\/c24fd498b7ab2ea61cf4a9db93aa2bcb","name":"Megan Amos","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stackify.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7f4485320397e6ef7eb9f14c199d63e2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7f4485320397e6ef7eb9f14c199d63e2?s=96&d=mm&r=g","caption":"Megan Amos"}}]}},"_links":{"self":[{"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/posts\/14009"}],"collection":[{"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/comments?post=14009"}],"version-history":[{"count":2,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/posts\/14009\/revisions"}],"predecessor-version":[{"id":42747,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/posts\/14009\/revisions\/42747"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/media\/38165"}],"wp:attachment":[{"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/media?parent=14009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/categories?post=14009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stackify.com\/wp-json\/wp\/v2\/tags?post=14009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}