Log Analytics

Definition

Azure Log Analytics is a service for collecting and analyzing log data from various sources, enabling better monitoring and troubleshooting capabilities.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Log Analytics and Application Insights?
Log Analytics is a general-purpose log store and query engine for many data types (VM logs, platform logs, custom logs, security logs) using KQL. Application Insights focuses on application performance monitoring (APM) such as request rates, dependencies, exceptions, and distributed tracing. In practice, Application Insights data can be queried in Log Analytics, but Application Insights is optimized for app telemetry and tracing.
When should I use Log Analytics?
Use it when you need centralized log collection and powerful querying across multiple resources or services—especially for incident investigation, security hunting, compliance reporting, and cross-system troubleshooting. It’s a good fit when you want to correlate signals (for example, VM performance + firewall logs + identity sign-ins) in one place using KQL.
How much does Log Analytics cost?
Pricing is mainly based on data ingestion (GB/day) into the Log Analytics workspace and data retention beyond the included retention period. Costs can also be affected by solutions/features that generate additional data, and by exporting data. To control spend, filter noisy logs, set appropriate retention, use sampling where possible, and monitor daily ingestion by table.

Category: monitoring

Difficulty: advanced

Related Terms

See Also