End-to-end correlation across Logic Apps

Originally posted on toon vanhoutte:
When using a generic and decoupled integration design, your integrations span often multiple Logic Apps.  For troubleshooting purposes, it’s important to be able to correlate these separate Logic Apps with each other.  Recently, a new feature has been introduced to improve this. Existing correlation functionality Let’s create a Logic App…

Azure : Add IP restriction rule to App Service using powershell script

Overview: Azure Apps service has a feature which enables you to restrict user access to a web application using IP restriction feature.You can allow or deny the access to a set of IPs to your web app, using this feature. You can find this option by clicking on Networking >Configure Access Restrictions . By default, it…

Azure questions and answers

This blog contains some questions and answers about azure. It is a running document. It is being updated now and then with new questions. Hope you find it useful. Question 1: Why does a resource group need a location? And, if the resources can have different locations than the resource group, why does the resource…

Azure Resource Manager and ARM templates

Azure Resource Manager: Azure Resource Manager is the deployment and management service for Azure.You can think of it as a management layer that enables you to create, update, and delete and organize the resources in Azure subscription. You can create azure resources using one of the following methods. Azure portal Azure powershell Azure CLI Rest…

Example of Linked ARM template

Main Template: It has the usual template structure with the following tabs. schema contentVersion parameters resources outputs You can find the description of these in my previous blog about ARM templates. {   “$schema”: “https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#”,   “contentVersion”: “1.0.0.0”,   “parameters”: {    //main template parameters “StorageContainerSASToken”: { “type”: “string”, “metadata”: { “description”: “SASToken here Dynamically…

Example of Nested ARM template

{ “$schema”: “http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#”, “contentVersion”: “1.0.0.0”, “parameters”: {    “AppInsights_name”: {      “type”: “string”    },    “type”: {      “type”: “string”    },    “regionId”: {      “type”: “string”    },      “WebAppName”: {      “type”: “string”,      “metadata”: {        “description”: “Name of the webapp”      }    },    “hostingPlanName”: {      “type”:…

Querying data from multiple application insights

Overview: There are times where you would need to query data from multiple application insight whether from the same resource group or other resource groups. Below are the few use cases for this. Use case 1: Suppose you have an application which has multiple app services(or websites) and function apps in the same resource groups […]

Using Azure Key Vault in ASP.NET web project

Overview: When you are developing an application, your application may need to connect to multiple services by passing some connection information. Ideally every service will be protected in their own way. For example: Database. Database uses username and password to authenticate its users. So the application needs to have the username and password to securely…