Select Page

Deleting Azure Log Analytics Workspaces

Note for the future.

  1. Deletion performs a soft delete, which leaves the Log Management solution in place, which then can’t be deleted
  2. Make sure you do a hard delete, which allows the Log Management solution to be deleted.

I wish I remembered this every time.

KQL – finding unmanaged disks

Unmanaged disks (aka classic Azure disks) where the VHD lives inside a storage account are end of life at the end of September 2025.

We have a handful that are underpinning some older appliances.

Finding them is a simple Kusto search:

resources

| where type == “microsoft.compute/virtualmachines”

| join kind=leftouter (ResourceContainers | where type==’microsoft.resources/subscriptions’ | project subscriptionName=name, subscriptionId) on subscriptionId

| where properties.storageProfile.osDisk.managedDisk == “”

| extend osDiskName = properties.storageProfile.osDisk.name

| extend osDiskUri = properties.storageProfile.osDisk.vhd.uri

| project subscriptionName,resourceGroup, vmName = name, osDiskName, osDiskUri

| union (

    resources

    | where type == “microsoft.compute/virtualmachines”

    | mvexpand dataDisk = properties.storageProfile.dataDisks

    | where dataDisk.managedDisk == “”

    | extend dataDiskName = dataDisk.name

    | extend dataDiskUri = dataDisk.vhd.uri

    | project  vmName = name, dataDiskName, dataDiskUri, resourceGroup

)

Mailchimp

Went into Mailchimp and did some much needed cleanup.

Archived some 50% of the mailing list that had unsubscribed.

I need to dig more into the platform, it’s been neglected for too long.

Pigskin Fumbleball

I’ve been using this term to describe football, aka American football, aka gridiron, for many many many years.

I was surprised that there were zero hits on either Google or Bing search for this term.

This is absolutely a blog post to make sure it gets indexed 😀

MySQL PaaS

Today was the end of my experiment with MySQL PaaS in Azure.

To be honest – performance, metrics and security were as described. Private connectivity within the virtual network, horizontal and vertical scaling, great metrics.

I got burned twice.

Once with a “potential bug” that burned $65k of Azure spend in a few hours (that was eventually refunded!), more recently with the Azure portal throwing errors continually.

 image

I’ve exported the data, reimported to an IaaS MySQL/MariaDB instance – and moved on.