Configurar a retenção de dados e as políticas de arquivo nos Registos do Azure Monitor

As políticas de retenção definem quando remover ou arquivar dados numa área de trabalho do Log Analytics. O arquivo permite-lhe manter dados mais antigos e menos utilizados na área de trabalho a um custo reduzido.

Este artigo descreve como configurar a retenção e o arquivo de dados.

Como funcionam as retenção e o arquivo

Cada área de trabalho tem uma política de retenção predefinida que é aplicada a todas as tabelas. Pode definir uma política de retenção diferente em tabelas individuais.

Diagrama que mostra uma descrição geral da retenção de dados e dos períodos de arquivo.

Durante o período de retenção interativo, os dados estão disponíveis para monitorização, resolução de problemas e análise. Quando já não utiliza os registos, mas ainda precisa de manter os dados para conformidade ou investigação ocasional, arquive os registos para poupar custos.

Os dados arquivados permanecem na mesma tabela, juntamente com os dados disponíveis para consultas interativas. Quando define um período de retenção total superior ao período de retenção interativo, o Log Analytics arquiva automaticamente os dados relevantes imediatamente no final do período de retenção.

Se alterar as definições de arquivo numa tabela com dados existentes, os dados relevantes na tabela também serão imediatamente afetados. Por exemplo, poderá ter uma tabela existente com 30 dias de retenção interativa e sem período de arquivo. Decide alterar a política de retenção para oito dias de retenção interativa e um ano de retenção total. O Log Analytics arquiva imediatamente quaisquer dados com mais de oito dias.

Pode aceder a dados arquivados ao executar uma tarefa de pesquisa ou restaurar registos arquivados.

Nota

O período de arquivo só pode ser definido ao nível da tabela e não ao nível da área de trabalho.

Quando abre uma política de retenção existente, o Azure Monitor aguarda 30 dias antes de remover os dados, para que possa reverter a alteração e evitar a perda de dados em caso de erro na configuração. Pode remover dados imediatamente quando necessário.

Configurar a política de retenção da área de trabalho predefinida

Pode definir a política de retenção predefinida da área de trabalho no portal do Azure para 30, 31, 60, 90, 120, 180, 270, 365, 550 e 730 dias. Pode definir uma política diferente para tabelas específicas ao configurar a política de retenção e arquivo ao nível da tabela. Se estiver no escalão gratuito , terá de atualizar para o escalão pago para alterar o período de retenção de dados.

Para definir a política de retenção da área de trabalho predefinida:

  1. No menu áreas de trabalho do Log Analytics no portal do Azure, selecione a área de trabalho.

  2. Selecione Utilização e custos estimados no painel esquerdo.

  3. Selecione Retenção de Dados na parte superior da página.

    Captura de ecrã que mostra a alteração da definição de retenção de dados da área de trabalho.

  4. Mova o controlo de deslize para aumentar ou diminuir o número de dias e, em seguida, selecione OK.

Definir política de retenção e arquivo por tabela

Por predefinição, todas as tabelas na área de trabalho herdam a definição de retenção interativa da área de trabalho e não têm nenhuma política de arquivo. Pode modificar as políticas de retenção e arquivo de tabelas individuais, exceto áreas de trabalho no escalão de preço de Avaliação Gratuita legada.

Pode manter os dados em retenção interativa entre 4 e 730 dias. Pode definir o período de arquivo para um tempo total de retenção de até 2.556 dias (sete anos).

Para definir a duração de retenção e arquivo de uma tabela no portal do Azure:

  1. No menu áreas de trabalho do Log Analytics , selecione Tabelas.

    O ecrã Tabelas lista todas as tabelas na área de trabalho.

  2. Selecione o menu de contexto da tabela que pretende configurar e selecione Gerir tabela.

    Captura de ecrã que mostra o botão Gerir tabela de uma das tabelas numa área de trabalho.

  3. Configure a duração da retenção e do arquivo na secção Definições de retenção de dados do ecrã de configuração da tabela.

    Captura de ecrã que mostra as definições de retenção de dados no ecrã de configuração da tabela.

Obter política de retenção e arquivo por tabela

Para ver a duração de retenção e arquivo de uma tabela no portal do Azure, no menu áreas de trabalho do Log Analytics, selecione Tabelas.

O ecrã Tabelas mostra o período de retenção e arquivo interativos para todas as tabelas na área de trabalho.

Captura de ecrã que mostra o botão Gerir tabela de uma das tabelas numa área de trabalho.

Remover dados retidos

Se definir a política de retenção de dados para 30 dias, pode remover dados mais antigos imediatamente com o immediatePurgeDataOn30Days parâmetro no Azure Resource Manager. A funcionalidade de remoção é útil quando precisa de remover dados pessoais imediatamente. A funcionalidade de remoção imediata não está disponível através do portal do Azure.

Se não definir o immediatePurgeDataOn30Days parâmetro, as áreas de trabalho com uma política de retenção de 30 dias poderão manter os dados durante 31 dias.

Também pode remover dados de uma área de trabalho com a funcionalidade de remoção, que remove dados pessoais. Não pode remover dados de registos arquivados.

A API de Remoção do Log Analytics não afeta a faturação da retenção. Para reduzir os custos de retenção, diminua o período de retenção para a área de trabalho ou para tabelas específicas.

Tabelas com políticas de retenção exclusivas

Por predefinição, dois tipos de Usage dados e AzureActivity, mantêm os dados durante, pelo menos, 90 dias sem custos. Quando aumenta a retenção da área de trabalho para mais de 90 dias, também aumenta a retenção destes tipos de dados. Ser-lhe-á cobrada a retenção destes dados para além do período de 90 dias. Estas tabelas também estão isentas de custos de ingestão de dados.

As tabelas relacionadas com os recursos do Application Insights também mantêm os dados durante 90 dias sem custos. Pode ajustar a política de retenção de cada uma destas tabelas individualmente:

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

Modelo preços

O custo para manter os registos arquivados é calculado com base no volume de dados que arquivar, em GB e no número ou dias durante os quais arquiva os dados.

Para obter mais informações, veja Preços do Azure Monitor.

Definir a retenção de dados para recursos clássicos do Application Insights

Os recursos do Application Insights baseados na área de trabalho armazenam dados numa área de trabalho do Log Analytics, pelo que estão incluídos nas definições de retenção de dados e arquivo da área de trabalho. Os recursos clássicos do Application Insights têm definições de retenção separadas.

A retenção predefinida dos recursos do Application Insights é de 90 dias. Pode selecionar períodos de retenção diferentes para cada recurso do Application Insights. O conjunto completo de períodos de retenção disponíveis é 30, 60, 90, 120, 180, 270, 365, 550 ou 730 dias.

Para alterar a retenção, no recurso do Application Insights, aceda à página Utilização e custos estimados e selecione a opção Retenção de dados .

Captura de ecrã que mostra onde alterar o período de retenção de dados.

Um período de tolerância de vários dias começa quando a retenção é reduzida antes de os dados mais antigos serem removidos.

A retenção também pode ser definida programaticamente com o PowerShell através do retentionInDays parâmetro . Se definir a retenção de dados para 30 dias, pode acionar uma remoção imediata dos dados mais antigos com o immediatePurgeDataOn30Days parâmetro . Esta abordagem pode ser útil para cenários relacionados com conformidade. Esta funcionalidade de remoção só é exposta através de Resource Manager do Azure e deve ser utilizada com extremo cuidado. A hora de reposição diária do limite do volume de dados pode ser configurada com o Azure Resource Manager para definir o dailyQuotaResetTime parâmetro .

Passos seguintes