Sign in during Public Preview to get the Team plan free, plus an early-adopter discount when we launch. Sign in
A Log Analytics workspace is where Azure Monitor stores logs - from your applications, your Azure resources and Azure itself - so that you can query them using KQL.
Locally supports both provisioning Log Analytics workspaces and sending logs to them - so you can check that a Data Collection Rule's transformation does what you meant, or that an alert's query actually matches something, before you deploy.
When you provision a workspace in Locally, you can send logs to it and query them using the same APIs, SDKs and az commands you'd use against Azure.
Once a workspace has been created, you can find it under Monitoring in the Locally Dashboard, along with its ID, shared keys, retention and the Application Insights components linked to it.
The Telemetry tab is a KQL console for a workspace, listing its tables, with charts for time series:
The Log Analytics emulator supports:
Logs can be sent using a Microsoft Entra token (with the Monitoring Metrics Publisher role) or, for the HTTP Data Collector API, the workspace's shared key. Queries need an Entra token with read access to the workspace. Data Collection Rules also need the Microsoft.Insights plugin.
KQL is run by Locally's own engine, which covers most of what you'd write day-to-day - such as summarize, join, parse, make-series and user-defined functions.
Chaos Engineering (on the Team plan) can throttle, fail or slow down ingestion and queries - so you can check your application copes when Log Analytics doesn't.
Log Analytics also works with Locally's other emulators, as you'd expect - for example:
App* tables of the component's workspace.AzureActivity, once a subscription has a diagnostic setting sending it to the workspace.AppServiceConsoleLogs, alongside its AppServiceHTTPLogs, AppServicePlatformLogs and AppServiceAuthenticationLogs. Function Apps send FunctionAppLogs, and Container Apps' console output lands in ContainerAppConsoleLogs_CL.As of Locally v2026.09.02, the Log Analytics emulator has the following differences from Azure:
Heartbeat, Syslog, Perf and ContainerLogs stay empty.autocluster, basket, diffpatterns) and anomaly detection functions aren't supported, and render has no effect.Should you encounter any issues, please take a look at the troubleshooting section.
Sign in during Public Preview to get the Team plan free, plus an early-adopter discount when we launch. Sign in
Your Azure infrastructure, running on your machine. Deploy in seconds, break things freely, and ship to Azure when you're ready.