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).

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.
Share your suggestions with us!
Click here and then [+ Submit idea]