Visualize your templates with the Azure ARM Template Viewer extension for VS Code

Visualize your templates with the Azure ARM Template Viewer extension for VS Code

Recently, Ben Coleman at Microsoft announced the ARM Template Viewer extension for Visual Studio Code, which can easily visualize your Azure Resource Manager templates directly from within VS Code. Three years ago, I wrote about Azure Resource Manager Template Visualization with ARMVIZ, which appears to now exist as a Visual Studio Code extension, too. I see it fit to post this tip about visualizing your templates, in case you're also doing a lot of template designing in your line of business. The joy, right? Visualizing your Azure Resource Manager templatesInstall the extension in VS Code. You can search for it,…

Read More

Who accessed my Azure Key Vault?

Who accessed my Azure Key Vault?

In this post we'll discuss: What is Key Vault, in case you landed here and you don't know.Configure diagnostics logging for your vaultQuerying the logs from your Azure Key VaultConnecting Azure Monitor and Rules to set up AlertsGet e-mails about any activity you need to reviewWhat is Azure Key Vault?Storing sensitive data in the cloud, as anywhere, is vital to the success of your online business and survival. Azure Key Vault provides a way to store keys, secrets and certificates securely and under lock and key in your Azure subscription. Examples of things you can put in your…

Read More

Passing AZ-500: Microsoft Certified Azure Security Engineer Associate

Passing AZ-500: Microsoft Certified Azure Security Engineer Associate

This week I took - and passed - the Microsoft Exam AZ-500: Microsoft Azure Security Technologies, which if you pass, leads to the Microsoft Certification Azure Security Engineer Associate. View my badge on Acclaim: https://www.youracclaim.com/badges/eeb67553-55fe-4663-bf04-33c5e83d2ba7 I'm not going to lie - it was a challenging exam. I didn't pass with 1000/1000 points, but I did pass. I come from a developer and solution architect background, and this exam focuses on more IT topics than dev ones for obvious reasons, so I had to push myself to get myself prepared for it. In the last…

Read More

Retrieve logs from Application Insights programmatically with .NET Core (C#)

Retrieve logs from Application Insights programmatically with .NET Core (C#)

When working with Azure's Application Insights, there's some times where I would've wanted to quickly and programmatically export specific events, search the logs or otherwise pull some data out based on dynamic metrics of applications or monitoring solutions I've set up. In this post we'll take a look at how easy it is to use the Microsoft.Azure.ApplicationInsights NuGet package to utilize .NET Core to retrieve data programmatically from Application Insights. For example, in the Azure Portal I can easily see my Application Insights data on demand and search and filter my logs in the intuitive and simplified UI:…

Read More