It has been a couple of month ago, Microsoft announced that it is possible to set tags on subscriptions. This makes totally sense and was a long awaited feature. Good practice is to use Azure Policy to set tags on resources, but there are cases where it is not possible to use Azure Policy. Well, […]
Author: stefanroth
Azure Functions – Programmatically List All Subscriptions in Your Tenant Using Resource Graph & C#
Recently I have been working quite a bit with Azure Functions and C#. Therefore it is time to post some interesting code – at least in my opinion. One problem I wanted to solve was to list all subscriptions within your tenant having tag information and if possible the solution should be easy to extend. […]
5 Trends impacting cloud technologies adoption
There are a host of trends impacting the cloud market at the moment, and understanding them will give you a better idea not only about industry growth and spending going forwards, but also about how it is necessary to remove the barriers that are still preventing some organizations from adopting. [Image Source: Pixabay] Performance optimization […]
Azure Policy – Audit and Deploy CanNotDelete Lock on Resource Group Based on Tags
If you move your workloads to production or even preproduction it is highly recommended to protect them not only against data loss but also from accidential deletion. One feature in Azure which can help are Resource Locks. Depending how you configure the lock, you cannot delete the resource, but still read and modify (CanNotDelete lock) […]
Azure Policy – How Precedence Works
Azure Policy is an awesome service for several things in Azure like… Azure Policy is a service in Azure that you use to create, assign, and manage policies. These policies enforce different rules and effects over your resources, so those resources stay compliant with your corporate standards and service level agreements. Azure Policy meets this […]
Logic Apps – Build Your Own Azure Cleanup Workflow
One common problem we all share when it comes to working with Azure is cost and “garbage”. Those two relate in proportion to each other, meaning the more “garbage” you own in Azure, the more you have to pay. Simple? Yes indeed. What do I mean in terms of “garbage”? Ok, I will ask you […]
Azure Monitor – Install AKS Monitoring Grafana Dashboard With Azure AD Integration Using Helm
In my last post I showed you how to configure Kubernetes to configure Azure Monitor scraping to collect Prometheus metrics from a GO application. This time I would like to show you how to present this data properly in a nice dashboard. Luckily Microsoft has just released an awesome looking Grafana template… …which we will […]
Azure Monitor – Monitoring Kubernetes (AKS) Sample Application Using Prometheus Scraping
Kubernetes is a proven and booming technology on Azure and so it is no surprise, that we need to monitor the Kubernetes infrastructure layer as well as the applications running on top of Kubernetes. A while ago Microsoft released Azure Monitor for containers, which gives you a good health and performance status of your Azure […]
Azure Policy – Add Date/Time Resource Group Tag
Have you ever tried to figure out the creation date of a resource group in Azure? As easy it may sound as difficult it is. I needed a timestamp, because I wanted to do some automation. So first I expected to see a timestamp in Azure Resource Graph. Well, this did not work and a […]
ARM – Connect Activity Logs From Multiple Subscriptions As Log Analytics Workspace Data Source
Recently I had a requirement to automatically configure Activity Logs from multiple subscriptions to send their logs to a Log Analytics workspace. I am talking about this setting here… There are many ways how to achieve this goal. If you are into PowerShell you could use this cmdlet New-AzureRMOperationalInsightsAzureActivityLogDataSource (I like the name ), this […]