{"id":10376,"date":"2020-07-15T00:00:00","date_gmt":"2020-07-15T07:00:00","guid":{"rendered":"https:\/\/threecloud.wpengine.com\/post\/monitoring-in-azure-analysis-services-part-1-of-3-2\/"},"modified":"2023-08-01T16:07:50","modified_gmt":"2023-08-01T23:07:50","slug":"monitoring-in-azure-analysis-services-part-1-of-3","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/monitoring-in-azure-analysis-services-part-1-of-3\/","title":{"rendered":"Monitoring in Azure Analysis Services (Part 1 of 3)"},"content":{"rendered":"<p>There are several different <strong>tools to help you monitor and tune the performance of your Azure Analysis servers<\/strong>. In this mini-series, <strong>I\u2019ll explore some of the options available that range from monitoring the health of Azure Analysis Services servers to profiling data for SQL Server Analysis Services Tabular multi-dimensional.<\/strong><\/p>\n<\/p>\n<p>The choice of tool depends on the events to be monitored and the monitoring or type of tuning to be done. These events allow you to monitor your server and database activity.<\/p>\n<p><em><strong>Analysis Services has many monitoring tools available:<\/strong><\/em><\/p>\n<ul>\n<li><span style=\"text-decoration: underline;\"><strong>Azure Metrics Explorer<\/strong> <\/span>\u2013 a free tool in the Azure Portal to help you monitor performance and health of your Azure Analysis Services servers.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Azure Diagnostics<\/strong> <\/span>\u2013 uses Azure diagnostic logs to monitor and log Azure Analysis Services and server performance. You can send logs to Azure storage, string them to Azure Event Hubs and export them into Azure monitor logs.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>SQL Server Profiler<\/strong> <\/span>\u2013 tracks engine process events as well as captures data about those events, so you can monitor server and database activity.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Extended Events<\/strong> <\/span>\u2013 a lightweight tracing and performance monitoring system. It uses very few system resources, making it perfect for diagnosing problems on production and test servers.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Trace Events<\/strong><\/span> \u2013 follows the activity on an instance by capturing and analyzing the trace events generated by the instance.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Dynamic Management Views (DMVs)<\/strong><\/span> \u2013 queries that return information about model objects and server operations and health.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Performance Counters*<\/strong><\/span> \u2013 used to monitor the performance of analysis services instances<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Log Operations*<\/strong><\/span> \u2013 will log server notification errors and warnings to the MSMDs SRV.log file, one for each instance you install.<\/li>\n<\/ul>\n<p>*The last two options are only on-prem and multidimensional.<\/p>\n<p><strong>The video below focuses on giving you an understanding of how the different flavors or Analysis Services \u2014 multidimensional and Tabular \u2014 answer queries to understand how to conduct performance monitoring, including some helpful diagrams.<\/strong> As this can get technical and lengthy, I suggest you watch my video below rather than me covering these areas in the blog.<\/p>\n<div class=\"hs-responsive-embed-wrapper hs-responsive-embed\" style=\"width: 100%; height: auto; position: relative; overflow: hidden; padding: 0; max-width: 560px; max-height: 315px; min-width: 256px; margin: 0px auto; display: block;\">\n<div class=\"hs-responsive-embed-inner-wrapper\" style=\"position: relative; overflow: hidden; max-width: 100%; padding-bottom: 56.25%; margin: 0;\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/Xsui6EXMWNI\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<\/div>\n<p>In my next sessions of this mini-series, my focus will be on how to use certain tools to provide monitoring of your Azure Analysis solutions.<\/p>\n<p><strong>Need further help? Our expert team and solution offerings can help your business with any Azure product or service, including Managed Services offerings. Contact us at 888-8AZURE or\u00a0 <a href=\"mailto:sales@3cloudsolutions.com\">sales@3cloudsolutions.com<\/a>.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are several different tools to help you monitor and tune the performance of your&mldr;<\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[260],"tags":[],"class_list":["post-10376","post","type-post","status-publish","format-standard","hentry","category-data-ai","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/10376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=10376"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/10376\/revisions"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=10376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=10376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=10376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}