3 min read
Created on

Azure Local - LENS


Intro

If you manage more than one Azure Local instance, you already know the pain: you can find the data, but it’s scattered across different blades, subscriptions, and resource types.

Azure Local LENS (Lifecycle, Events & Notification Status) is an Azure Monitor Workbook that gives you a fleet-level view of your Azure Local estate. Instead of opening each cluster one-by-one, you can compare clusters side-by-side, spot outliers fast, and drill into the areas that need attention (health, updates, machines, workloads, ARB status, and capacity).

This post is intentionally short: it’s meant to get you from “I heard about LENS” to “I’m looking at it in the portal” in a few minutes.

HINT The workbook is community-driven/open-source (not an officially supported Microsoft product). If you hit issues or want to request improvements, use the repo’s issue tracker.

Where to get it

Prerequisites (keep it simple)

You don’t need to deploy anything. You just need the right access and data sources:

  1. Azure portal access to Azure Monitor Workbooks.
  2. At least Reader on the Azure subscriptions/resources you want to see.
  3. If you want the capacity/performance trend views to light up, you’ll typically need Log Analytics data (and in some views, Prometheus metrics if you’re using those integrations).

HINT LENS queries across the subscriptions you can access in your Microsoft Entra tenant. If you manage customer environments via Azure Lighthouse, your delegated subscriptions can show up too.

Import the workbook (Azure portal)

  1. Open the Azure portal: https://portal.azure.com/
  2. Go to MonitorWorkbooks.
  3. Select + New.
  4. In the workbook editor, open Advanced Editor (the </> button).
  5. Switch to the Gallery Template tab.
  6. Replace the existing JSON with the contents of the LENS workbook JSON:
  7. Select Apply.
  8. Select Done Editing.
  9. Select Save (or Save As) and choose:
    • Subscription
    • Resource group
    • Region

That’s it — once saved, you can treat it like any other workbook.

First-run tips

  • Start with the global filters at the top (subscriptions and optional resource group filtering). If you have a large tenant, narrowing scope makes the workbook feel instant.
  • Use the workbook as a starting point, not just a dashboard:
    • Find a cluster that looks “off” (health, updates, connectivity, capacity)
    • Click through the built-in portal links to go straight to the resource/blade that needs action

What you’ll get out of LENS

At a high level, expect:

  • A fleet view (how many clusters, how many are healthy/connected, which versions you’re on)
  • Update posture and progress (what’s pending, running, failing)
  • ARB status (a common source of “why isn’t this showing up?” problems)
  • Machines and extensions visibility (connected vs disconnected, failed extensions, and more)
  • Workloads visibility (Azure Local VMs and AKS Arc clusters)
  • Capacity / trend views to identify growth patterns and upcoming constraints

Keep it updated

Because LENS is shipped as JSON, updating is straightforward:

  1. Open your saved workbook.
  2. Enter edit mode → Advanced Editor.
  3. Paste the latest JSON from the repo.
  4. Apply → Save.

If you want to follow release notes and changes, the repo README tracks versions and what’s new.

Feedback / issues