{"id":969,"date":"2019-10-14T00:00:00","date_gmt":"2019-10-14T00:00:00","guid":{"rendered":""},"modified":"2025-06-25T20:56:42","modified_gmt":"2025-06-26T03:56:42","slug":"azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/","title":{"rendered":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/app-insights-overview\">Application Insights<\/a> from Azure Monitor&nbsp;empowers developers and IT professionals to observe, debug, diagnose, and improve their distributed services hosted on the cloud,&nbsp;on-premises, and through&nbsp;hybrid solutions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The release of the <a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.ApplicationInsights.AspNetCore\">Application Insights for ASP.NET Core 2.8.0<\/a>&nbsp;for web applications and the <a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.ApplicationInsights.WorkerService\">Application Insights for .NET Core Worker Service 2.8.0<\/a>&nbsp;for non-web applications delivers new value to developers including:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Support for more applications types.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">New alertable metrics.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Support for <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/announcing-net-core-3-0\/\">ASP.NET Core 3.0<\/a>.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Cross-vendor distributed tracing.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support-for-more-application-types\">Support for more application types<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/app\/worker-service\">Application Insights Worker Service SDK<\/a> supports the new <a href=\"https:\/\/docs.microsoft.com\/aspnet\/core\/release-notes\/aspnetcore-3.0?view=aspnetcore-3.0#worker-service-and-worker-sdk\">ASP.NET Core 3.0 Worker Service template<\/a>, and <a href=\"https:\/\/github.com\/microsoft\/ApplicationInsights-aspnetcore\/issues\/708\">customer engagement on GitHub<\/a> helped us prioritize this work. Beyond .NET Core Worker Service Applications, this SDK brings the full power of Application Insights to other non-web applications including Console Applications, Queue Processing, and Background Jobs. Get started with our <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/worker-service\">step-by-step onboarding guide<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"new-alertable-metrics\">New alertable metrics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/eventcounters\">Event Counters<\/a> allow you to observe and alert on new metrics including Time in Garbage Collection, Allocation Rate, and Thread Pool Queue Length. Event Counters expand the historical Windows <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-monitor\/app\/performance-counters\">Performance Counters<\/a> to be cross-platform\u2014Linux, MacOS, and Windows. Application Insights now collects these metrics out-of-the-box, making them easily observable and alertable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Additionally, you can now observe CPU usage on Linux, MacOS, and Windows with one-second latency using our popular <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/live-stream\">Live Metrics Stream<\/a>. This milestone means our live metrics feature on Linux and MacOS reaches parity with Windows, reinforcing our <a href=\"https:\/\/devblogs.microsoft.com\/aspnet\/asp-net-core-manageability-and-application-insights-improvements\/\">commitment to cross-platform feature parity<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"support-for-asp-net-core-3-0\">Support for ASP.NET Core 3.0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Application Insights now supports <a href=\"https:\/\/devblogs.microsoft.com\/dotnet\/announcing-net-core-3-0\/\">ASP.NET Core 3.0<\/a> Applications when using&nbsp;<a href=\"https:\/\/www.nuget.org\/packages\/Microsoft.ApplicationInsights.AspNetCore\">Application Insights ASP.NET Core 2.8.0 SDK<\/a> or higher.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cross-vendor-distributed-tracing\">Cross-vendor distributed tracing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft joins a growing list of <a href=\"https:\/\/github.com\/w3c\/trace-context\/blob\/master\/implementations.md\">vendors<\/a> adopting <a href=\"https:\/\/www.w3.org\/TR\/trace-context\/\">W3C Trace Context<\/a>. This means your traces will propagate across services instrumented with other application performance monitoring vendors who recognize the W3C Trace Context standard. As more vendors adopt the W3C Trace Context standard, the reach of your distributed tracing will expand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"future-plans\">Future plans<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Application Insights ASP.NET Core 3.0 support in <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/app\/azure-web-apps\">Azure App Service<\/a> is scheduled to release in November.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1456,1482],"tags":[],"audience":[3054,3053],"content-type":[],"product":[1533,1627],"tech-community":[],"topic":[],"coauthors":[311],"class_list":["post-969","post","type-post","status-publish","format-standard","hentry","category-devops","category-management-and-governance","audience-business-decision-makers","audience-it-decision-makers","product-azure-monitor","product-sdks","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-8-1680286581-263","review-flag-new-1680286579-546"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2019-10-14T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-26T03:56:42+00:00\" \/>\n<meta name=\"author\" content=\"Matt McCleary\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matt McCleary\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/matt-mccleary\/\",\"@type\":\"Person\",\"@name\":\"Matt McCleary\"}],\"headline\":\"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics\",\"datePublished\":\"2019-10-14T00:00:00+00:00\",\"dateModified\":\"2025-06-26T03:56:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\"},\"wordCount\":350,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"articleSection\":[\"DevOps\",\"Management and governance\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\",\"name\":\"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"datePublished\":\"2019-10-14T00:00:00+00:00\",\"dateModified\":\"2025-06-26T03:56:42+00:00\",\"description\":\"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/devops\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117\",\"name\":\"shakir\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g\",\"caption\":\"shakir\"},\"sameAs\":[\"https:\/\/azure.microsoft.com\"],\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog","description":"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.","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:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/","og_locale":"en_US","og_type":"article","og_title":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog","og_description":"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2019-10-14T00:00:00+00:00","article_modified_time":"2025-06-26T03:56:42+00:00","author":"Matt McCleary","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Matt McCleary","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/matt-mccleary\/","@type":"Person","@name":"Matt McCleary"}],"headline":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics","datePublished":"2019-10-14T00:00:00+00:00","dateModified":"2025-06-26T03:56:42+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/"},"wordCount":350,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"articleSection":["DevOps","Management and governance"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/","name":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"datePublished":"2019-10-14T00:00:00+00:00","dateModified":"2025-06-26T03:56:42+00:00","description":"The release of the Application Insights ASP.NET Core 2.8.0 SDK for Web Applications and the Application Insights Worker Service 2.8.0 SDK for Non-web Applications delivers new value to developers.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-monitor-adds-worker-service-sdk-new-asp-net-core-metrics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/devops\/"},{"@type":"ListItem","position":3,"name":"Azure Monitor adds Worker Service SDK, new ASP.NET core metrics"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c702e5edd662b328b49b7e1180cab117","name":"shakir","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g7664e653ea371ce16eaf75e9fa8952c4","url":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9342c7c05bb16548741bc5cd3a3e3b7ee0c8e746844ad2cc582db5beb5514c6f?s=96&d=mm&r=g","caption":"shakir"},"sameAs":["https:\/\/azure.microsoft.com"],"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/shakir\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":1,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":43626,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions\/43626"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=969"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=969"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=969"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=969"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=969"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=969"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}