¿Cómo funciona la rotación de datos en Analytics?

Sensedia Analytics utiliza un modelo automático de rotación de datos para garantizar el desempeño, la previsibilidad del almacenamiento y el cumplimiento del tiempo de retención contratado.

Este modelo se aplica a los índices traces y calls, cada uno con reglas específicas de rotación y eliminación de datos.

El cálculo de la fecha considera la zona horaria GMT-0. Por este motivo, el índice diario que se eliminará puede contener datos referentes al día anterior en la hora local.

¿Cómo funciona la rotación del índice traces?

El índice traces se rota de forma mensual.

El criterio de eliminación considera siempre el mes más antiguo disponible en el índice.

Por defecto, los datos del índice traces se retienen por 90 días.
Cuando se alcanza este límite, ocurre el siguiente comportamiento:

  • El mes más antiguo se elimina por completo.

  • Después de la eliminación, el índice pasa a contener aproximadamente 60 días de datos.

  • Se continúan ingresando nuevos datos hasta que el historial vuelva a completar los 90 días de retención.

¿Cómo funciona la rotación del índice calls?

El índice calls se rota de acuerdo con el tiempo de retención contratado para Analytics.

La eliminación de datos ocurre de forma diaria y sigue este criterio:

  • El índice correspondiente al día más antiguo se elimina.

¿Por qué se pueden visualizar datos del día o mes anterior en el índice que se está eliminando?

Tanto en el índice traces como en el índice calls, el proceso de rotación utiliza GMT-0 como base de cálculo.

Esto significa que, dependiendo de la hora local, el índice que se está eliminando puede contener datos del día anterior (en el caso de calls) o del mes anterior (en el caso de traces). Este comportamiento es esperado y no indica inconsistencia o falla en el proceso de retención.

Ejemplo de rotación del índice calls

El ejemplo siguiente ilustra un escenario con retención de 3 días, considerando la ejecución de la eliminación diaria después de las 00:00 (GMT-0).

Ejemplo de rotación diaria del índice calls

Antes de la eliminación diaria, el sistema mantiene los índices correspondientes a los últimos días dentro del periodo de retención configurado.

Después de la ejecución del proceso de eliminación, el índice referente al día más antiguo se remueve, manteniendo solo los días más recientes dentro de la ventana de retención.

¿La rotación de datos requiere alguna acción manual?

No. El proceso de rotación es automático y ocurre continuamente, respetando las reglas de retención configuradas para cada índice.

Los criterios de eliminación se basan exclusivamente en la fecha y el tiempo de retención, lo que garantiza la consistencia en el historial de datos disponible en Analytics.

Thanks for your feedback!
EDIT

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