Partilhar via


Gerir a retenção de dados numa área de trabalho do Log Analytics

Um espaço de trabalho do Log Analytics retém dados em dois estados:

  • Retenção de análises: nesse estado, os dados estão disponíveis para monitoramento, solução de problemas e análise quase em tempo real.
  • Retenção a longo prazo: neste estado de baixo custo, os dados não estão disponíveis para recursos de plano de tabela, mas podem ser acessados através de tarefas de pesquisa.

Este artigo explica como os espaços de trabalho do Log Analytics retêm dados e como gerenciar a retenção de dados de tabelas em seu espaço de trabalho.

Análise, longo prazo e retenção total

Por padrão, todas as tabelas em um espaço de trabalho do Log Analytics retêm dados por 30 dias, exceto as tabelas de log com retenção padrão de 90 dias. As tabelas com o plano do Google Analytics disponibilizam seus dados para consultas em tempo real durante esse período de retenção do Google Analytics. Todos os planos de tabela podem recuperar os dados armazenados por meio de consultas ou trabalhos de pesquisa, e os dados estão disponíveis para visualizações, alertas e outros recursos e serviços, com base no plano de tabela.

Você pode estender o período de retenção de análises de tabelas com o plano do Google Analytics por até dois anos. As tabelas de plano básico têm um período fixo de 30 dias para consultas, enquanto as tabelas de plano auxiliar podem ser consultadas para o período de retenção total. No entanto, as tabelas Básica e Auxiliar têm considerações adicionais. Para obter mais informações, consulte Consultar dados nas tabelas Básica e Auxiliar.

Nota

Você pode reduzir o período de retenção de análise das tabelas do Google Analytics para apenas quatro dias usando a API ou a CLI. No entanto, como 31 dias de retenção de análise estão incluídos no preço de ingestão, reduzir o período de retenção abaixo de 31 dias não reduz os custos.

Para reter dados na mesma tabela além do período de retenção padrão, estenda a retenção total da tabela para até 12 anos. No final do período de retenção da análise, os dados permanecem na tabela pelo restante do período total de retenção configurado. Durante esse período - o período de retenção de longo prazo - execute um trabalho de pesquisa para recuperar os dados específicos que você precisa da tabela e disponibilizá-los para consultas interativas em uma tabela de resultados de pesquisa.

Diagrama que mostra a análise e a retenção de longo prazo nos Logs do Azure Monitor.

Como funcionam as modificações de retenção

Quando você reduz a retenção total de uma tabela, os Logs do Azure Monitor aguardam 30 dias antes de remover os dados, para que você possa reverter a alteração e evitar a perda de dados se tiver cometido um erro na configuração.

Quando você aumenta a retenção total, o novo período de retenção se aplica a todos os dados que já foram ingeridos na tabela e ainda não foram removidos.

Quando você altera as configurações de retenção de longo prazo de uma tabela com dados existentes, a alteração entra em vigor imediatamente.

Exemplo:

  • Você tem uma tabela do Google Analytics existente com 180 dias de retenção de análise e sem retenção de longo prazo.
  • Você altera a retenção de análise para 90 dias sem alterar o período total de retenção de 180 dias.
  • O Azure Monitor trata automaticamente os 90 dias restantes de retenção total como retenção de baixo custo e longo prazo, para que os dados com 90 a 180 dias não sejam perdidos.

Permissões necessárias

Ação Permissões necessárias
Configurar a retenção de análise padrão para tabelas do Google Analytics em um espaço de trabalho do Log Analytics Microsoft.OperationalInsights/workspaces/write e microsoft.operationalinsights/workspaces/tables/write permissões para o espaço de trabalho do Log Analytics, conforme fornecido pela função predefinida de Colaborador do Log Analytics, por exemplo
Obtenha a configuração de retenção por tabela para um espaço de trabalho do Log Analytics Microsoft.OperationalInsights/workspaces/tables/readpermissões para o espaço de trabalho do Log Analytics, de acordo com a função interna Log Analytics Reader, por exemplo

Configurar o período de retenção de análise padrão das tabelas do Google Analytics

O período de retenção padrão das tabelas do Google Analytics em um espaço de trabalho do Log Analytics é de 30 dias. Você pode alterar o período de análise padrão das tabelas do Google Analytics até dois anos modificando a configuração de retenção de dados no nível do espaço de trabalho. As tabelas Básica e Auxiliar têm apenas um período de retenção total, que é de 30 dias por padrão.

A alteração da configuração padrão de retenção de dados no nível do espaço de trabalho afeta automaticamente todas as tabelas do Google Analytics às quais a configuração padrão ainda se aplica no seu espaço de trabalho. Se você já tiver alterado a retenção de análise de uma tabela específica, essa tabela não será afetada quando você alterar a configuração de retenção de dados padrão do espaço de trabalho.

Importante

Espaços de trabalho com retenção de 30 dias podem manter os dados por 31 dias. Se você precisar reter dados por 30 dias apenas para estar em conformidade com uma política de privacidade, configure a retenção padrão do espaço de trabalho para 30 dias usando a API e atualize a propriedade do immediatePurgeDataOn30Days espaço de trabalho para true. Atualmente, esta operação só é suportada usando a API Workspaces - Update.

Para definir o período de retenção de análise padrão das tabelas do Google Analytics em um espaço de trabalho do Log Analytics:

  1. No menu Espaços de trabalho do Log Analytics no portal do Azure, selecione seu espaço de trabalho.

  2. Na seção Configurações , selecione Uso e custos estimados no painel esquerdo.

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

    Captura de tela que mostra a alteração da configuração de retenção de dados do espaço de trabalho.

  4. Mova o controle deslizante para aumentar ou diminuir o número de dias e selecione OK.

Configurar retenção no nível da tabela

Por padrão, todas as tabelas com o plano de dados do Google Analytics herdam a configuração de retenção padrão do espaço de trabalho do Log Analytics e não têm retenção de longo prazo. Você pode aumentar o período de retenção de análises das tabelas do Google Analytics para até 730 dias por um custo extra.

Para adicionar retenção de longo prazo a uma tabela com qualquer plano de dados, defina a retenção total para até 12 anos (4.383 dias).

Nota

Atualmente, você pode definir a retenção total para até 12 anos por meio do portal e da API do Azure. CLI e PowerShell são limitadas a sete anos; Seguir-se-ão 12 anos de apoio.

Para modificar a configuração de retenção de uma tabela no portal do Azure:

  1. No menu Espaços de trabalho do Log Analytics, selecione Tabelas.

    A tela Tabelas lista todas as tabelas no espaço de trabalho.

  2. Selecione o menu de contexto da tabela que deseja configurar e selecione Gerenciar tabela.

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

  3. Configure as definições de retenção analítica e retenção total na secção Definições de retenção de dados da tela de configuração de tabelas.

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

Obter configurações de retenção por tabela

Para exibir as configurações de retenção de uma tabela no portal do Azure, no menu Espaços de trabalho do Log Analytics, selecione Tabelas.

A tela Tabelas mostra a retenção de análises e os períodos totais de retenção para todas as tabelas no espaço de trabalho.

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

O que acontece com os dados quando você exclui uma tabela em um espaço de trabalho do Log Analytics?

Um espaço de trabalho do Log Analytics pode conter vários tipos de tabelas. O que acontece quando você exclui a tabela é diferente para cada um:

Tipo de tabela Retenção de dados Recomendações Recuperação
Tabela do Azure Uma tabela do Azure contém logs de um recurso ou solução do Azure. Quando você para de enviar dados do seu recurso ou solução, os dados permanecem no espaço de trabalho até o final do período de retenção definido para a tabela e cobrados de acordo. Para reduzir os encargos, defina a retenção no nível da tabela para quatro dias, que é o período mínimo suportado. Se a tabela que está sendo excluída estiver associada a uma solução que deve ser removida (por exemplo, Sentinel), remova a solução após o período de retenção de quatro dias ter passado. Habilite a solução. A recuperação de dados está sujeita à retenção de tabelas.
Tabela de log personalizada (table_CL) A tabela de log personalizada contém logs da API de ingestão de logs ou da API do coletor de dados HTTP (preterida).
Quando você exclui uma tabela, o nome da tabela permanece reservado por quinze dias. A exclusão de uma tabela no Google Analytics ou nos planos Basic não exclui dados. A retenção de tabela é definida como retenção de espaço de trabalho após quinze dias, onde as taxas de retenção aderem à retenção na tabela.
Excluindo uma tabela no plano auxiliar , exclui os dados permanentemente após quinze dias.
Para minimizar as cobranças, defina a retenção no nível da tabela para quatro dias e exclua a tabela após quatro dias, quando os dados forem cortados. Analytics ou planos básicos: Crie a tabela com o mesmo nome e esquema. A recuperação de dados está sujeita à retenção de tabelas.
Plano auxiliar : crie a tabela com o mesmo nome e esquema durante o período de exclusão suave.
Tabela de resultados da pesquisa (table_SRCH) Exclui a tabela e os dados imediata e permanentemente.
Tabela restaurada(table_RST) Exclui o hot cache provisionado para a restauração, mas os dados da tabela de origem não são excluídos.

Tabelas de log com retenção padrão de 90 dias

Por padrão, as tabelas Usage e AzureActivity mantêm os dados por pelo menos 90 dias sem custo. Quando você aumenta a retenção do espaço de trabalho para mais de 90 dias, também aumenta a retenção dessas tabelas. Estas tabelas também estão isentas de taxas de ingestão de dados.

As tabelas relacionadas aos recursos do Application Insights também mantêm os dados por 90 dias sem nenhum custo. Você pode ajustar a retenção de cada uma dessas tabelas individualmente:

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

Modelo de preços

A análise e a retenção de longo prazo são calculadas com base no volume GB de dados e no número de dias em que os dados são retidos. A cobrança pela retenção de dados acontece diariamente (com base nos dias no fuso horário UTC). Os dados de registo que têm _IsBillable == false não estão sujeitos a encargos de ingestão ou retenção.

Para obter mais informações, consulte os seguintes artigos:

Saiba mais sobre: