Como funciona o rotacionamento de dados no Analytics?

O Sensedia Analytics utiliza um modelo automático de rotacionamento de dados para garantir desempenho, previsibilidade de armazenamento e aderência ao tempo de retenção contratado.

Esse modelo se aplica aos índices traces e calls, cada um com regras específicas de rotação e exclusão de dados.

Como o sistema utiliza o fuso horário GMT-0 como referência, é possível que o mês que está sendo excluído ainda contenha dados referentes ao final do mês anterior no horário local.

Como funciona o rotacionamento do índice traces?

O índice traces é rotacionado de forma mensal.

O critério de exclusão considera sempre o mês mais antigo disponível no índice.

Por padrão, os dados do índice traces são retidos por 90 dias.
Quando esse limite é atingido, ocorre o seguinte comportamento:

  • O mês mais antigo é removido completamente.

  • Após a exclusão, o índice passa a conter aproximadamente 60 dias de dados.

  • Novos dados continuam sendo ingeridos até que o histórico volte a completar os 90 dias de retenção.

Como funciona o rotacionamento do índice calls?

O índice calls é rotacionado de acordo com o tempo de retenção contratado para o Analytics.

A exclusão de dados ocorre de forma diária e segue o critério:

  • O índice correspondente ao dia mais antigo é removido.

Por que posso visualizar dados do dia ou mês anterior no índice que está sendo excluído?

Tanto no índice traces quanto no índice calls, o processo de rotacionamento utiliza GMT-0 como base de cálculo.

Isso significa que, dependendo do horário local, o índice que está sendo removido pode conter dados do dia anterior (no caso de calls) ou do mês anterior (no caso de traces). Esse comportamento é esperado e não indica inconsistência ou falha no processo de retenção.

Exemplo de rotacionamento do índice calls

O exemplo abaixo ilustra um cenário com retenção de 3 dias, considerando a execução da exclusão diária após 00:00 (GMT-0).

Exemplo de rotacionamento diário do índice calls

Antes da exclusão diária, o sistema mantém os índices correspondentes aos últimos dias dentro do período de retenção configurado.

Após a execução do processo de exclusão, o índice referente ao dia mais antigo é removido, mantendo apenas os dias mais recentes dentro da janela de retenção.

O rotacionamento de dados requer alguma ação manual?

Não. O processo de rotacionamento é automático e ocorre continuamente, respeitando as regras de retenção configuradas para cada índice.

Os critérios de exclusão são baseados exclusivamente em data e tempo de retenção, garantindo consistência no histórico de dados disponível no Analytics.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]