Data retention and archive in Azure Monitor Logs - Azure Monitor (2024)

  • Article

Azure Monitor Logs retains data in two states:

  • Interactive retention: Lets you retain Analytics logs for interactive queries of up to 2 years.
  • Archive: Lets you keep older, less used data in your workspace at a reduced cost. You can access data in the archived state by using search jobs and restore. You can keep data in archived state for up to 12 years.

This article describes how to configure data retention and archiving.

How retention and archiving work

Each workspace has a default retention setting that's applied to all tables. You can configure a different retention setting on individual tables.

During the interactive retention period, data is available for monitoring, troubleshooting, and analytics. When you no longer use the logs, but still need to keep the data for compliance or occasional investigation, archive the logs to save costs.

Archived data stays in the same table, alongside the data that's available for interactive queries. When you set a total retention period that's longer than the interactive retention period, Log Analytics automatically archives the relevant data immediately at the end of the retention period.

You can access archived data by running a search job or restoring archived logs.

Note

The archive period can only be set at the table level, not at the workspace level.

Adjustments to retention and archive settings

When you shorten an existing retention setting, Azure Monitor waits 30 days before removing the data, so you can revert the change and avoid data loss in the event of an error in configuration. You can purge data immediately when required.

When you increase the retention setting, the new retention period applies to all data that's already been ingested into the table and hasn't yet been purged or removed.

If you change the archive settings on a table with existing data, the relevant data in the table is also affected immediately. For example, you might have an existing table with 180 days of interactive retention and no archive period. You decide to change the retention setting to 90 days of interactive retention without changing the total retention period of 180 days. Log Analytics immediately archives any data that's older than 90 days and none of the data is deleted.

Permissions required

ActionPermissions required
Configure data retention and archive policies for a Log Analytics workspaceMicrosoft.OperationalInsights/workspaces/write and microsoft.operationalinsights/workspaces/tables/write permissions to the Log Analytics workspace, as provided by the Log Analytics Contributor built-in role, for example
Get the retention and archive policy by table for a Log Analytics workspaceMicrosoft.OperationalInsights/workspaces/tables/read permissions to the Log Analytics workspace, as provided by the Log Analytics Reader built-in role, for example
Purge data from a Log Analytics workspaceMicrosoft.OperationalInsights/workspaces/purge/action permissions to the Log Analytics workspace, as provided by the Log Analytics Contributor built-in role, for example
Set data retention for a classic Application Insights resourcemicrosoft.insights/components/write permissions to the classic Application Insights resource, as provided by the Application Insights Component Contributor built-in role, for example
Purge data from a classic Application Insights resourceMicrosoft.Insights/components/purge/action permissions to the classic Application Insights resource, as provided by the Application Insights Component Contributor built-in role, for example

Configure the default workspace retention

You can set a Log Analytics workspace's default retention in the Azure portal to 30, 31, 60, 90, 120, 180, 270, 365, 550, and 730 days. You can apply a different setting to specific tables by configuring retention and archive at the table level. If you're on the free tier, you need to upgrade to the paid tier to change the data retention period.

To set the default workspace retention:

  1. From the Log Analytics workspaces menu in the Azure portal, select your workspace.

  2. Select Usage and estimated costs in the left pane.

  3. Select Data Retention at the top of the page.

  4. Move the slider to increase or decrease the number of days, and then select OK.

Configure retention and archive at the table level

By default, all tables in your workspace inherit the workspace's interactive retention setting and have no archive. You can modify the retention and archive settings of individual tables, except for workspaces in the legacy Free Trial pricing tier.

The Analytics log data plan includes 30 days of interactive retention. You can increase the interactive retention period to up to 730 days at an additional cost. If needed, you can reduce the interactive retention period to as little as four days using the API or CLI. However, since 30 days are included in the ingestion price, lowering the retention period below 30 days doesn't reduce costs. You can set the archive period to a total retention time of up to 4,383 days (12 years).

Note

Currently, you can set total retention to up to 12 years through the Azure portal and API. CLI and PowerShell are limited to seven years; support for 12 years will follow.

  • Portal
  • API
  • CLI
  • PowerShell

To set the retention and archive duration for a table in the Azure portal:

  1. From the Log Analytics workspaces menu, select Tables.

    The Tables screen lists all the tables in the workspace.

  2. Select the context menu for the table you want to configure and select Manage table.

  3. Configure the retention and archive duration in the Data retention settings section of the table configuration screen.

Get retention and archive settings by table

  • Portal
  • API
  • CLI
  • PowerShell

To view the retention and archive duration for a table in the Azure portal, from the Log Analytics workspaces menu, select Tables.

The Tables screen shows the interactive retention and archive period for all the tables in the workspace.

Purge retained data

If you set the data retention to 30 days, you can purge older data immediately by using the immediatePurgeDataOn30Days parameter in Azure Resource Manager. The purge functionality is useful when you need to remove personal data immediately. The immediate purge functionality isn't available through the Azure portal.

Workspaces with a 30-day retention might keep data for 31 days if you don't set the immediatePurgeDataOn30Days parameter.

You can also purge data from a workspace by using the purge feature, which removes personal data. You can't purge data from archived logs.

Important

The Log Analytics Purge feature doesn't affect your retention costs. To lower retention costs, decrease the retention period for the workspace or for specific tables.

Tables with unique retention periods

By default, two data types, Usage and AzureActivity, keep data for at least 90 days at no charge. When you increase the workspace retention to more than 90 days, you also increase the retention of these data types. These tables are also free from data ingestion charges.

Tables related to Application Insights resources also keep data for 90 days at no charge. You can adjust the retention of each of these tables individually:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

Pricing model

The charge for maintaining archived logs is calculated based on the volume of data you archive, in GB, and the number or days for which you archive the data. Log data that has _IsBillable == false is not subject to retention or archive charges.

For more information, see Azure Monitor pricing.

Set data retention for classic Application Insights resources

Workspace-based Application Insights resources store data in a Log Analytics workspace, so it's included in the data retention and archive settings for the workspace. Classic Application Insights resources have separate retention settings.

The default retention for Application Insights resources is 90 days. You can select different retention periods for each Application Insights resource. The full set of available retention periods is 30, 60, 90, 120, 180, 270, 365, 550, or 730 days.

To change the retention, from your Application Insights resource, go to the Usage and estimated costs page and select the Data retention option.

A several-day grace period begins when the retention is lowered before the oldest data is removed.

The retention can also be set programmatically with PowerShell by using the retentionInDays parameter. If you set the data retention to 30 days, you can trigger an immediate purge of older data by using the immediatePurgeDataOn30Days parameter. This approach might be useful for compliance-related scenarios. This purge functionality is only exposed via Azure Resource Manager and should be used with extreme care. The daily reset time for the data volume cap can be configured by using Azure Resource Manager to set the dailyQuotaResetTime parameter.

Next steps

  • Learn more about Log Analytics workspaces and data retention and archive
  • Create a search job to retrieve archive data matching particular criteria
  • Restore archive data within a particular time range
Data retention and archive in Azure Monitor Logs - Azure Monitor (2024)

FAQs

What is the default retention period for Azure Monitor logs? ›

Log tables with 90-day default retention

By default, the Usage and AzureActivity tables keep data for at least 90 days at no charge.

What is the difference between Azure Monitor and Azure Monitor logs? ›

In conclusion, Azure Monitor and Log Analytics collectively offer a robust solution for monitoring Azure resources. While Azure Monitor provides a lot of features including aggregation of logs, real-time insights and performance metrics, Log Analytics allows advanced query capabilities and extensive log data analysis.

Where is the log data that is viewed by Azure Monitor stored? ›

Logs in Azure Monitor are stored in a Log Analytics workspace that's based on Azure Data Explorer, which provides a powerful analysis engine and rich query language.

How long are the Azure data Factory diagnostic logs retained for? ›

Store Data Factory pipeline run data

Data Factory stores pipeline run data for only 45 days. Use Azure Monitor to route diagnostic logs if you want to keep the data longer. Route data to Log Analytics if you want to analyze it with complex queries, create custom alerts, or monitor across data factories.

What is the minimum retention of Azure archive? ›

Data in the archive tier should be stored for a minimum of 180 days.

What is the difference between data retention and data archiving in Sentinel? ›

Retention policies define when to remove or archive data in a Log Analytics workspace. Archiving lets you keep older, less used data in your workspace at a reduced cost.

What are the three main functions of Azure monitor? ›

Azure Monitor's core consumption methods include tools to provide insights, visualize, and analyze data. The visualization tools build on the analysis tools and the insights build on top of both the visualization and analysis tools. There are additional mechanisms to help you respond to incoming monitoring data.

Which two data types should you use Azure Monitor? ›

Explanation: Azure Monitor provides two primary data types for monitoring and analysis: Metrics and Logs. Metrics provide a numerical view of performance data, while Logs provide a detailed record of events and activities.

What data does Azure Monitor collect? ›

Azure Monitor agent (AMA) is used to collect data from Azure virtual machines, Virtual Machine scale sets, and Arc-enabled servers. Data collection rules (DCR) define the data to collect from the agent and where that data should be sent.

What are the log levels in Azure monitor? ›

The log level. Valid values are Trace, Debug, Information, Warning, Error, or Critical. The integer value of the log level. Valid values are 0 (Trace), 1 (Debug), 2 (Information), 3 (Warning), 4 (Error), or 5 (Critical).

What language is Azure monitor logs? ›

Azure Monitor Logs is based on Azure Data Explorer, and log queries are written by using the same Kusto Query Language (KQL). This rich language is designed to be easy to read and author, so you should be able to start writing queries with some basic guidance.

What is the retention period in Azure? ›

Azure Monitor Logs retains data in two states: Interactive retention: Lets you retain Analytics logs for interactive queries of up to 2 years. Archive: Lets you keep older, less used data in your workspace at a reduced cost. You can access data in the archived state by using search jobs and restore.

What is the log retention period? ›

A log retention period is the amount of time you keep logs. For example, you may keep audit logs and firewall logs for two months. However, if your organization must follow strict laws and regulations, you may keep the most critical logs anywhere between six months and seven years.

How long are Azure Monitor activity logs kept? ›

If you're required to retain your events for 90 days or less, you don't need to set up archival to a storage account. Activity log events are retained in the Azure platform for 90 days.

How long are Azure activity logs stored? ›

If you're required to retain your events for 90 days or less, you don't need to set up archival to a storage account. Activity log events are retained in the Azure platform for 90 days.

What is the default log retention hours? ›

retention. hours is used. The number of hours to keep a log file before deleting it. The default value is 168 hours (seven days).

What is the default retention period for cloud logging? ›

Cloud Logging retains the logs in the _Default bucket for 30 days, unless you configure custom retention for the bucket.

What is the default metric retention in Azure? ›

Configure the time range

Most metrics in Azure are stored for 93 days. You can query no more than 30 days of data on any single chart. You can pan the chart to view the full retention. The 30-day limitation doesn't apply to log-based metrics.

Top Articles
Bethel Law Corporation - Should I Put My Brokerage, 401(K) or IRA in My Trust? | Estate Planning
Balanced budget Facts for Kids
Funny Roblox Id Codes 2023
Poe T4 Aisling
It’s Time to Answer Your Questions About Super Bowl LVII (Published 2023)
Dlnet Retiree Login
Booknet.com Contract Marriage 2
Comcast Xfinity Outage in Kipton, Ohio
Owatc Canvas
Corpse Bride Soap2Day
Nyuonsite
Skip The Games Norfolk Virginia
Paketshops | PAKET.net
Nieuwe en jong gebruikte campers
Whitley County Ky Mugshots Busted
Koop hier ‘verloren pakketten’, een nieuwe Italiaanse zaak en dit wil je ook even weten - indebuurt Utrecht
Available Training - Acadis® Portal
Site : Storagealamogordo.com Easy Call
Indystar Obits
Pokemon Unbound Shiny Stone Location
Amortization Calculator
Amazing Lash Studio Casa Linda
Jeffers Funeral Home Obituaries Greeneville Tennessee
Teekay Vop
Gen 50 Kjv
Temu Seat Covers
TJ Maxx‘s Top 12 Competitors: An Expert Analysis - Marketing Scoop
How to Use Craigslist (with Pictures) - wikiHow
Tamilrockers Movies 2023 Download
2012 Street Glide Blue Book Value
Craigslist Hamilton Al
Metra Schedule Ravinia To Chicago
Watchseries To New Domain
D3 Boards
Instafeet Login
Babbychula
Trivago Myrtle Beach Hotels
The Holdovers Showtimes Near Regal Huebner Oaks
Postgraduate | Student Recruitment
Rush Copley Swim Lessons
Mynord
Craigslist Binghamton Cars And Trucks By Owner
Borat: An Iconic Character Who Became More than Just a Film
Victoria Vesce Playboy
5103 Liberty Ave, North Bergen, NJ 07047 - MLS 240018284 - Coldwell Banker
Dobratz Hantge Funeral Chapel Obituaries
Quest Diagnostics Mt Morris Appointment
Fresno Craglist
Craigslist Psl
Convert Celsius to Kelvin
Renfield Showtimes Near Regal The Loop & Rpx
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5356

Rating: 4.7 / 5 (67 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.