<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:a10="http://www.w3.org/2005/Atom"
  version="2.0">
  <channel xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <title>Microsoft Azure Blog</title>
    <link>https://azure.microsoft.com/blog/</link>
    <description />
    <language>en-US</language>
    <lastBuildDate>Sun, 01 Oct 2017 01:18:06 Z</lastBuildDate>
    <item>
      <guid
        isPermaLink="false">ready-for-javaone-bringing-java-and-kubernetes-together-in-azure</guid>
      <category>Developer</category>
      <category>Events</category>
      <title>Ready for JavaOne: Bringing Java and Kubernetes together in Azure</title>
      <description>The Java team at Microsoft has been working hard during this year, collaborating with Java customers and developers around the globe to optimize the Java developer experience in Azure. It’s truly momentous days for Java, and as our team gets ready for JavaOne next week (where Microsoft will be a Silver sponsor) we are excited to announce developers can now securely deploy and redeploy Java apps to Kubernetes in Azure Container Service using Maven!</description>
      <pubDate>Thu, 28 Sep 2017 14:00:43 Z</pubDate>
      <content:encoded>&lt;p&gt;The Java team at Microsoft has been working hard during this year, collaborating with Java customers and developers around the globe to optimize the Java developer experience in Azure.&lt;/p&gt; &lt;p&gt;In the last few weeks &lt;a href="https://azure.microsoft.com/en-us/blog/tag/java/"&gt;we’ve delivered exciting new features&lt;/a&gt; in Maven, Jenkins, Visual Studio Code and IntelliJ. These features help Java developers rapidly adopt cloud-native patterns in Azure and debug faster, as well as added support for Managed Disks, Cosmos DB and Container Service in the Azure Management Libraries for Java. We have collaborated with partners such as Red Hat, Pivotal, CloudBees and Azul to bring Java closer to the cloud.&lt;/p&gt; &lt;p&gt;It’s truly momentous days for Java, and as our team gets ready for &lt;a href="https://events.rainfocus.com/catalog/oracle/oow17/catalogjavaone17?search=con787&amp;amp;showEnrolled=false"&gt;JavaOne&lt;/a&gt; next week (where Microsoft will be a Silver sponsor) we are excited to announce that &lt;strong&gt;developers can now securely deploy and redeploy Java apps to Kubernetes in Azure Container Service using Maven!&lt;/strong&gt;&lt;/p&gt; &lt;h2&gt;Getting started&lt;/h2&gt; &lt;p&gt;&lt;a href="https://azure.microsoft.com/en-us/services/container-service/"&gt;Azure Container Service&lt;/a&gt; makes it simple to create an optimized Kubernetes-based container hosting solution for Azure to run containerized applications stored in public or private registries, including Azure Container Registry. Today, you can use Maven to securely deploy and manage your container-based apps. Let’s start with a sample Spring Boot app you can clone from GitHub:&lt;/p&gt; &lt;p&gt;&lt;code&gt;git clone -b k8s-private-registry &lt;a href="https://github.com/microsoft/gs-spring-boot-docker"&gt;https://github.com/microsoft/gs-spring-boot-docker&lt;/a&gt;&lt;br&gt;cd gs-spring-boot-docker/complete&lt;/code&gt;&lt;/p&gt; &lt;p&gt;After &lt;a href="https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-deploy-spring-boot-app-using-fabric8-maven-plugin#create-a-private-azure-container-registry-using-the-azure-cli"&gt;adding your private Docker registry credentials&lt;/a&gt; to your Maven settings.xml, build the app and containerize like you always do, and deploy to Kubernetes in Azure Container Service:&lt;/p&gt; &lt;p&gt;&lt;code&gt;mvn package docker:build docker:push fabric8:resource fabric8:apply&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/467cb17d-d485-4685-99ee-911e23a9c4d5.jpg"&gt;&lt;img title="java-1" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="java-1" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/32e2d42e-c407-4226-a5ed-26fcb8d41502.jpg" width="1098" height="543"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Then, get the IP address for your deployment:&lt;/p&gt; &lt;p&gt;&lt;code&gt;kubectl get svc -w&lt;/code&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/6d0728f0-f944-440b-837b-51dc7a87402e.jpg"&gt;&lt;img title="java-2" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" border="0" alt="java-2" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/4257b1e8-5c33-4868-8c17-df859e55b54d.jpg" width="1098" height="358"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;And that’s it! It’s that easy to use Maven to deploy a Spring Boot app or any other Java app to Kubernetes in Azure Container Service. Make sure you check out the &lt;a href="https://docs.microsoft.com/en-us/azure/container-service/kubernetes/container-service-deploy-spring-boot-app-using-fabric8-maven-plugin"&gt;step-by-step&lt;/a&gt; instructions to get started today.&lt;/p&gt; &lt;h2&gt;Next week: JavaOne&lt;/h2&gt; &lt;p&gt;Today’s announcement wouldn’t be possible without our joint efforts with Red Hat and the ongoing &lt;a href="https://github.com/fabric8io/fabric8-maven-plugin/pull/1013"&gt;collaboration&lt;/a&gt; enhancing the Fabric8 Maven plugin to add secure registry references. This collaboration highlights how important engaging with the Java ecosystem is for us - a key aspect of our presence at JavaOne.&lt;/p&gt; &lt;p&gt;The Microsoft Java team, including feature owners, developer advocates, support engineers and others, looks forward to meeting you in San Francisco next week. Swing by our booth in the Expo hall to learn more – we’d love to connect.&lt;/p&gt; &lt;p&gt;Not attending JavaOne this year? Follow &lt;a href="http://twitter.com/openatmicrosoft"&gt;@OpenAtMicrosoft&lt;/a&gt; or &lt;a href="https://info.microsoft.com/java-in-azure-insider-register.html"&gt;sign up&lt;/a&gt; for updates!&lt;/p&gt;</content:encoded>
      <comments>https://azure.microsoft.com/blog/ready-for-javaone-bringing-java-and-kubernetes-together-in-azure/#comments</comments>
      <link>https://azure.microsoft.com/blog/ready-for-javaone-bringing-java-and-kubernetes-together-in-azure/</link>
      <dc:creator>Asir Selvasingh</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">monitoring-azure-sql-data-sync-using-oms-log-analytics</guid>
      <category>Developer</category>
      <title>Monitoring Azure SQL Data Sync using OMS Log Analytics</title>
      <description>Azure SQL Data Sync is a solution which enables customers to easily synchronize data either bidirectionally or unidirectionally between multiple Azure SQL databases and/or on-premises SQL Databases.…</description>
      <pubDate>Thu, 28 Sep 2017 13:00:42 Z</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data" target="_blank"&gt;Azure SQL Data Sync&lt;/a&gt; is a solution which enables customers to easily synchronize data either bidirectionally or unidirectionally between multiple Azure SQL databases and/or on-premises SQL Databases.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Previously, users had to manually look at SQL Azure Data Sync in the Azure portal or use PowerShell/RestAPI&amp;rsquo;s to pull the log and detect errors and warnings. By following the steps in this blog post, Data Sync users can configure a custom solution which will greatly improve the Data Sync monitoring experience. Remember, this solution can and should be customized to fit your scenario.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Monitoring dashboard for all your Sync Groups&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Users will no longer need to manually look through the logs of each Sync Group individually to look for issues. Users will be able to monitor all their Sync Groups from any of their subscriptions in one place using a custom OMS view. With this view users will be able to surface the information that matters to them.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/d938b741-2da5-4aeb-8666-bb965cb3d9b0.jpg"&gt;&lt;img alt="Monitoring Dashboard" border="0" height="564" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/d5eae062-26d8-40a4-a59f-c4e4576a00c7.jpg" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" title="Monitoring Dashboard" width="1089"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Automated email notifications&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Users will no longer need to manually look at the log in the Azure Portal or through PowerShell/RestAPI&amp;rsquo;s. By leveraging &lt;a href="https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-overview" target="_blank"&gt;OMS Log Analytics&lt;/a&gt; we can create alerts which will go directly to the emails of those that need to see them in the event of an error.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/3dd943e8-f97c-4fc3-9a2a-e9b7904cf785.jpg"&gt;&lt;img alt="Data sync error" border="0" height="362" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/1752d6b6-1b93-45de-a54e-4349ee1606fe.jpg" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; border-top-width: 0px; margin-right: auto" title="Data sync error" width="1254"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;How do you set this up?&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;You can implement your custom Data Sync OMS monitoring solution in less than an hour by following the steps below and making minimal changes to the given samples.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You&amp;rsquo;ll need to configure 3 components:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;PowerShell Runbook to feed Data Sync Log Data to OMS&lt;/li&gt;&#xD;
	&lt;li&gt;OMS Log Analytics alert for email notifications&lt;/li&gt;&#xD;
	&lt;li&gt;OMS view for monitoring&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;Download the 2 samples:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;a href="https://github.com/Microsoft/sql-server-samples/blob/master/samples/features/sql-data-sync/DataSyncLogPowerShellRunbook.ps1"&gt;Data Sync Log PowerShell Runbook&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://github.com/Microsoft/sql-server-samples/blob/master/samples/features/sql-data-sync/DataSyncLogOmsView.omsview"&gt;Data Sync Log OMS View&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;Prerequisites:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Azure Automation Account&lt;/li&gt;&#xD;
	&lt;li&gt;Log Analytics linked with OMS Workspace&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;h2&gt;PowerShell Runbook to get Data Sync Log&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We will use a PowerShell runbook hosted in Azure Automation to pull the Data Sync log data and send it to OMS. A sample script is included. As a prerequisite you need to have an Azure Automation Account. You will need to create a runbook and the schedule for running it.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To create &lt;a href="https://docs.microsoft.com/en-us/azure/automation/automation-first-runbook-textual-powershell"&gt;the runbook&lt;/a&gt;:&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;Under your Azure Automation Account, click the &lt;strong&gt;Runbooks&lt;/strong&gt; tab under Process Automation.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Add a Runbooks&lt;/strong&gt; at the top left corner of the Runbooks blade.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Import an existing Runbook&lt;/strong&gt;.&lt;/li&gt;&#xD;
	&lt;li&gt;Under &lt;strong&gt;Runbook file&lt;/strong&gt; use the given &amp;ldquo;DataSyncLogPowerShellRunbook&amp;rdquo; file. Set the &lt;strong&gt;Runbook type&lt;/strong&gt; as &amp;ldquo;PowerShell&amp;rdquo;. You can use any name you want.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Create&lt;/strong&gt;. You now have your runbook.&lt;/li&gt;&#xD;
	&lt;li&gt;Under your Azure Automation Account, click the &lt;strong&gt;Variables&lt;/strong&gt; tab under Shared Resources.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Add a variable&lt;/strong&gt; at the top left side of the variables blade. We need to create a variable to store the last execution time for the runbook. If you have multiple runbooks you&amp;#39;ll need one variable for each.&lt;/li&gt;&#xD;
	&lt;li&gt;Set the name as &amp;ldquo;DataSyncLogLastUpdatedTime&amp;rdquo; and Type as DateTime.&lt;/li&gt;&#xD;
	&lt;li&gt;Select the Runbook and click the edit button at the top of the blade.&lt;/li&gt;&#xD;
	&lt;li&gt;Make the required changes (details in the script)&#xD;
	&lt;ul&gt;&#xD;
		&lt;li&gt;Azure information&lt;/li&gt;&#xD;
		&lt;li&gt;Sync Group information&lt;/li&gt;&#xD;
		&lt;li&gt;&lt;a href="https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-data-collector-api" target="_blank"&gt;OMS information&lt;/a&gt; (find this information at OMS Portal -&amp;gt; Settings -&amp;gt; Connected Sources)&lt;/li&gt;&#xD;
	&lt;/ul&gt;&#xD;
	&lt;/li&gt;&#xD;
	&lt;li&gt;Run the runbook in the test pane and check to make sure it&amp;rsquo;s successful.&#xD;
	&lt;ul&gt;&#xD;
		&lt;li&gt;Note: If you have errors make sure you have the newest PowerShell Module installed. You can do this in the &lt;strong&gt;Modules Gallery&lt;/strong&gt; in your Automation Account.&lt;/li&gt;&#xD;
	&lt;/ul&gt;&#xD;
	&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Publish&lt;/strong&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt;To schedule the runbook:&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;Under your runbook, click the &lt;strong&gt;Schedules&lt;/strong&gt; tab under Resources.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Add a Schedule&lt;/strong&gt; in the Schedules blade.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Link a Schedule to your runbook&lt;/strong&gt;.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Create a new schedule&lt;/strong&gt;.&lt;/li&gt;&#xD;
	&lt;li&gt;Set &lt;strong&gt;Recurrence&lt;/strong&gt; to Recurring and set the interval you&amp;rsquo;d like. You should use the same interval here, in the script, and in OMS.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Create&lt;/strong&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt;To monitor if your automation is running:&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;Under &lt;strong&gt;Overview&lt;/strong&gt; for your automation account, find the &lt;strong&gt;Job Statistics&lt;/strong&gt; view under &lt;strong&gt;Monitoring&lt;/strong&gt;. Pin this to your dashboard for easy viewing.&lt;/li&gt;&#xD;
	&lt;li&gt;Successful runs of the runbook will show as &amp;ldquo;Completed&amp;rdquo; and failed runs will show up as &amp;ldquo;Failed&amp;rdquo;.&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;h2&gt;OMS log reader alert for email notifications&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We will use an OMS Log Analytics to create an alert. As a prerequisite you need to have a Log Analytics linked with an OMS workspace.&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;In the OMS portal click on &lt;strong&gt;Log Search&lt;/strong&gt; towards the top left.&lt;/li&gt;&#xD;
	&lt;li&gt;Create a query to select the errors and warnings by sync group within the interval you are using.&#xD;
	&lt;ul&gt;&#xD;
		&lt;li&gt;Type=DataSyncLog_CL LogLevel_s!=Success| measure count() by SyncGroupName_s interval 60minute&lt;/li&gt;&#xD;
	&lt;/ul&gt;&#xD;
	&lt;/li&gt;&#xD;
	&lt;li&gt;After running the query click the bell that says &lt;strong&gt;Alert&lt;/strong&gt;.&lt;/li&gt;&#xD;
	&lt;li&gt;Under &lt;strong&gt;Generate alert&lt;/strong&gt; &lt;strong&gt;based on&lt;/strong&gt; select &lt;strong&gt;Metric Measurement&lt;/strong&gt;.&#xD;
	&lt;ul&gt;&#xD;
		&lt;li&gt;Set the Aggregate Value to &lt;strong&gt;Greater than&lt;/strong&gt;.&lt;/li&gt;&#xD;
		&lt;li&gt;After greater than, use the threshold you&amp;rsquo;d like to set before you receive notifications.&lt;/li&gt;&#xD;
		&lt;li&gt;Transient errors are expected in Data Sync. We recommend that you set the threshold to 5 to reduce noise.&lt;/li&gt;&#xD;
	&lt;/ul&gt;&#xD;
	&lt;/li&gt;&#xD;
	&lt;li&gt;Under &lt;strong&gt;Actions&lt;/strong&gt; set &lt;strong&gt;Email notification&lt;/strong&gt; to &amp;ldquo;Yes&amp;rdquo;. Enter the desired recipients.&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt;. You will now receive email notifications based on errors.&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;h2&gt;OMS view for monitoring&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We will create an OMS view to visually monitor all the sync groups. The view includes a few main components:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;The Overview tile shows how many errors, successes, and warnings all your sync groups have.&lt;/li&gt;&#xD;
	&lt;li&gt;Tile for all sync groups which shows the amount of errors and warnings per sync group that has them. Groups with no issues will not appear.&lt;/li&gt;&#xD;
	&lt;li&gt;Tile for each Sync Group which shows the number errors, successes, and warnings and the recent error messages.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;To configure the view:&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;On the OMS home page, click the plus on the left to open the &lt;strong&gt;view designer.&lt;/strong&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Import&lt;/strong&gt; on the top bar of the view designer and select the &amp;ldquo;DataSyncLogOMSView&amp;rdquo; file.&lt;/li&gt;&#xD;
	&lt;li&gt;The given view is a sample for managing 2 sync groups. You can edit this to fit your case. Click &lt;strong&gt;edit&lt;/strong&gt; and make the following changes.&#xD;
	&lt;ul&gt;&#xD;
		&lt;li&gt;Create new &amp;ldquo;Donut &amp;amp; List&amp;rdquo; objects from the Gallery as needed.&lt;/li&gt;&#xD;
		&lt;li&gt;In each tile update the queries with your information.&amp;nbsp;&#xD;
		&lt;ul&gt;&#xD;
			&lt;li&gt;On all tiles, change the TimeStamp_t interval as desired&lt;/li&gt;&#xD;
			&lt;li&gt;On the Sync Group specific tiles, update the Sync Group names.&lt;/li&gt;&#xD;
		&lt;/ul&gt;&#xD;
		&lt;/li&gt;&#xD;
		&lt;li&gt;In each tile update the titles as needed.&lt;/li&gt;&#xD;
	&lt;/ul&gt;&#xD;
	&lt;/li&gt;&#xD;
	&lt;li&gt;Click &lt;strong&gt;Save&lt;/strong&gt; and your view is ready.&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;h2&gt;Cost&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;In most cases this solution will be free.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;Azure Automation:&lt;/strong&gt; There may be a cost incurred with the Azure Automation Account depending on your usage. The first 500 minutes of job run time per month is free. In most cases you will use less than 500 minutes for this solution. To avoid charges, schedule the runbook to run at an interval of 2 hours or more.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;OMS Log Analytics:&lt;/strong&gt; There may be a &lt;a href="https://azure.microsoft.com/en-us/pricing/details/log-analytics/" target="_blank"&gt;cost&lt;/a&gt; associated with OMS depending on your usage. The free tier includes 500 MB of ingested data per day. In most cases this will be enough for this solution. To decrease the usage, use the failure only filtering included in the runbook. If you are using more than 500 MB per day, upgrade to the paid tier to avoid stoppage of analytics from hitting the limitation.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Code samples&lt;/h2&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;a href="https://github.com/Microsoft/sql-server-samples/blob/master/samples/features/sql-data-sync/DataSyncLogPowerShellRunbook.ps1" target="_blank"&gt;Data Sync Log PowerShell Runbook&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://github.com/Microsoft/sql-server-samples/blob/master/samples/features/sql-data-sync/DataSyncLogOmsView.omsview" target="_blank"&gt;Data Sync Log OMS View&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/monitoring-azure-sql-data-sync-using-oms-log-analytics/#comments</comments>
      <link>https://azure.microsoft.com/blog/monitoring-azure-sql-data-sync-using-oms-log-analytics/</link>
      <dc:creator>Joshua Gnanayutham</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">visual-studio-team-services-september-2017-digest</guid>
      <category>IT Pro/DevOps</category>
      <category>Developer</category>
      <title>What’s brewing in Visual Studio Team Services: September 2017 Digest</title>
      <description>Visual Studio Team Services offers the best DevOps tooling to create an efficient continuous integration and release pipeline to Azure. This post series provides the latest updates and news for Visual Studio Team Services and is a great way for Azure users to keep up-to-date with new features being released every three weeks.</description>
      <pubDate>Thu, 28 Sep 2017 12:00:42 Z</pubDate>
      <content:encoded>&lt;p&gt;Visual Studio Team Services offers the best DevOps tooling to create an efficient continuous integration and release pipeline to Azure. This month we&amp;rsquo;ll take a look at support Git forks, multi-phase builds, work hub improvements, new reporting widgets, and an updated NDepend extension. Let&amp;rsquo;s get started with our first look at forking in VSTS.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Forks preview&lt;/h2&gt;&#xD;
&#xD;
&lt;blockquote&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Preview feature&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This capability is enabled through the &lt;strong&gt;Git Forks&lt;/strong&gt; &lt;a href="https://www.visualstudio.com/docs/collaborate/preview-features"&gt;preview feature&lt;/a&gt; on your account.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt;You can now fork and push changes back &lt;strong&gt;within a VSTS account!&lt;/strong&gt; This is the first step on our journey with forks. The next step will be to enable you to fork a repository into a different VSTS account.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;A fork is a complete, server-side copy of a repository, including all files, commits, and (optionally) branches. Forks are a great way to isolate experimental, risky, or confidential changes from the original codebase. Once you&amp;rsquo;re ready to share those changes, it&amp;rsquo;s easy to use pull requests to push the changes back to the original repository.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Using forks, you can also allow a broad range of people to contribute to your repository without giving them direct commit access. Instead, they commit their work to their own fork of the repository. This gives you the opportunity to review their changes in a pull request before accepting those changes into the central repository.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="create fork" border="0" height="480" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_27.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="578"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;A fork starts with all the contents of its upstream (original) repository. When you create a fork, you can choose whether to include all branches or limit to only the default branch. None of the permissions, policies, or build definitions are applied. The new fork acts as if someone cloned the original repository, then pushed to a new, empty repository. After a fork has been created, new files, folders, and branches are not shared between the repositories unless a PR carries them along.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You can create PRs in either direction: from fork to upstream, or upstream to fork. The most common direction will be from fork to upstream. The destination repository&amp;rsquo;s permissions, policies, builds, and work items will apply to the PR.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;See the &lt;a href="https://www.visualstudio.com/docs/git/concepts/forks"&gt;documentation for forks&lt;/a&gt; for more information.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Create a folder in a repository using web&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;You can now create folders via the web in your Git and TFVC repositories. This replaces the &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-devlabs.FolderManagement"&gt;Folder Management extension&lt;/a&gt;, which will now undergo the process of deprecation.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To create a folder, click &lt;strong&gt;New &amp;gt; Folder&lt;/strong&gt; in either the command bar or context menu:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="New folder option" border="0" height="291" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_07.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="640"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Wiki page deep linking&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;Wiki&lt;/strong&gt; now supports deep linking sections within a page and across pages, which is really useful for creating a table of contents. You can reference a heading in the same page or another page by using the following syntax:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Same page: &lt;code&gt;[text to display](#section-name)&lt;/code&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;Another page: &lt;code&gt;[text to display](/page-name#section-name)&lt;/code&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;See the &lt;a href="https://docs.microsoft.com/en-us/vsts/reference/markdown-guidance#links"&gt;documentation for Markdown syntax guidance&lt;/a&gt; for more information.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Preview content as you edit Wiki pages&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Data shows that users almost always &lt;strong&gt;Preview&lt;/strong&gt; a wiki page multiple times while editing content. For each page edit, users click on &lt;strong&gt;Preview&lt;/strong&gt; 1-2 times on average. This can be particularly time-consuming for those new to markdown. Now you can see the preview of your page while editing.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Wiki preview" border="0" height="394" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_31.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="1024"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Paste rich content as HTML in Wiki&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;You can now paste rich text in the markdown editor of &lt;strong&gt;Wiki&lt;/strong&gt; from any browser-based applications such as Confluence, OneNote, SharePoint, and MediaWiki. This is particularly useful for those who have created rich content such as complex tables and want to show it in &lt;strong&gt;Wiki&lt;/strong&gt;. Simply copy content and paste it as HTML.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Wiki rich content as HTML" border="0" height="446" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_32.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="1024"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Multi-phase builds&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Modern multi-tier apps often must be built with different sets of tasks, on different sets of agents with varying capabilities, sometimes even on different platforms. Until now, in VSTS you had to create a separate build for each aspect of these kinds of apps. We&amp;rsquo;re now releasing the first set of features to enable multi-phase builds.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Multi-phase builds" border="0" height="768" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_17.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="902"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You can configure each phase with the tasks you need, and specify different demands for each phase. Each phase can run multiple jobs in parallel using multipliers. You can publish artifacts in one phase, and then download those artifacts to use them in a subsequent phase.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You&amp;rsquo;ll also notice that all of your current build definitions have been upgraded to have a single phase. Some of the configuration options such as demands and multi-configuration will be moved to each phase.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;We&amp;rsquo;re still working on a few features, including:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Ability to select a different queue in each phase.&lt;/li&gt;&#xD;
	&lt;li&gt;Ability to consume output variables from one phase in a subsequent phase.&lt;/li&gt;&#xD;
	&lt;li&gt;Ability to run phases in parallel. (For now, all the phases you define run sequentially).&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;h2&gt;CI builds for Bitbucket repositories&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;It&amp;#39;s now possible to run CI builds from connected Bitbucket repositories. To get started, set up a &lt;a href="https://docs.microsoft.com/en-us/vsts/build-release/concepts/library/service-endpoints"&gt;service endpoint to connect to Bitbucket&lt;/a&gt;. Then in your build definition, on the Tasks tab select the Bitbucket source.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="get sources bitbucket repo" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_25.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;After that, enable CI on the &lt;strong&gt;Triggers&lt;/strong&gt; tab, and you&amp;rsquo;re good to go.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This feature works only for builds in VSTS accounts and with cloud-hosted Bitbucket repositories.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Release template extensibility&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Release templates let you create a baseline for you to get started when defining a release process. Previously, you could upload new ones to your account, but now authors can include release templates in their extensions. You can find an &lt;a href="https://github.com/Microsoft/vsts-rm-extensions/tree/master/Extensions/EnvironmentTemplateSample"&gt;example on the GitHub repo&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Conditional release tasks and phases&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Similar to &lt;a href="https://www.visualstudio.com/docs/build/concepts/process/conditions"&gt;conditional build tasks&lt;/a&gt;, you can now run a task or phase only if specific conditions are met. This will help you in modeling rollback scenarios.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;If the built-in conditions don&amp;rsquo;t meet your needs, or if you need more fine-grained control over when the task or phase runs, you can specify custom conditions. Express the condition as a nested set of functions. The agent evaluates the innermost function and works its way outwards. The final result is a boolean value that determines if the task to be run.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="conditional release phases" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_16.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Personalized notifications for releases&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Release notifications are now integrated with the VSTS notification settings experience. Those managing releases are now automatically notified of pending actions (approvals or manual interventions) and important deployment failures. You can turn off these notifications by navigating to the &lt;strong&gt;Notification&lt;/strong&gt; settings under the profile menu and switching off &lt;strong&gt;Release Subscriptions&lt;/strong&gt;. You can also subscribe to additional notifications by creating custom subscriptions. Admins can control subscriptions for teams and groups from the &lt;strong&gt;Notification&lt;/strong&gt; settings under &lt;strong&gt;Team&lt;/strong&gt; and &lt;strong&gt;Account&lt;/strong&gt; settings.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Release definition authors will no longer have to manually send emails for approvals and deployment completions.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This is especially useful for large accounts that have multiple stakeholders for releases, and those other than approver, release creator and environment owner that might want to be notified.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Release notifications" border="0" height="673" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_13.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="1024"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;See the &lt;a href="https://blogs.msdn.microsoft.com/devops/2017/09/04/managing-release-notifications/"&gt;managing release notifications&lt;/a&gt; for more information.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Branch filters in release environment triggers&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;In the new release definition editor, you can now specify artifact conditions for a particular environment. Using these artifact conditions, you will have more granular control on which artifacts should be deployed to a specific environment. For example, for a production environment, you may want to make sure that builds generated only from the master branch are deployed. This filter needs to be set for all artifacts that you think should meet this criteria.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You can also add multiple filters for each artifact that is linked to the release definition. Deployment will be triggered to this environment only if all the artifact conditions are successfully met.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Branch filters" border="0" height="480" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_12.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="542"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Gulp, Yarn, and more authenticated feed support&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;The npm task today works seamlessly with authenticated npm feeds (in &lt;strong&gt;Package Management&lt;/strong&gt; or external registries like &lt;strong&gt;npm Enterprise&lt;/strong&gt; and &lt;strong&gt;Artifactory&lt;/strong&gt;), but until now it&amp;rsquo;s been challenging to use a task runner like &lt;strong&gt;Gulp&lt;/strong&gt; or an alternate npm client like &lt;strong&gt;Yarn&lt;/strong&gt; unless that task also supported authenticated feeds. With this update, we&amp;rsquo;ve added a new &lt;strong&gt;npm Authenticate&lt;/strong&gt; build task that will add credentials to your .npmrc so that subsequent tasks can use authenticated feeds successfully.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Auth feeds" border="0" height="424" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_06.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="1024"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Run webtests using the VSTest task&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Using the Visual Studio test task, webtests can now be run in the CI/CD pipeline. Webtests can be run by specifying the tests to run in the task assembly input. Any test case work item that has an &amp;ldquo;associated automation&amp;rdquo; linked to a webtest, can also be run by selecting the test plan/test suite in the task.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Test selection" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_09.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Webtest results will be available as an attachment to the test result. This can be downloaded for offline analysis in Visual Studio.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="Test summary" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_10.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This capability is dependent on changes in the Visual Studio test platform and &lt;strong&gt;requires installing Visual Studio 2017 Update 4 on the build/release agent&lt;/strong&gt;. Webtests cannot be run using prior versions of Visual Studio.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Similarly, webtests can be run using the &lt;strong&gt;Run Functional Test&lt;/strong&gt; task. This capability is dependent on changes in the Test Agent, that will be available with the Visual Studio 2017 Update 5.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;See the &lt;a href="https://docs.microsoft.com/en-us/vsts/load-test/getting-started-with-performance-testing"&gt;Load test your app in the cloud using Visual Studio and VSTS quickstart&lt;/a&gt; as an example of how you can use this together with load testing.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Work Items hub&lt;/h2&gt;&#xD;
&#xD;
&lt;blockquote&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Preview feature&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To use this capability you must have the &lt;strong&gt;New Work Items Hub&lt;/strong&gt; &lt;a href="https://www.visualstudio.com/docs/collaborate/preview-features"&gt;preview feature&lt;/a&gt; enabled on your profile and/or account.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Work Items&lt;/strong&gt; hub allows you to focus on relevant items inside a team project via five pivots:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Assigned to me - All work items assigned to you in the project in the order they&amp;rsquo;re last updated. To open or update a work item, click its title.&lt;/li&gt;&#xD;
	&lt;li&gt;Following - All work items you&amp;rsquo;re following.&lt;/li&gt;&#xD;
	&lt;li&gt;Mentioned - All work items you&amp;rsquo;ve been mentioned in, for the last 30 days.&lt;/li&gt;&#xD;
	&lt;li&gt;My activity - All work items that you have recently viewed or updated.&lt;/li&gt;&#xD;
	&lt;li&gt;Recently created - All work items recently created in the project.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="work item hub" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_04.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Creating a work item from within the hub is just one click away:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="new item menu" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_05.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;While developing the new &lt;strong&gt;Work Items&lt;/strong&gt; hub, we wanted to ensure that you could re-create each one of the pivots via the &lt;strong&gt;Query Editor&lt;/strong&gt;. Previously, we supported querying on items that you&amp;rsquo;re following and that were assigned to you but this sprint we created two new macros: @RecentMentions and @MyRecentActivity. With these, you can now create a query and obtain the work items where you&amp;rsquo;ve been mentioned in the last 30 days or create a query that returns your latest activity. Here&amp;rsquo;s a sneak peek of how these macros can be used:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="filters" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_29.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;See the &lt;a href="https://www.visualstudio.com/docs/work/work-items/view-add-work-items"&gt;documentation for the Work Items hub&lt;/a&gt; for more information.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Customizable work item rules&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Whether it be automatically setting the value of certain work item fields or defining the behavior of those fields in specific states, project admins can now use rules to automate the behavior of work item fields and ease the burden on their teams. Here are just a few examples of the key scenarios you will be able to configure using rules.&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;When a work item state changes to &lt;strong&gt;Active&lt;/strong&gt;, make &lt;strong&gt;Remaining Work&lt;/strong&gt; a required field&lt;/li&gt;&#xD;
	&lt;li&gt;When a work item is &lt;strong&gt;Proposed&lt;/strong&gt; and the &lt;strong&gt;Original Estimate&lt;/strong&gt; is changed, copy the value of &lt;strong&gt;Original Estimate&lt;/strong&gt; to the &lt;strong&gt;Remaining Work&lt;/strong&gt; field&lt;/li&gt;&#xD;
	&lt;li&gt;When you add a custom state, with its own by/date field types, you can use rules to automatically set those fields&amp;rsquo; values on state transitions&lt;/li&gt;&#xD;
	&lt;li&gt;When a work item state changes, set the value of custom by/date fields&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;To get started with rules, simply follow these steps:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="customize menu action" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_02.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
	&lt;li&gt;Select &lt;strong&gt;Customize&lt;/strong&gt; from the work item&amp;rsquo;s context menu&lt;/li&gt;&#xD;
	&lt;li&gt;Create or select an existing inherited process&lt;/li&gt;&#xD;
	&lt;li&gt;Select the work item type you would like to add rules on, click &lt;strong&gt;Rules&lt;/strong&gt;, and click &lt;strong&gt;New rule&lt;/strong&gt;&lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="custom rules" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_01.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;br&gt;&#xD;
Check out the &lt;a href="https://www.visualstudio.com/docs/work/process/custom-rules"&gt;documentation for custom rules&lt;/a&gt; for more information.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Custom Fields and Tags in Notifications&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Notifications can now be defined using conditions on custom fields and tags &amp;ndash; not only when they change but when certain values are met. This has been a top customer suggestion in UserVoice (see &lt;a href="https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/6059328-use-tags-in-alerts"&gt;6059328&lt;/a&gt; and &lt;a href="https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/2436843-custom-fields-in-work-item-alerts"&gt;2436843&lt;/a&gt;) and will allow for a more robust set of notifications that can be set for work items.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="custom work item notification settings" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_03.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Inline add on Delivery Plans&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;New feature ideas can arrive at any moment, so we&amp;rsquo;ve made it easier to add new features directly to your &lt;strong&gt;Delivery Plans&lt;/strong&gt;. Simply click the &lt;strong&gt;New item&lt;/strong&gt; button available on hover, enter a name, and hit enter. A new feature will be created with the area path and iteration path you&amp;rsquo;d expect.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="inline add on delivery plans" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_26.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;New Queries experience&lt;/h2&gt;&#xD;
&#xD;
&lt;blockquote&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Preview Feature&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To use this capability you must have the &lt;strong&gt;New Queries Experience&lt;/strong&gt; &lt;a href="https://www.visualstudio.com/docs/collaborate/preview-features"&gt;preview feature&lt;/a&gt; enabled on your profile.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Queries&lt;/strong&gt; hub has a new look and feel, changes in navigation, and some exciting new features such as the ability to search for queries.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You&amp;rsquo;ll notice that the left pane has been removed. To quickly navigate between your favorite queries, use the dropdown in the query title.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="New queries experience" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_02.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;We&amp;rsquo;ve also made the following improvements:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Create and edit followed work item queries with the @Follows macro&lt;/li&gt;&#xD;
	&lt;li&gt;Query for work items you were mentioned in with the @Mentions macro&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Save as&lt;/strong&gt; now copies charts to the new query&lt;/li&gt;&#xD;
	&lt;li&gt;Simplified command bars for &lt;strong&gt;Results&lt;/strong&gt; and &lt;strong&gt;Editor&lt;/strong&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;Expanded filter capabilities in the result grid&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;h2&gt;Burndown and Burnup widgets&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Burndown&lt;/strong&gt; and &lt;strong&gt;Burnup&lt;/strong&gt; widgets are now available for those who have installed the &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms.vss-analytics"&gt;Analytics Extension&lt;/a&gt; on their accounts.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Burndown&lt;/strong&gt; widget lets you display a burndown across multiple teams and multiple sprints. You can use it to create a release burndown, a bug burndown, or a burndown on just about any scope of work over any time period. You can even create a burndown that spans team projects!&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Burndown&lt;/strong&gt; widget helps you answer the question: Will we complete this project on time?&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To help you answer that question, it provides these features:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Displays percentage complete&lt;/li&gt;&#xD;
	&lt;li&gt;Computes average burndown&lt;/li&gt;&#xD;
	&lt;li&gt;Shows you when you have items not estimated with story points&lt;/li&gt;&#xD;
	&lt;li&gt;Tracks your scope increase over the course of the project&lt;/li&gt;&#xD;
	&lt;li&gt;Projects your project&amp;rsquo;s completion date based on historical burndown and scope increase trends&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;You can burndown on any work item type based on count of work items or by the sum of a specific field (e.g., Story Points). You can burndown using daily, weekly, monthly intervals or based on an iteration schedule. You can even add additional filter criteria to fine tune the exact scope of work you are burning down.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The widget is highly configurable allowing you use it for a wide variety of scenarios. We expect our customers will find amazing ways to use these two widgets.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="release burndown" border="0" height="477" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_19.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="640"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="bug burndown" border="0" height="480" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_20.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="635"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Burnup&lt;/strong&gt; widget is just like the &lt;strong&gt;Burndown&lt;/strong&gt; widget, except that it plots the work you have completed, rather than the work you have remaining.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="stories burnup" border="0" height="479" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/09_15_21.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="640"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Streamlined user management&lt;/h2&gt;&#xD;
&#xD;
&lt;blockquote&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Preview feature&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This capability is enabled through the &lt;strong&gt;Streamlined User Management&lt;/strong&gt; &lt;a href="https://www.visualstudio.com/docs/collaborate/preview-features"&gt;preview feature&lt;/a&gt; on your profile and/or account.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&#xD;
&lt;p&gt;Effective user management helps administrators ensure they are paying for the right resources and enabling the right access in their projects. We&amp;rsquo;ve repeatedly heard in support calls and from our customers that they want capabilities to simplify this process in VSTS. This sprint, we are releasing an experience to general availability, which begins to address these issues. See the &lt;a href="https://www.visualstudio.com/docs/setup-admin/team-services/manage-users-and-access-user-hub-team-services"&gt;documentation for the User hub&lt;/a&gt; for more information. Here are some of the changes that you&amp;rsquo;ll see light up:&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Invite people to the account in one easy step&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Administrators can now add users to an account, with the proper extensions, access level, and group memberships at the same time, enabling their users to hit the ground running. You can also invite up to 50 users at once through the new invitation experience.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="new account invitation" border="0" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_17.png" style="border: 0px currentcolor; border-image: none; background-image: none;"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;More information when managing users&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;Manage users&lt;/strong&gt; page now shows you more information to help you understand users in your account at a glance. The table of users includes a new column called &lt;strong&gt;Extensions&lt;/strong&gt; that lists the extensions each user has access to.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="new user page" border="0" height="346" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_18.png" style="border: 0px currentcolor; border-image: none; background-image: none;" width="640"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Adding Users to Projects and Teams&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We want to make sure each of your administrators has the tools they need to easily get your team up and running. As part of this effort, we are releasing an improved project invitation dialog. This new dialog enables your project administrators to easily add users to the teams which they should be a member of. If you are a project or team administrator, you can access this dialog by clicking the &lt;strong&gt;Add&lt;/strong&gt; button on your project home page or the &lt;strong&gt;Team Members&lt;/strong&gt; widget.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="project invite" src="https://docs.microsoft.com/en-us/vsts/release-notes/2017/_img/08_28_20.png"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Improved authentication documentation and samples&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;In the past, our REST documentation has been focused solely on using PATs for access to our REST APIs. We&amp;rsquo;ve updated our documentation for extensions and integrations to give guidance on how best to authenticate given your application scenario. Whether you&amp;rsquo;re developing a native client application, interactive web app, or simply calling an API via PowerShell, we have a clear sample on how best to authenticate with VSTS. For more information see the &lt;a href="https://www.visualstudio.com/docs/integrate/get-started/authentication/authentication_guidance"&gt;documentation&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Extension of the month: Code Quality NDepend for TFS 2017 and VSTS&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="" height="210" src="https://msdnshared.blob.core.windows.net/media/2017/08/Microsoft.VisualStudio.Services.Icons6IZ4YDH8.png" width="210"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;With over 200 installs and a solid 5-star rating, NDepend is one of the best code quality solutions in our Marketplace and the extension adds a bunch of new features to your VSTS experience&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;NDepend Dashboard Hub&lt;/strong&gt; shows a recap of the most relevant data including technical debt estimations, code size, Quality Gates status, rules and issues numbers.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Quality Gates&lt;/strong&gt; which are code quality facts that must be enforced before committing to source control and eventually, before releasing.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Rules &lt;/strong&gt;that check your code against best practices with 150 included inbox and the ability to create custom additions.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Technical Debt and Issues&lt;/strong&gt; which is generated from checking your code against industry best practices, including deep issue drill down.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Trends&lt;/strong&gt; are supported and visualized across builds so you can see if you&amp;rsquo;re improving, or adding more technical debt.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Code Metrics&lt;/strong&gt; recap for each assembly, namespace, class or method.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Build Summary&lt;/strong&gt; recap is shown in each Build Summary:&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;With the new pricing plans for NDepend, you can enable a code quality engineer on your team to use all of these tools starting at a low monthly cost.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;For full pricing info, check out the &lt;a href="https://marketplace.visualstudio.com/items?itemName=ndepend.ndependextension&amp;amp;utm_source=roundupblog#pricing"&gt;NDepend extension&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;These releases always include more than I can cover here. Please check out the &lt;a href="https://docs.microsoft.com/en-us/vsts/release-notes/2017/aug-28-team-services"&gt;August 28th&lt;/a&gt; and the &lt;a href="https://docs.microsoft.com/en-us/vsts/release-notes/2017/sep-15-team-services"&gt;September 15th&lt;/a&gt; release notes for more information. Be sure to subscribe to the &lt;a href="https://blogs.msdn.microsoft.com/devops/"&gt;DevOps blog&lt;/a&gt; to keep up with the latest plans and developments for VSTS.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Happy coding!&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://twitter.com/tfsbuck" target="_blank"&gt;@tfsbuck&lt;/a&gt;&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/visual-studio-team-services-september-2017-digest/#comments</comments>
      <link>https://azure.microsoft.com/blog/visual-studio-team-services-september-2017-digest/</link>
      <dc:creator>Buck Hodges</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">announcing-kentico-cloud-solution-in-azure-marketplace</guid>
      <category>Web</category>
      <title>Announcing Kentico Cloud Solution in Azure Marketplace </title>
      <description>Kentico Cloud is a cloud-first CMS for digital agencies. We’re excited to announce that it is now available in the Azure Marketplace . This solution leverages Azure App Service to host the front end of your application reading the content from Kentico Cloud </description>
      <pubDate>Thu, 28 Sep 2017 11:00:41 Z</pubDate>
      <content:encoded>&lt;p&gt;&lt;a href="http://www.kenticocloud.com/"&gt;Kentico Cloud&lt;/a&gt; is a cloud-first Headless CMS for digital agencies and end clients. We&amp;rsquo;re excited to announce that its sample site is now available in the Azure Marketplace. With such a solution, your Azure App Service web application can read the content form Kentico Cloud. Kentico Cloud stores the content, tracks the visitors, provides you with statistics and allows for personalization of the content for various customer segments. It allows you to distribute the content to any channel and device, such as websites, mobile devices, mixed reality devices, presentation kiosks, etc, through an API.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;Here are a few highlights of using Kentico Cloud:&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Content is served via REST, backed by a super-fast CDN. This means that the app or website can be developed using any programming language on any platform.&lt;/li&gt;&#xD;
	&lt;li&gt;SDKs for multiple programming languages are provided as open source projects developed by Kentico in collaboration with a developer community.&lt;/li&gt;&#xD;
	&lt;li&gt;Built-in visitor-tracking feature tracks individual visitors. It allows you to analyze the data to identify customer segments with similar profiles or behavior.&lt;/li&gt;&#xD;
	&lt;li&gt;Based on the gathered data, Kentico Cloud allows you to deliver personalized content and interactions with customers.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;The Kentico Cloud sample application utilizes the Git Deploy feature in Azure App Service. With Git Deploy, you don&amp;rsquo;t have to package your application for Azure Marketplace. Instead, Azure can build your source code in GitHub for itself and deploy your app to an arbitrary Azure App Service Web App instance.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Go to the &lt;a href="https://ms.portal.azure.com/#create/Kentico.KenticoCloudSampleMvc" ms.cmpgrp="body" ms.cmpnm="Azure Portal" ms.cmptyp="link" ms.interactiontype="1" ms.pgarea="content" ms.title=""&gt;Azure Portal &lt;/a&gt;to create a sample application that uses Kentico Cloud.&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;References&lt;/h3&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;a href="http://www.kenticocloud.com/"&gt;Kentico Cloud&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://kenticocloud.com/case-studies"&gt;Case Studies&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/announcing-kentico-cloud-solution-in-azure-marketplace/#comments</comments>
      <link>https://azure.microsoft.com/blog/announcing-kentico-cloud-solution-in-azure-marketplace/</link>
      <dc:creator>Sunitha Muthukrishna</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">azure-analysis-services-adds-firewall-support</guid>
      <category>Data Warehouse</category>
      <category>Business Intelligence</category>
      <title>Azure Analysis Services adds firewall support</title>
      <description>By using the new firewall feature, customers can lock down their Azure Analysis Services (Azure AS) servers to accept network traffic only from desired sources. Firewall settings are available in the…</description>
      <pubDate>Thu, 28 Sep 2017 10:00:41 Z</pubDate>
      <content:encoded>&lt;p&gt;We are pleased to introduce firewall support for Azure Analysis Services. By using the new firewall feature, customers can lock down their Azure Analysis Services (Azure AS) servers to accept network traffic only from desired sources. Firewall settings are available in the Azure Portal in the Azure AS server properties. A preconfigured rule called &amp;ldquo;&lt;i&gt;Allow access from Power BI&amp;rdquo;&lt;/i&gt; is enabled by default so that customers can continue to use their Power BI dashboards and reports without friction. Permission from an Analysis Services admin is required to enable and configure the firewall feature.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e264b18b-723b-4d19-9161-239b7275dd1c.png"&gt;&lt;img alt="Azure Analysis Services firewall support" border="0" height="956" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b1946949-7c0e-452f-ac9b-78c3d1baf125.png" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" title="Azure Analysis Services firewall support" width="1614"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Any client computers can be granted access by adding a list of IPv4 addresses and an IPv4 address range to the firewall settings. It is also possible to configure the firewall programmatically by using a Resource Manager template along with Azure PowerShell, Azure Command Line Interface (CLI), Azure portal, or the Resource Manager REST API. Forthcoming articles on the &lt;a href="https://azure.microsoft.com/en-us/blog/"&gt;Microsoft Azure blog&lt;/a&gt; will provide detailed information on how to configure the Azure Analysis Services firewall.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Submit your own ideas for features on our &lt;a href="https://feedback.azure.com/forums/556165"&gt;feedback forum&lt;/a&gt; and learn more about &lt;a href="https://docs.microsoft.com/azure/analysis-services/analysis-services-overview"&gt;Azure Analysis Services&lt;/a&gt;.&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/azure-analysis-services-adds-firewall-support/#comments</comments>
      <link>https://azure.microsoft.com/blog/azure-analysis-services-adds-firewall-support/</link>
      <dc:creator>Kay Unkroth</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">introducing-hdinsight-integration-with-azure-log-analytics</guid>
      <category>Big Data</category>
      <title>Introducing HDInsight integration with Azure Log Analytics Preview</title>
      <description>Operating Big Data applications successfully at scale is key consideration for our enterprise customers.&amp;nbsp; Typical Big Data applications span across multiple different technologies as well as…</description>
      <pubDate>Thu, 28 Sep 2017 09:00:40 Z</pubDate>
      <content:encoded>&lt;p&gt;Operating Big Data applications successfully at scale is key consideration for our enterprise customers. Typical Big Data applications span across multiple different technologies, as well as operating environments. Monitoring this complex infrastructure in an efficient way is the key challenge for our customers.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Today, we announce the preview of HDInsight cluster monitoring in Azure Log Analytics, ushering a new era of enterprise grade Hadoop monitoring for mission critical analytics workloads. HDInsight customers can now monitor and debug their Hadoop, Spark, HBase, Kafka, Interactive Query, and Storm clusters in Azure Log Analytics.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This release introduces the following key capabilities:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Monitor all of the HDInsight clusters and other Azure resources with a single pane of glass.&lt;/li&gt;&#xD;
	&lt;li&gt;Extendable workload specific dashboards along with sophisticated analytical query language for deep analytics.&lt;/li&gt;&#xD;
	&lt;li&gt;Alerts on critical issues with built-in Log Analytics alerting infrastructure.&lt;/li&gt;&#xD;
	&lt;li&gt;Troubleshoot issues faster by having Hadoop, Yarn, Spark, Kafka, HBase, Hive, Storm logs, and Metrics in one place.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/df093f97-7b26-46a5-8d93-2b6d498c2133.png"&gt;&lt;img alt="Interactive Query" border="0" height="529" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e0691ab4-60a5-4355-967b-a82175fadd8d.png" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" title="Interactive Query" width="1024"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p align="center"&gt;&lt;strong&gt;HDInsight Dashboard in Azure Log Analytics&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;div&gt;Here is a quick video on how to use HDInsight in Azure Log Analytics.&lt;/div&gt;&#xD;
&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&#xD;
&lt;p&gt;&lt;iframe allowfullscreen="" frameborder="0" height="540" src="https://channel9.msdn.com/Shows/Data-Exposed/Enterprise-HDInsight-Monitoring-with-Operations-Management-Suite/player" width="960"&gt;&lt;/iframe&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Get started today&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;HDInsight integration with Azure Log Analytics help you to gain greater visibility into your Big Data environment. Learn more about the &lt;a href="https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-oms-log-analytics-tutorial"&gt;capabilities&lt;/a&gt; and to simplify monitoring of your Big Data applications.&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/introducing-hdinsight-integration-with-azure-log-analytics/#comments</comments>
      <link>https://azure.microsoft.com/blog/introducing-hdinsight-integration-with-azure-log-analytics/</link>
      <dc:creator>Ashish  Thapliyal</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">managed-dr-with-azure-site-recovery</guid>
      <category>Virtual Machines</category>
      <category>Cloud Strategy</category>
      <category>Storage, Backup &amp; Recovery</category>
      <title>Azure Site Recovery powers new Managed DR offerings by Microsoft Partners</title>
      <description>Azure Site Recovery partners with top Microsoft Partners, to provide customers a seamless experience across a range of deployment scenarios. Today we are excited to announce that two of our Microsoft partners, Rackspace and CDW, now offer Azure Site Recovery as a managed DR solution.</description>
      <pubDate>Thu, 28 Sep 2017 08:00:52 Z</pubDate>
      <content:encoded>&lt;p&gt;Today we are excited to announce that two of our Microsoft partners, Rackspace and CDW, now offer Azure Site Recovery as a managed DR solution for customers.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Rackspace, with over 15 years of Microsoft experience and expertise, and a five-time Microsoft Hosting Partner of the Year, now offers &lt;a href="https://www.rackspace.com/en-us/microsoft/hyper-v"&gt;Cloud Replication for Hyper-V&lt;/a&gt;. This is a new service that provides a disaster recovery strategy for customers running Microsoft Hyper-V workloads. Rackspace assists with capacity planning and Azure architecture, to enable successful replication of virtual machines, and provide regular failover testing to ensure application availability.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;em&gt;&amp;ldquo;Azure Site Recovery provides a powerful solution to allow our customers to replicate critical resources to Microsoft Azure as part of their overall disaster recovery requirements,&amp;rdquo;&lt;/em&gt; said &lt;strong&gt;Duan van der Westhuizen, Director of Product for Microsoft Cloud at Rackspace&lt;/strong&gt;.&lt;em&gt;&amp;ldquo;We combine our expertise and services on Microsoft Azure and Hyper-V with the tools and automation from ASR, to provide our customers a fully managed replication solution, at the fraction of the cost of running a secondary environment.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;CDW, with nearly two decades of Microsoft product sales and service experience, and a certified Microsoft Cloud Service Provider with deep experience providing &lt;a href="https://www.cdw.com/content/brands/azure/default.aspx"&gt;managed services on Azure&lt;/a&gt;, now offers CDW Disaster Recovery as a Service (DRaaS). CDW&amp;rsquo;s DRaaS offer combines the expertise of CDW&amp;rsquo;s professional services team with the capabilities of its managed services to plan, implement and manage tailored DRaaS plans and procedures.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;In the words of &lt;strong&gt;Aaron Melius, Solution Architect, CDW&lt;/strong&gt;,&lt;em&gt; &amp;ldquo;We built CDW DRaaS around Microsoft Azure Site Recovery because of how well integrated ASR is with other Azure services and VMware-enabled infrastructure. ASR &lt;/em&gt;&lt;em&gt;&lt;em&gt;is structured&lt;/em&gt;&lt;/em&gt;&lt;em&gt; for predictability of performance and pricing &lt;/em&gt;&lt;em&gt;alike,&lt;/em&gt;&lt;em&gt; so our customers that implement it can count on it to make disaster recovery smooth, easy and economical &amp;ndash; especially when it&amp;rsquo;s bundled with our professional and managed services.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To get started with Azure Site Recovery today, visit our &lt;a href="https://azure.microsoft.com/en-in/services/site-recovery/"&gt;website&lt;/a&gt;. To work with a partner, check out Azure Site Recovery &lt;a href="https://aka.ms/asr-partner-search"&gt;partners&lt;/a&gt;.&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/managed-dr-with-azure-site-recovery/#comments</comments>
      <link>https://azure.microsoft.com/blog/managed-dr-with-azure-site-recovery/</link>
      <dc:creator>Mayank Nayar</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">announcing-paxata-on-hdinsight</guid>
      <category>Big Data</category>
      <category>Updates</category>
      <title>Paxata launches Self-Service Data Preparation on Azure HDInsight to accelerate Data Prep</title>
      <description>This is announcement post about availability of Paxata on Azure HDInsight.</description>
      <pubDate>Thu, 28 Sep 2017 08:00:40 Z</pubDate>
      <content:encoded>&lt;p&gt;We are pleased to announce the expansion of &lt;a href="https://azure.microsoft.com/en-us/blog/azure-hdinsight-application-platform-install-solutions-built-for-the-apache-hadoop-ecosystem/" target="_blank"&gt;HDInsight Application Platform&lt;/a&gt; to include Paxata, a leading self-service data preparation offering. You can get this offering now at &lt;a href="http://azuremarketplace.microsoft.com/en-in/marketplace/apps/paxata.paxatatemplate?tab=Overview"&gt;Azure Marketplace&lt;/a&gt; and read more on the press &lt;a href="http://www.paxata.com/press-release/paxata-and-microsoft-simplify-information-management-for-business-consumers-on-azure-hdinsight-application-platform/"&gt;announcement by Paxata&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azure.microsoft.com/en-us/services/hdinsight/" target="_blank"&gt;Azure HDInsight&lt;/a&gt; is the industry leading fully-managed cloud Apache Hadoop&amp;nbsp;and Spark offering, which gives you optimized open-source analytic clusters for Spark, Hive, MapReduce, HBase, Storm, Kafka, and Microsoft R Server backed by a 99.9% SLA. Paxata&amp;rsquo;s Adaptive Information Platform empowers business consumers to turn raw data into ready information, instantly and automatically, in order to gain fast time-to-insights, thus accelerating time to value for customers using HDInsight. This combined offering of Paxata on Azure HDInsight enables customers to gain insights faster while running on an enterprise ready platform.&lt;/p&gt;&#xD;
&#xD;
&lt;h1&gt;Microsoft Azure HDInsight &amp;ndash; Open Source Big Data Analytics at Enterprise grade &amp;amp; scale&lt;/h1&gt;&#xD;
&#xD;
&lt;p&gt;Each of&amp;nbsp;Azure HDInsight&amp;#39;s&amp;nbsp;big data technologies are easily deployable as managed clusters with enterprise-level security and monitoring. The ecosystem of productivity applications in Big data has grown with the goal of making it easier for customers to solve their big data and analytical problems faster. Today, customers often find it challenging to discover these productivity applications and then in turn struggle to install and configure these apps.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;To address this gap, the &lt;a href="https://azure.microsoft.com/en-us/blog/azure-hdinsight-application-platform-install-solutions-built-for-the-apache-hadoop-ecosystem/" target="_blank"&gt;HDInsight Application Platform&lt;/a&gt; provides a unique experience to HDInsight where Independent Software Vendors (ISV&amp;rsquo;s) can directly offer their applications to customers - and customers can easily discover, install and use these applications built for the Big data ecosystem by a single click.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The largest and most time-consuming challenge for analytics is simply getting the data ready. Roughly 80% of the time is spent bringing together data from diverse sources, cleansing, shaping, and preparing data. As part of this integration, Paxata has optimized their Spark-based Adaptive Information Platform on Azure HDInsight to simplify information management for business consumers.&lt;/p&gt;&#xD;
&#xD;
&lt;h1&gt;Paxata Self-Service Data Preparation &amp;ndash; Accelerates analytics and time to insight&lt;/h1&gt;&#xD;
&#xD;
&lt;p&gt;Paxata Self-Service Data Preparation application, built on the Adaptive Information Platform, provides an intuitive solution that enables any business consumer to turn raw data into trustworthy information and gain insights from their data faster. You can combine unstructured and structured data from various sources, cleanse, shape and publish data to any destination. Business consumers work with an interactive, visual experience with complete governance and reliable performance provided with HDInsight. This truly enables a self-service model for big data where non-technical users can harness the power of big data to accelerate insights.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The following are the salient highlights of Adaptive Information Platform:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Easy to use:&lt;/strong&gt; Familiar to customers, business consumers use an Excel-like, intuitive, interactive visual experience to interact with data with no coding required.&lt;/li&gt;&#xD;
	&lt;li&gt;&amp;nbsp;&lt;strong&gt;Smart:&lt;/strong&gt; Algorithmic intelligence is used to recommend how to join and append datasets and normalize values.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Unified Information Platform:&lt;/strong&gt; Paxata provides a unified solution for data integration, data quality, enrichment, collaboration and governance.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Built-in governance&amp;nbsp;and security:&lt;/strong&gt;&amp;nbsp; Paxata provides self-documenting data lineage and support for authentication, authorization, encryption, auditing and usage tracking.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Built for scale:&lt;/strong&gt; Powered by the Apache Spark&amp;trade;-based engine for in-memory high-performance, parallel, pipelined, distributed processing.&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;strong&gt;Built for the cloud:&lt;/strong&gt; Elastic scalability to support variable workloads.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="paxata" border="0" height="886" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/36580673-6628-422d-8f8e-d9134faa04fa.png" style="border: 0px currentColor; border-image: none; display: inline; background-image: none;" title="paxata" width="1590"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Following image shows how Paxata Adaptive Information Platform delivers comprehensive information management with governance, scalability and extensibility.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="paxataarchnew" border="0" height="1170" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/ec8a8f6f-9750-407b-9848-2f81f8dd5a6c.png" style="border: 0px currentColor; border-image: none; display: inline; background-image: none;" title="paxataarchnew" width="1610"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h1&gt;Paxata on Azure HDInsight: Simplified information management at enterprise scale.&lt;/h1&gt;&#xD;
&#xD;
&lt;p&gt;Customers can install Paxata on HDInsight using the one-click deploy experience of HDInsight Application Platform. Paxata&amp;rsquo;s Adaptive Information Platform is deployed as an application in a secure&amp;nbsp;and compliant manner and doesn&amp;rsquo;t require customers to open up any ports. All requests are routed through the secure gateway on HDInsight and users are authenticated with Paxata&amp;rsquo;s own authentication system as well.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Once provisioned, business consumers can access the data using the self-service interface in a secure manner and analyze large data volumes interactively. This is made possible because Paxata&amp;rsquo;s Adaptive Information Platform leverages Apache Spark&amp;trade; running on Azure HDInsight, a managed service which is backed by enterprise grade SLA of 99.9%. This ensures that the end user, in this case a business consumer, can use Paxata&amp;rsquo;s Adaptive Information Management Platform and focus on turning raw data into information without worrying about the underlying platform.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Getting started with Paxata&amp;rsquo;s Adaptive Information Platform on HDInsight&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;To install Paxata&amp;rsquo;s Adaptive Information Platform on HDInsight, you have to create a HDInsight 3.6 cluster with Apache Spark 2.1. You can choose Paxata as an application when creating a new cluster or add Paxata to an existing cluster as well. If you don&amp;rsquo;t have a license key, you can get one at the &lt;a href="http://www.paxata.com/microsoft-azure-hdikey/?utm_source=MS-Azure&amp;amp;utm_medium=marketplace&amp;amp;utm_campaign=hdikey"&gt;Paxata Azure data prep page&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The following screenshot shows how to install Paxata on HDInsight Spark cluster.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="paxataazure" border="0" height="1471" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/079af44f-413e-4a56-ad30-7287c70c86fa.png" style="border: 0px currentColor; border-image: none; display: inline; background-image: none;" title="paxataazure" width="1971"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Once Paxata&amp;rsquo;s Adaptive Information Platform is installed you can launch it by browsing to the applications blade inside the HDInsight cluster.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;img alt="launchpaxata" border="0" height="1414" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/614f7fd8-270c-4488-89fe-16e06b6152cf.png" style="border: 0px currentColor; border-image: none; display: inline; background-image: none;" title="launchpaxata" width="1822"&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h1&gt;Resources&lt;/h1&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;&lt;a href="https://azuremarketplace.microsoft.com/en-in/marketplace/apps/paxata.paxatatemplate?tab=Overview" target="_blank"&gt;Install Paxata on Azure HDInsight&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://www.youtube.com/user/PaxataTV"&gt;Video series on Paxata&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://docs.microsoft.com/en-us/azure/hdinsight/" target="_blank"&gt;Learn more about Azure HDInsight&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://www.paxata.com/" target="_blank"&gt;Learn more about Paxata&lt;/a&gt;&lt;/li&gt;&#xD;
	&lt;li&gt;&lt;a href="https://www.paxata.com/press-release/paxata-and-microsoft-simplify-information-management-for-business-consumers-on-azure-hdinsight-application-platform/" target="_blank"&gt;Press release by Paxata&lt;/a&gt;&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;h1&gt;Summary&lt;/h1&gt;&#xD;
&#xD;
&lt;p&gt;We are pleased to announce the expansion of &lt;a href="https://azure.microsoft.com/en-us/blog/azure-hdinsight-application-platform-install-solutions-built-for-the-apache-hadoop-ecosystem/" target="_blank"&gt;HDInsight Application Platform&lt;/a&gt; to include Paxata. Paxata&amp;rsquo;s Adaptive Information Platform empowers business consumers to turn raw data into ready information, instantly, in order to gain fast time-to-insights, thus accelerating time to value for customers using HDInsight. This combined offering of Paxata on Azure HDInsight enables customers to gain insights faster while running on an enterprise ready platform.&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/announcing-paxata-on-hdinsight/#comments</comments>
      <link>https://azure.microsoft.com/blog/announcing-paxata-on-hdinsight/</link>
      <dc:creator>Pranav Rastogi</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">five-more-reasons-why-you-should-download-the-azure-mobile-app</guid>
      <category>Mobile</category>
      <title>Five more reasons why you should download the Azure mobile app</title>
      <description>You may have already heard about the Azure mobile app at the Build conference back in May 2017. The app lets you stay connected with Azure even when you are on the go. You can read more details in…</description>
      <pubDate>Thu, 28 Sep 2017 07:00:51 Z</pubDate>
      <content:encoded>&lt;p&gt;&lt;em&gt;This post was co-authored by Ilse Terrazas Ortega, Program Manager, Azure mobile app&lt;/em&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You may have already heard about the &lt;a href="https://aka.ms/azureapp" target="_blank"&gt;Azure mobile app&lt;/a&gt; at the Build conference back in May 2017. The app lets you stay connected with Azure even when you are on the go. You can read more details in &lt;a href="https://azure.microsoft.com/en-us/blog/azure-app-preview/" target="_blank"&gt;our launch blog post&lt;/a&gt; from May.&lt;br&gt;&#xD;
Over the last few months, we have been working closely with our customers to improve the Azure mobile app. And today, we are excited to share five more reasons why the Azure app is a must-have.&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;1. Monitoring resources&lt;/h3&gt;&#xD;
&#xD;
&lt;p&gt;The Azure mobile app allows you to quickly check your resources status at a glance. Drill in, and see more details like metrics, Activity Log, properties and execute actions.&lt;/p&gt;&#xD;
&#xD;
&lt;p align="left"&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/ff92bf6c-483b-487f-85d0-be6bcce043f2.png"&gt;&lt;img alt="1 Resource list" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/1e549887-814d-4bd7-9c99-9374fefd5ab2.png" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="1 Resource list" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h3 align="left"&gt;2. Executing scripts to respond to issues&lt;/h3&gt;&#xD;
&#xD;
&lt;p align="left"&gt;Need to urgently execute your &lt;em&gt;get-out-of-trouble&lt;/em&gt; script? You can use Bash and now even PowerShell on Cloud Shell to take full control of your Azure resources. All of your scripts are stored on CloudDrive to use across the app and the portal.&lt;/p&gt;&#xD;
&#xD;
&lt;p align="center"&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/a0f7195e-e309-4ca3-9dbb-22ba22e7c592.png"&gt;&lt;img alt="2 Bash" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/38c02d73-102d-4df2-aa42-e4a24588db74.png" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" title="2 Bash" width="270"&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/13b6d94e-782a-4bb3-8c4e-b099bfcfcc7b.png"&gt;&lt;img alt="2.1 PowerShell" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/da237edf-3667-45aa-8a89-a4621c3f35ea.png" style="border: 0px currentcolor; border-image: none; display: inline; background-image: none;" title="2.1 PowerShell" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;3. Organizing resources and resource group&lt;/h3&gt;&#xD;
&#xD;
&lt;p&gt;Have a lot of resources? No problem, you can favorite your most important resources across subscriptions and keep them in your Favorites tab for easy access.&lt;br clear="all"&gt;&#xD;
&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/7a1fb60d-9fdf-4de6-86f9-95dddc58cc1a.png"&gt;&lt;img alt="3.2 Favorites tab" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/ee81c94c-3d1e-4a98-b05b-6cdb2d9f3503.png" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="3.2 Favorites tab" width="270"&gt;&lt;/a&gt;&lt;br clear="all"&gt;&#xD;
&lt;br clear="all"&gt;&#xD;
Start creating your Favorites list now &amp;ndash; you can do it from the resource view or directly from the resources list tab as shown below.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e51cad6c-168b-493a-98f9-4554577202b2.gif"&gt;&lt;img alt="3 Favorite on resource" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/01d51fbe-2307-4b98-be20-a81f3df3a699.gif" style="margin-right: auto; margin-left: auto; float: none; display: block;" title="3 Favorite on resource" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e5cefb4d-b1fe-427f-8f88-235309e21c5e.gif"&gt;&lt;img alt="3.1 Favorite on list" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e9b186f8-0bdd-4e12-a469-ed9264af8696.gif" style="margin-right: auto; margin-left: auto; float: none; display: block;" title="3.1 Favorite on list" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;4. Resource sharing&lt;/h3&gt;&#xD;
&#xD;
&lt;p&gt;Tired of sending screenshots to your coworkers to help them find a resource? Now you can share a direct link to the resource via email, text message or other apps with the click of a button.&lt;br&gt;&#xD;
&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/a5fd7456-8d54-4108-aea0-182110b3be8e.png"&gt;&lt;img alt="4 Share" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b8ea6559-5df8-48e1-9a60-bac9ae4f3fd1.png" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="4 Share" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;&lt;br&gt;&#xD;
5. Tracking Azure Health incidents&lt;/h3&gt;&#xD;
&#xD;
&lt;p&gt;The Azure mobile app can even help you track Azure Health incidents. Just scan the QR code from the portal and track the incident from your phone.&lt;br&gt;&#xD;
&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/eefd30f8-3e98-477f-ab1c-ccba4703076e.png"&gt;&lt;img alt="5 QR code portal" border="0" height="366" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/c86fbb27-f200-451c-ba3f-2ac8c432a49b.png" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="5 QR code portal" width="640"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/c824a9eb-6bde-41f3-9fda-e528f02d8f70.png"&gt;&lt;img alt="5.1 Health Event" border="0" height="480" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/231b818e-c51e-4073-825e-0bdc6c5791e5.png" style="border: 0px currentcolor; border-image: none; margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" title="5.1 Health Event" width="270"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;br&gt;&#xD;
&lt;a href="https://azure.microsoft.com/en-us/features/azure-portal/mobile-app/"&gt;Download&lt;/a&gt; the preview app today and let us know what you&amp;#39;d like to see next in the &lt;a href="https://aka.ms/azureapp/feedback"&gt;feedback forum&lt;/a&gt;. Keep an eye out for updates and follow &lt;a href="https://twitter.com/azureapp" target="_blank"&gt;@AzureApp&lt;/a&gt; on Twitter for the&amp;nbsp; latest news.&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/five-more-reasons-why-you-should-download-the-azure-mobile-app/#comments</comments>
      <link>https://azure.microsoft.com/blog/five-more-reasons-why-you-should-download-the-azure-mobile-app/</link>
      <dc:creator>Shankar Sivadasan</dc:creator>
    </item>
    <item>
      <guid
        isPermaLink="false">azure-portal-experience</guid>
      <category>Developer</category>
      <category>Management</category>
      <title>Get the most out of your Azure portal experience</title>
      <description>Hello, Azure friends! If you manage Azure resources, you are probably already familiar with Azure portal. In this blog post, I’d like to highlight some of the experiences and capabilities that you…</description>
      <pubDate>Thu, 28 Sep 2017 07:00:39 Z</pubDate>
      <content:encoded>&lt;p&gt;Hello, Azure friends! If you manage Azure resources, you&amp;rsquo;re probably already familiar with the Azure portal. In this blog post, I&amp;rsquo;d like to highlight some of the experiences and capabilities that you can take advantage of to get the most out of your Azure portal experience.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Quickly find what you need&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Getting to your resources in a fast and convenient way is key for &lt;strong&gt;productivity&lt;/strong&gt;. The Azure portal provides a &lt;strong&gt;search&lt;/strong&gt; functionality, always present in the top navigation bar, that allows you to search across your resources, resource groups, available services, and public Azure documentation.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;When the search box gets the focus, it immediately provides access to your &lt;strong&gt;recently used&lt;/strong&gt; resources.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/cd87a4ba-42fa-4d78-80d7-514b16e724d1.png"&gt;&lt;img alt="Search-Recents" border="0" height="547" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/31e3a943-5a12-411a-bed5-6e332754fa76.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Search-Recents" width="843"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;As you type a search string, it searches for &lt;strong&gt;matches &lt;/strong&gt;in your list of resources (e.g. virtual machines, databases, app services, etc.), resource groups, services available in Azure, and documentation.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/d03c4851-1cc3-42bd-b7e2-d4456340d83f.png"&gt;&lt;img alt="Search-Results" border="0" height="1098" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/122086f8-717c-41df-96f6-8bac6ec0c043.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Search-Results" width="992"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Notice that the search above is performed across &lt;strong&gt;multiple subscriptions &lt;/strong&gt;(in this case across all my 34 subscriptions). This is a &lt;strong&gt;configurable &lt;/strong&gt;setting, so you are in full control of the scope of your search.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The search box is always present in the &lt;strong&gt;top navigation bar. &lt;/strong&gt;You can also get to it using the key combination &lt;i&gt;&amp;ldquo;G&amp;rdquo; + &amp;ldquo;/&amp;rdquo;&lt;/i&gt; and jump to any point of interest using just the &lt;strong&gt;keyboard&lt;/strong&gt;!&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Browse through your resources&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Very often you will want or need to &lt;strong&gt;browse &lt;/strong&gt;through your resources. In fact, this is the most common &lt;strong&gt;entry point &lt;/strong&gt;for most customers using the portal. You can browse through all of your resources, or scope resources by type (e.g. all your virtual machines, app services, etc.). In both cases, you have many additional &lt;strong&gt;filters&lt;/strong&gt; available to continue scoping down the list and &lt;strong&gt;focus&lt;/strong&gt; on the resources that are important to you. These experiences display resources across multiple &lt;strong&gt;subscriptions &lt;/strong&gt;and &lt;strong&gt;locations&lt;/strong&gt;, so you can get to &lt;strong&gt;everything &lt;/strong&gt;that you care about in &lt;strong&gt;one screen&lt;/strong&gt;. The image below shows a single list displaying resources from my 34 subscriptions across all locations:&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b22f8e03-74a3-4e50-9614-9f68c97e38b4.png"&gt;&lt;img alt="Browse - all resources" border="0" height="1151" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/71b43de9-d6fb-46e7-b5e7-d090b3971dab.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Browse - all resources" width="2045"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Act on multiple resources&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Want to start multiple virtual machines at once? The list of resources provides the ability to either &lt;strong&gt;act&lt;/strong&gt; on &lt;strong&gt;one&lt;/strong&gt; or &lt;strong&gt;multiple resources&lt;/strong&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The animation below shows the following scenario: I have created a few testing VMs and need to start to run some tests. I can start them with a single and quick interaction.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/4eab68a2-06cd-431d-895d-9b33234075a2.gif"&gt;&lt;img alt="Browse - bulk commanding" border="0" height="1149" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/fb69c54c-9eed-49b7-b933-c83d860bd65f.gif" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Browse - bulk commanding" width="2042"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Organize resources using tags&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-using-tags"&gt;Tags&lt;/a&gt; allow you to annotate your &lt;strong&gt;resources&lt;/strong&gt; with information that you can later use to &lt;strong&gt;organize &lt;/strong&gt;those resources &lt;strong&gt;logically&lt;/strong&gt;. Tags also show up on your &lt;strong&gt;billing data &lt;/strong&gt;so you can use them for both &lt;strong&gt;resource and cost management&lt;/strong&gt;. We are improving the tagging experience and now you can tag, or untag, &lt;strong&gt;multiple&lt;/strong&gt; resources with a single interaction, as shown in the image below.&lt;/p&gt;&#xD;
&#xD;
&lt;h3&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/85413f16-320f-4a11-964a-9c7124dd9b47.gif"&gt;&lt;img alt="Browse - Tags" height="1149" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/78dedb4c-053c-4dc2-814e-3e37d4f51f0a.gif" style="display: inline" title="Browse - Tags" width="2042"&gt;&lt;/a&gt;&lt;/h3&gt;&#xD;
&#xD;
&lt;h2&gt;Consistent experience&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Azure offers a wide range of services, and learning the fundamentals on how to do basic management on everything can be scary. The Azure portal provides a &lt;strong&gt;consistent&lt;/strong&gt; &lt;strong&gt;experience&lt;/strong&gt; that covers finding an instance of a resource, covered at the beginning of this post, to performing basic &lt;strong&gt;management &lt;/strong&gt;operations. The image below highlights some of the &lt;strong&gt;common patterns &lt;/strong&gt;using the Virtual Machine overview screen as an example.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/5b734953-b80f-453f-a0fb-b4434542af14.png"&gt;&lt;img alt="Consistent Management with annotations" border="0" height="1048" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/9dd01f62-978c-4485-b76f-61f35e47a43e.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Consistent Management with annotations" width="2139"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Management landing pages for most resources contain the &lt;strong&gt;same structure&lt;/strong&gt; and basic elements, so once you learn a &lt;strong&gt;few patterns&lt;/strong&gt;, you can apply them across most of the portal. The image below shows the overview pages for App Service, Virtual Machine, and SQL. Notice that all screens follow the structure introduced in the previous image.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/8310bf2d-f4f5-4ecb-90e7-611279384e9b.png"&gt;&lt;img alt="Consistent Management - services" border="0" height="1116" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e99a0004-f806-402b-a666-141f51b343dd.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Consistent Management - services" width="1843"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Make it your own&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We know that everyone works differently, and to support that we offer multiple ways of &lt;strong&gt;customizing&lt;/strong&gt; the portal to match the way you work and bring what is important to you front and center. Here are some things that you can customize:&lt;/p&gt;&#xD;
&#xD;
&lt;ul&gt;&#xD;
	&lt;li&gt;Items in the left navigation bar&lt;/li&gt;&#xD;
	&lt;li&gt;Theme (we support 4 different themes)&lt;/li&gt;&#xD;
	&lt;li&gt;Language and locale (we support 18 languages)&lt;/li&gt;&#xD;
	&lt;li&gt;Columns in the browse lists (All Resources, Virtual Machines, App Services, etc.)&lt;/li&gt;&#xD;
	&lt;li&gt;Dashboards (more on this in the next section)&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/5b66f6a1-0f49-4ace-826a-c7f0e1e7f970.gif"&gt;&lt;img alt="Customize" height="1149" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/daa3819d-db74-467b-a6bc-9ed15ff62415.gif" style="display: inline" title="Customize" width="2042"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Customizable dashboards&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;The Azure portal dashboard is a canvas that you can &lt;strong&gt;make your own&lt;/strong&gt;. It is fully &lt;strong&gt;customizable&lt;/strong&gt;, and you can change it to bring what is important to you front and center.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;You can &lt;strong&gt;create multiple dashboards&lt;/strong&gt; and &lt;strong&gt;share&lt;/strong&gt; them with your colleagues, as explained in &lt;a href="https://docs.microsoft.com/en-us/azure/azure-portal/azure-portal-dashboards" target="_blank"&gt;this article&lt;/a&gt;. Dashboards can be updated by &lt;a href="https://docs.microsoft.com/en-us/azure/azure-portal/azure-portal-dashboards" target="_blank"&gt;dragging and dropping tiles&lt;/a&gt; or &lt;a href="https://docs.microsoft.com/en-us/azure/azure-portal/azure-portal-dashboards-create-programmatically" target="_blank"&gt;programmatically&lt;/a&gt;. The image below shows an example of a dashboards that you can build in the Azure portal:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/7eae04d7-1b93-407d-afeb-6453ff295026.png"&gt;&lt;img alt="Dashboards" border="0" height="1151" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e3923dd2-9ace-4fef-8df0-1e04fa997966.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Dashboards" width="2049"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The Azure portal provides a vast variety of &lt;strong&gt;tiles&lt;/strong&gt; that you can use to build your dashboard. Two tiles that I&amp;rsquo;d like to call out are &lt;strong&gt;ARM Data&lt;/strong&gt; and &lt;strong&gt;ARM Actions&lt;/strong&gt;:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/561cd0b8-8531-442b-8202-de0350325b19.png"&gt;&lt;img alt="a893fb81-8626-44ee-88ff-4e056a9b4eef" border="0" height="356" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/17eb5e1b-f3ac-4694-919c-081e127837ce.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="a893fb81-8626-44ee-88ff-4e056a9b4eef" width="492"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;strong&gt;ARM Data&lt;/strong&gt; allows you to display &lt;strong&gt;data&lt;/strong&gt; from any of your resources in Azure Resource Manager. Just add an instance of the tile to your dashboard, point it to a resource URI, and navigate to the property that you want to display. The&lt;strong&gt; ARM Actions&lt;/strong&gt; is similar, but for &lt;strong&gt;actions&lt;/strong&gt; on resources.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;In the image below, the ARM Data and ARM Actions tiles are used to display information about a VM and two commands for starting and stopping it:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/8c1dc989-941b-47de-abf3-3b72d5f77906.png"&gt;&lt;img alt="Dashboards - ARM Tiles in use" border="0" height="1148" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/793f9a10-1fad-4393-9f6f-6ae447d14f49.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Dashboards - ARM Tiles in use" width="2041"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;If it is in Azure Resource Manager, it can be in your dashboard!&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Integrated console experience in the portal&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;You can manage your account using a point and click GUI or via a command-line experience using &lt;a href="https://azure.microsoft.com/en-us/features/cloud-shell/"&gt;Cloud Shell&lt;/a&gt; (Bash or PowerShell). Cloud Shell provides an authenticated, browser-based shell experience hosted on the cloud and accessible from virtually anywhere embedded in the portal, and is always one click away.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/fb196cbb-4488-4265-b2da-151de074ff20.png"&gt;&lt;img alt="Console" border="0" height="1152" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b0c6fcc4-1a1d-4017-909d-5bcd5389a59c.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Console" width="2046"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Leverage the power of Azure Resource Manager templates&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;As you progress in your Azure journey, it is very likely that you will use &lt;a href="https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-authoring-templates"&gt;Azure Resource Manager templates&lt;/a&gt;. You can &lt;strong&gt;create&lt;/strong&gt; your template from scratch or &lt;strong&gt;use&lt;/strong&gt;/&lt;strong&gt;extend&lt;/strong&gt; one of the more than &lt;strong&gt;600 templates&lt;/strong&gt; available in the &lt;a href="https://azure.microsoft.com/en-us/resources/templates/"&gt;Azure Quickstart Templates gallery&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;The Azure portal provides a great &lt;strong&gt;experience&lt;/strong&gt; to &lt;strong&gt;author&lt;/strong&gt; and &lt;strong&gt;execute&lt;/strong&gt; templates. You can quickly get to the template authoring experience by searching for &amp;ldquo;&lt;strong&gt;custom template&lt;/strong&gt;&amp;rdquo; in the global search box:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/a3148ac9-5e2d-4920-b0aa-5299458deb0a.png"&gt;&lt;img alt="Template - entry point" border="0" height="528" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b79d98a4-1762-429c-b85e-4922f9625fb9.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Template - entry point" width="610"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;This experience is fully &lt;strong&gt;integrated&lt;/strong&gt; with the Azure Quickstart Templates gallery, so you can load any template from the gallery. Once you find a template that fits your needs you can &lt;strong&gt;edit&lt;/strong&gt; it using &lt;strong&gt;Template Editor&lt;/strong&gt; screen that provides a full outline of the template, syntax coloring, and helpers to easily add new resource instances into the template, or &lt;strong&gt;execute &lt;/strong&gt;the template. If you decide to execute the template, the portal will provide a &lt;strong&gt;data entry screen &lt;/strong&gt;with specialized fields and validations to reduce data input errors.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/9a2328f4-8244-479a-8b72-c64e25e33d8d.gif"&gt;&lt;img alt="Custom template" height="1149" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/8ece49f9-83da-45d8-bb38-747dec216d9f.gif" style="display: inline" title="Custom template" width="2046"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;In addition to what we have already shown above, the portal provides a &lt;strong&gt;template library &lt;/strong&gt;that you can use to store your own templates.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Also, every resource exposes an &amp;ldquo;&lt;strong&gt;Automation script&lt;/strong&gt;&amp;rdquo; option in their left menu that provides the Azure Resource Manager template along with all the &lt;strong&gt;code&lt;/strong&gt; &lt;strong&gt;for&lt;/strong&gt; &lt;strong&gt;running&lt;/strong&gt; the template in CLI, PowerShell, .NET and Ruby for the entire resource group in which that resource is included:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/d6a2a65a-be78-4deb-9f3f-82637e85117a.gif"&gt;&lt;img alt="Custom template - automation options" border="0" height="1149" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/0eaf7367-a0ce-4c6c-ad80-f23d79499303.gif" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Custom template - automation options" width="2046"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Make the most out of Azure&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;Building cloud applications is a hard task, and making the most out of the platform is even harder. &lt;a href="https://azure.microsoft.com/en-us/services/advisor/"&gt;Azure Advisor&lt;/a&gt; helps you make the most out of Azure by providing &lt;strong&gt;recommendations&lt;/strong&gt; for improving cost, availability, security, and performance. Azure Advisor is available by default in the left navigation bar. Once you get to Azure Advisor, you can select the subscriptions the platform will provide the best recommendations to help you optimize your applications and infrastructure.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/f02fb4cb-f420-4f89-8320-bbbeb883ff48.png"&gt;&lt;img alt="Advisor" border="0" height="1041" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/e361f1d3-b8f0-47bb-95bd-3859d9cfaa72.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Advisor" width="2041"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Start using Azure Advisor today and make the most out of Azure!&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Monitor your Azure resources&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-azure-monitor"&gt;Azure Monitor&lt;/a&gt; provides base level infrastructure metrics and logs for most services in Microsoft Azure. It is available by default in the left navigation bar, so being on top of your infrastructure and applications is just one click away!&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/66e08c93-e6e2-4cac-bd37-6eb7a368a804.png"&gt;&lt;img alt="Monitor" border="0" height="1077" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/760c8162-9fa8-43b8-abfd-e4cbb0f566c9.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Monitor" width="2047"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Notice that the Azure Monitor screen above follows the same UX patterns that we introduced previously in this blog post when discussing about &amp;ldquo;Consistent management experience&amp;rdquo;. Learn more about the latest on &lt;a href="https://azure.microsoft.com/en-gb/blog/revamped-solutions-in-azure-for-application-and-infrastructure-monitoring/" target="_blank"&gt;Azure Monitor&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Optimize your cloud spend&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;With the Azure portal you are always &lt;strong&gt;one click away&lt;/strong&gt; from being able to see and &lt;strong&gt;understand&lt;/strong&gt; what are you being &lt;strong&gt;charged&lt;/strong&gt; for. The default left navigation bar has an entry that takes you to the &amp;ldquo;&lt;strong&gt;Cost Management + Billing&lt;/strong&gt;&amp;rdquo; screen.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/1bed02a0-4f74-40d7-8a24-96c7be0ce2e8.png"&gt;&lt;img alt="Billing and Cost Management" border="0" height="1148" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/738e1825-7d4d-4e22-a191-749e228e7d85.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Billing and Cost Management" width="2047"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Try &lt;a href="https://aka.ms/costmanagement" target="_blank"&gt;Azure Cost Management&lt;/a&gt;. We&amp;rsquo;d love to hear your feedback.&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Take Azure with you, everywhere!&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;The &lt;a href="https://azure.microsoft.com/en-us/features/azure-portal/mobile-app/"&gt;Azure mobile app&lt;/a&gt; enables you to stay &lt;strong&gt;informed&lt;/strong&gt;, &lt;strong&gt;connected&lt;/strong&gt;, and &lt;strong&gt;in control&lt;/strong&gt; of your Azure resources and applications. Learn more about the &lt;a href="https://azure.microsoft.com/en-us/blog/five-more-reasons-why-you-should-download-the-azure-mobile-app" target="_blank"&gt;Azure mobile app&lt;/a&gt;.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/c1bf05d3-d993-4cb7-b814-3c8002f69697.png"&gt;&lt;img alt="Mobile" border="0" height="610" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/b8cb4775-b2c0-4736-b9a0-2d5507fc0d8c.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="Mobile" width="343"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt; the Azure mobile app today and let us know what do you think!&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Get early access to new features&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;In &lt;a href="https://preview.portal.azure.com"&gt;Azure portal preview&lt;/a&gt; we often deploy some features in &lt;strong&gt;early&lt;/strong&gt; stages. If you want to &lt;strong&gt;try &lt;/strong&gt;those &lt;strong&gt;new features&lt;/strong&gt;, please use the &lt;strong&gt;preview&lt;/strong&gt; stamp and let us know what you think as your feedback will help to improve those features!&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/8344e688-31eb-4484-bdfe-fa4ec925c431.png"&gt;&lt;img alt="preview portal" border="0" height="258" src="https://azurecomcdn.azureedge.net/mediahandler/acomblog/media/Default/blog/6825e341-1cfd-4578-88a7-db59a72d0faa.png" style="border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px" title="preview portal" width="921"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;h2&gt;Let us know what you think!&lt;/h2&gt;&#xD;
&#xD;
&lt;p&gt;We&amp;rsquo;ve gone through a lot of stuff and still did not cover everything available in the Azure portal! The team is always hard at work focusing on improving the experience and is always eager to get &lt;strong&gt;your&lt;/strong&gt; &lt;strong&gt;feedback&lt;/strong&gt; and learn how can we make&lt;strong&gt; your experience&lt;/strong&gt; better. Feel free to reach out directly to me at &lt;a&gt;lwelicki@microsoft.com&lt;/a&gt; with your feedback or any thoughts about Azure user experience.&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;Let&amp;rsquo;s build &lt;strong&gt;together&lt;/strong&gt; the best cloud experience!&lt;/p&gt;&#xD;
</content:encoded>
      <comments>https://azure.microsoft.com/blog/azure-portal-experience/#comments</comments>
      <link>https://azure.microsoft.com/blog/azure-portal-experience/</link>
      <dc:creator>Leon Welicki</dc:creator>
    </item>
  </channel>
</rss>