{"id":77289,"date":"2019-05-23T11:21:54","date_gmt":"2019-05-23T18:21:54","guid":{"rendered":""},"modified":"2025-06-27T06:55:19","modified_gmt":"2025-06-27T13:55:19","slug":"announcing-opentelemetry-cncf-merged-opencensus-opentracing","status":"publish","type":"post","link":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/","title":{"rendered":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing"},"content":{"rendered":"\n<p>I\u2019m excited to announce that <a href=\"https:\/\/opentelemetry.io\/\">OpenTelemetry<\/a> is now a Cloud Native Computing Foundation (CNCF) sandbox project. You can read more about OpenTelemetry&#8217;s origins in <a href=\"https:\/\/www.cncf.io\/blog\/2019\/05\/21\/a-brief-history-of-opentelemetry-so-far\/\">A Brief History of OpenTelemetry (So Far)<\/a> on the CNCF blog.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color-1024x359.png\" alt=\"OpenTelemetry logo\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>OpenTelemetry is created as a merger of the OpenCensus and OpenTracing projects. This project aspires to make robust, portable telemetry a built-in feature of any software. It allows you to collect low-overhead telemetry from the entirety of a modern software stack.<\/p>\n\n\n\n<p>Microsoft is an active member of OpenTelemetry community. We <a href=\"https:\/\/cloudblogs.microsoft.com\/opensource\/2018\/06\/13\/microsoft-joins-the-opencensus-project\/\">joined OpenCensus<\/a> with the idea of built-in telemetry in mind. Over time, the project became more popular &#8211; it now has large partners making big investments and a broad base of community contributors.<\/p>\n\n\n\n<p>OpenTelemetry is a vendor neutral system. Once telemetry collection is configured, you can observe it with the monitoring and observability tool you chose. You will also be able to use the full power of <a href=\"https:\/\/azure.microsoft.com\/services\/monitor\/\">Azure Monitor<\/a> to observe and monitor the full stack of your application. We are excited with the potential of OpenTelemetry to better enable experiences in Azure Monitor &#8212; from the elaborate triage and diagnostics experiences with <a href=\"https:\/\/docs.microsoft.com\/azure\/application-insights\/app-insights-app-map\">Application Map<\/a>&nbsp;and&nbsp;<a href=\"https:\/\/docs.microsoft.com\/azure\/application-insights\/app-insights-transaction-diagnostics\">End-to-End Transaction Diagnostics<\/a>&nbsp;to the advanced Machine Learning data analysis to create <a href=\"https:\/\/docs.microsoft.com\/azure\/azure-monitor\/platform\/alerts-dynamic-thresholds\">dynamic thresholds for alerts<\/a>.<\/p>\n\n\n\n<p>While OpenTelemetry has many open source and vendor-licensed observability solutions providing guidance, we always want as many end-users involved as possible. The single most valuable thing any end-user can do is also one of the easiest: check out the work we\u2019re doing and provide feedback, via GitHub, Gitter, email, or whatever feels easiest.<\/p>\n\n\n\n<p>Of course, we also welcome code contributions to OpenTelemetry itself \u2013 code contributions that add OpenTelemetry support to existing software projects, documentation, blog posts, and more.<\/p>\n\n\n\n<p>Join us to build a modern and powerful OpenTelemetry project!<\/p>\n\n\n\n<p>Questions or feedback? Let us know in the comments below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m excited to announce that OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project. You can read more about OpenTelemetry&#8217;s origins in A Brief History of OpenTelemetry (So Far) on the CNCF blog. OpenTelemetry is created as a merger of the OpenCensus and OpenTracing projects.<\/p>\n","protected":false},"author":5562,"featured_media":77292,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"msxcm_post_with_no_image":false,"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[2272],"content-type":[361],"topic":[2240,2248],"programming-languages":[],"coauthors":[618],"class_list":["post-77289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-microsoft","content-type-project-updates","topic-application-development","topic-standards","review-flag-alway-1593580310-39","review-flag-machi-1680214156-53"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing<\/title>\n<meta name=\"description\" content=\"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing\" \/>\n<meta property=\"og:description\" content=\"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Open Source Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-23T18:21:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-27T13:55:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1972\" \/>\n\t<meta property=\"og:image:height\" content=\"692\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sergey Kanzhelev\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:site\" content=\"@OpenAtMicrosoft\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sergey Kanzhelev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 min read\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\"},\"author\":[{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/author\/sergey-kanzhelev\/\",\"@type\":\"Person\",\"@name\":\"Sergey Kanzhelev\"}],\"headline\":\"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing\",\"datePublished\":\"2019-05-23T18:21:54+00:00\",\"dateModified\":\"2025-06-27T13:55:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\"},\"wordCount\":319,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png\",\"keywords\":[\"Microsoft\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\",\"name\":\"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing\",\"isPartOf\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png\",\"datePublished\":\"2019-05-23T18:21:54+00:00\",\"dateModified\":\"2025-06-27T13:55:19+00:00\",\"description\":\"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.\",\"breadcrumb\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png\",\"width\":1972,\"height\":692,\"caption\":\"OpenTelemetry logo\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/opensource.microsoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#website\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"name\":\"Microsoft Open Source Blog\",\"description\":\"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability\",\"publisher\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#organization\",\"name\":\"Microsoft Open Source Blog\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"contentUrl\":\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png\",\"width\":259,\"height\":194,\"caption\":\"Microsoft Open Source Blog\"},\"image\":{\"@id\":\"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/OpenAtMicrosoft\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing","description":"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.","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:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/","og_locale":"en_US","og_type":"article","og_title":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing","og_description":"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.","og_url":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/","og_site_name":"Microsoft Open Source Blog","article_published_time":"2019-05-23T18:21:54+00:00","article_modified_time":"2025-06-27T13:55:19+00:00","og_image":[{"width":1972,"height":692,"url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png","type":"image\/png"}],"author":"Sergey Kanzhelev","twitter_card":"summary_large_image","twitter_creator":"@OpenAtMicrosoft","twitter_site":"@OpenAtMicrosoft","twitter_misc":{"Written by":"Sergey Kanzhelev","Est. reading time":"1 min read"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#article","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/"},"author":[{"@id":"https:\/\/opensource.microsoft.com\/blog\/author\/sergey-kanzhelev\/","@type":"Person","@name":"Sergey Kanzhelev"}],"headline":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing","datePublished":"2019-05-23T18:21:54+00:00","dateModified":"2025-06-27T13:55:19+00:00","mainEntityOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/"},"wordCount":319,"commentCount":2,"publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png","keywords":["Microsoft"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/","url":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/","name":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing","isPartOf":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage"},"thumbnailUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png","datePublished":"2019-05-23T18:21:54+00:00","dateModified":"2025-06-27T13:55:19+00:00","description":"OpenTelemetry is now a Cloud Native Computing Foundation (CNCF) sandbox project, merging OpenCensus and OpenTracing projects.","breadcrumb":{"@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#primaryimage","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/05\/opentelemetry-horizontal-color.png","width":1972,"height":692,"caption":"OpenTelemetry logo"},{"@type":"BreadcrumbList","@id":"https:\/\/opensource.microsoft.com\/blog\/2019\/05\/23\/announcing-opentelemetry-cncf-merged-opencensus-opentracing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/opensource.microsoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcing OpenTelemetry: the merger of OpenCensus and OpenTracing"}]},{"@type":"WebSite","@id":"https:\/\/opensource.microsoft.com\/blog\/#website","url":"https:\/\/opensource.microsoft.com\/blog\/","name":"Microsoft Open Source Blog","description":"Open dialogue about openness at Microsoft \u2013 open source, standards, interoperability","publisher":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/opensource.microsoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/opensource.microsoft.com\/blog\/#organization","name":"Microsoft Open Source Blog","url":"https:\/\/opensource.microsoft.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","contentUrl":"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2019\/08\/Microsoft-Logo.png","width":259,"height":194,"caption":"Microsoft Open Source Blog"},"image":{"@id":"https:\/\/opensource.microsoft.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/OpenAtMicrosoft"]}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Open Source Blog","distributor_original_site_url":"https:\/\/opensource.microsoft.com\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/users\/5562"}],"replies":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=77289"}],"version-history":[{"count":1,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77289\/revisions"}],"predecessor-version":[{"id":97752,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/posts\/77289\/revisions\/97752"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media\/77292"}],"wp:attachment":[{"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=77289"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/post_tag?post=77289"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/content-type?post=77289"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/topic?post=77289"},{"taxonomy":"programming-languages","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/programming-languages?post=77289"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/opensource.microsoft.com\/blog\/wp-json\/wp\/v2\/coauthors?post=77289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}