{"id":5962,"date":"2014-07-08T00:00:00","date_gmt":"2014-07-08T00:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/blog\/daas"},"modified":"2024-07-23T13:19:40","modified_gmt":"2024-07-23T20:19:40","slug":"daas","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/","title":{"rendered":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Azure Websites provides an excellent hosting platform for a variety of applications (websites), but while most applications are well written and running perfectly, sometimes bad things can happen to a good application. The root cause could be a code bug or a service wide issue, and the challenge resides in isolating or root causing the actual issue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are a variety of available data points that can help. For example, HTTP logs are available, as well as&nbsp; Event Logs, Process memory dumps and more. The question is, what do I do with this data? How do I interpret these logs in a way that it either helps me resolve the issue or provides prescriptive guidance? Most of the time, you end up working with Microsoft\u2019s support or forums community members to get some pointers for isolation and resolution, but wouldn\u2019t it be nice to be able to click a single button and get some answers? Our new Diagnostics as a Service (<strong>DaaS<\/strong> for short), attempts to do exactly that!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To make things easy, <strong>DaaS<\/strong> is provided as a Site Extension. <a href=\"https:\/\/www.youtube.com\/watch?v=sCKmRz4jDwo\">Please click here<\/a> to watch a short video and get acquainted with it.<em> <strong>Note<\/strong>DaaS is <strong>ONLY<\/strong> available for <strong>Basic<\/strong> and <strong>Standard<\/strong> modes.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"f-a-q\">F.A.Q.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><b>1) <\/b><b>How can I access DaaS? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DaaS is a site extension and can be accessed via your site\u2019s SCM endpoint. To do so, adjust the SCM URL based on your own site\u2019s name and browser to it:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate\" title=\"\">\nhttps:\/\/<YourSiteName>.scm.azurewebsites.net\/DaaS\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><b>Note: <\/b>You will need to replace &lt;YourSiteName> with your actual site name.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You will be prompted to login with your site admin credentials.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>2) <\/b><b>When should I use DaaS?<\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this release DaaS helps isolating or root causing <b>an application <\/b>specific issue(s). The following symptoms are typical for issues that can be diagnosed with DaaS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Website is responding slowly<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Random requests are timing out<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Web page(s) hang (keeps on spinning without opening fully)<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">DaaS can also be used to draw a sample of the health of your website and do some analysis against a set of data at any given time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>3) <\/b><b>What types of data does DaaS collect and analyze? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this release, DaaS works with following data types<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Website (Application) process Memory Dumps<\/li>\n\n\n\n<li class=\"wp-block-list-item\">HTTP Logs<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Event Logs<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Note<\/b>: In this release, DaaS expects your <b>WEB SERVER LOGGING<\/b> to be turned ON and configured to use <b>FILE SYSTEM<b>, as demonstrated in the screenshot below:<\/b><\/b><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\" alt=\"Logging\" title=\"Logging\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">HTTP logs stored in external storage will not be analyzed and error out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>4) <\/b><b>What does \u201cDiagnose Now\u201d option do? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can think of this as your \u201csomething is wrong, help me now\u201d button. This option will immediately start a diagnostic session with the default settings. By default, it will collect and analyze memory dumps, HTTP logs and event logs from all VM instances of your web site. It collects and analyzes a second memory dump after 2 minutes (this provides two different states of your application and is useful in troubleshooting slow performance issues). There is contextual help available with every option.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Running Diagnostics on a production website will have some performance implications, while data is being collected and analyzed.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">By default, the logs and reports are stored on the user\u2019s file system under the <b>DataDaaSLogs <\/b>and<b> DataDaaSReports<\/b> folders respectively. It is recommended to download the data after every session and the delete them from the site to free up the space. See <b>question 6<\/b> below on how to download the data. Subsequently, you can use scheduled analysis option (discussed below) and provide custom storage location for your data to be stored. This way you never lose your data.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>5) <\/b><b>What does \u201cSchedule Analysis\u201d option do? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This option provides you a way to customize your diagnostics sessions. It is a wizard driven experience that lets you do the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Schedule a DaaS session at a specific time or timespan.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Choose data type or types to collect and analyze (it has contextual help and warning that shows up on clicking next to a data type).<\/li>\n\n\n\n<li class=\"wp-block-list-item\">It lets you choose a specific VM instance to collect and analyze data from (addressing a scenario where your website is running on multiple instances). If you chose no instances it\u2019ll run against all instances by default.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">It lets you choose an option to collect and analyze right away, or just collect for now and analyze at some later time.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Finally, it lets you configure a custom blob storage location for the data and reports to be stored. Once configured, this becomes your default option and even \u201cDiagnose Now\u201d option will start storing data to the specified blob storage.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>6) <\/b><b>Where is my data and reports stored by default? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">By default, data and reports are stored in your website\u2019s file system under the<b> D:homedataDaaSReports and D:homedataDaaSLogs<\/b> folders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To download all reports and data from the VM, you can use SCM endpoint URL like below.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; auto-links: false; gutter: false; title: ; quick-code: false; notranslate\" title=\"\">\nhttps:\/\/<YourSiteName>.scm.azurewebsites.net\/Zip\/data\/DaaS\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\"><b>Note: <\/b>You will need to replace &lt;YourSiteName> with your actual site name<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For sessions with custom blob storage locations, data will be stored in specified blobs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are using your website\u2019s file system instead of custom blob storage then it is highly recommended that you backup and delete the diagnostics data regularly (after every run) to avoid hitting disk quotas. The data and reports generated by DaaS on VM file system counts against your storage quotas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>7) <\/b><b>Where is my data and reports displayed by default? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They are listed with download links under the <b>Sessions<\/b> section. Upon expanding a given session, it will list out the session time, data type collection and analysis status. Clicking on the <b>navigate<\/b> button ( the icon that looks like a little arrow inside a circle), will take you to that specific session\u2019s details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>8) <\/b><b>What does the analyzed reports look like? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below are screenshots of report examples for 3 supported data types. Note that each report will vary based on your application\/website and that the reports below show only the top part of each report.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Memory Dumps <\/b><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"244\" height=\"139\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/07\/image.webp\" alt=\"image\" class=\"wp-image-35404\" title=\"clip_image004\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>HTTP Logs<\/b><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/clip_image006_thumb.webp\" alt=\"clip_image006\" title=\"clip_image006\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Event Logs<\/b><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/clip_image008_thumb.webp\" alt=\"clip_image008\" title=\"clip_image008\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><b>9) <\/b><b>Can I choose to collect and analyze additional data types like, PHP Logs, Customer Application logs etc.? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DaaS supports creating custom data collectors and analyzers (this process currently falls into the \u201cpower users\u201d category, we\u2019ll be making it easier in a future release). We\u2019ll explain how to set them up in a future blog post.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>10) <\/b><b>Why do my memory dumps reports not provide any recommendations or why do the threads call stack not resolve to known method calls inside my application? <\/b><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the current release DaaS can only work with Microsoft public <b>symbol<\/b> servers. This means for OSS binaries like PHP it is unable to resolve the symbols. In the future DaaS will allow customers to upload OSS binaries or custom binaries symbols to their website\u2019s content folder, which will allow DaaS to resolve correct symbols.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.<\/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":[1467,1461],"tags":[],"audience":[],"content-type":[],"product":[1542],"tech-community":[],"topic":[],"coauthors":[97],"class_list":["post-5962","post","type-post","status-publish","format-standard","hentry","category-compute","category-web","product-static-web-apps","review-flag-1680286581-295","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-3-1680286581-173","review-flag-4-1680286581-250","review-flag-5-1680286581-950","review-flag-6-1680286581-909","review-flag-7-1680286581-146","review-flag-8-1680286581-263","review-flag-9-1680286581-259","review-flag-click-1680286584-659","review-flag-free-1680286579-836","review-flag-microsofts","review-flag-never-1680286580-606","review-flag-new-1680286579-546","review-flag-vm-1680286585-143"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.\" \/>\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\/daas\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\" \/>\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=\"2014-07-08T00:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T20:19:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\" \/>\n<meta name=\"author\" content=\"Microsoft Azure\" \/>\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=\"Microsoft Azure\" \/>\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:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/\",\"@type\":\"Person\",\"@name\":\"Microsoft Azure\"}],\"headline\":\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites\",\"datePublished\":\"2014-07-08T00:00:00+00:00\",\"dateModified\":\"2024-07-23T20:19:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\"},\"wordCount\":1148,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\",\"articleSection\":[\"Compute\",\"Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\",\"name\":\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\",\"datePublished\":\"2014-07-08T00:00:00+00:00\",\"dateModified\":\"2024-07-23T20:19:40+00:00\",\"description\":\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DaaS \u2013 Diagnostics as a Service for Azure Web Sites\"}]},{\"@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":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog","description":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.","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\/daas\/","og_locale":"en_US","og_type":"article","og_title":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog","og_description":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2014-07-08T00:00:00+00:00","article_modified_time":"2024-07-23T20:19:40+00:00","og_image":[{"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp","type":"","width":"","height":""}],"author":"Microsoft Azure","twitter_card":"summary_large_image","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Microsoft Azure","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/microsoft-azure\/","@type":"Person","@name":"Microsoft Azure"}],"headline":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites","datePublished":"2014-07-08T00:00:00+00:00","dateModified":"2024-07-23T20:19:40+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/"},"wordCount":1148,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp","articleSection":["Compute","Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/","name":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp","datePublished":"2014-07-08T00:00:00+00:00","dateModified":"2024-07-23T20:19:40+00:00","description":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites. A Site extension that allows you to quickly root cause application specific issues.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2014\/07\/Logging_thumb.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/daas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Web","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/web\/"},{"@type":"ListItem","position":3,"name":"DaaS \u2013 Diagnostics as a Service for Azure Web Sites"}]},{"@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\/5962","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=5962"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/5962\/revisions"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=5962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=5962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=5962"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=5962"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=5962"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=5962"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=5962"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=5962"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=5962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}