Optimizar espacio utilizado

Hola buen dia,

tenemos la versión 1.8.3 de EEI. Queremos optimizar el uso del espacio de nuestro servicio EEI.
Identificamos la siguientes formas para lograr la optimización:

  1. Logs

Queremos limitar el tiempo que se almacenan los logs de loki, vimos que los logs estan en el volumen monitoreo_log-data, por otro lado hemos modificado el archivo prod/servicios/config/loki/loki-docker-config.yaml para que la retencion sea de tres meses:

limits_config:
reject_old_samples: true
reject_old_samples_max_age: 2160h
retention_period: 2160h

chunk_store_config:
max_look_back_period: 0s

table_manager:

#Activa el sistema de borrado automático
retention_deletes_enabled: true
#Aplica la retención de tres meses para las tablas de datos
retention_period: 2160h
  1. Cache
    Hemos liberado espacio realizando lo indicado Aqui

  2. Docker
    Ejecutar docker system prune como se sugiere Aqui

Queríamos saber:
a) Si necesitamos modificar en algún otro lado para reducir el tiempo que se almacenan los logs.
b) Si se puede configurar una fecha de expiración para los datos en cache.
c) Existe alguna otra sugerencia para optimizar el espacio utilizado

Desde ya muchas gracias.
Saludos, Javier.

Buenas tardes,
No se puede configurar una fecha de expiración para los datos en cache. Se debe realizar una limpieza periódica, si lo desean, pueden configurar una tarea programada que realice limpieza cada cierto tiempo:

  • el directorio “sudocu_tmp” puede vaciarse todos los días
  • la “cache” no es conveniente vaciarla muy seguido ya que puede afectar en la performance de sudocu pues se pierde la capacidad de optimización de consultas para la que fue creada.
  • no tocar los directorios adjuntos y documentos.

La limpieza de caché consiste en el vaciado del directorio “cache” y la tabla “sudocu.archivos_cache”. Deben vaciarlos al mismo tiempo para asegurar consistencia: previamente a la limpieza deberían bajar el stack sudocu de manera que no se estén generando nuevos documentos en ese momento. Se recomienda ejecutar esta tarea fuera del horario laboral.
Guía: https://sudocu.dev/docs/1.6.3/documentacion-tecnica/faq-tecnico/#mantenimiento-preventivo-para-liberar-espacio-en-la-cach%C3%A9-de-visualizaci%C3%B3n-de-expedientestr%C3%A1mites

Sugerencias para liberar mas espacio:

En ambiente de pruebas pueden explorar configuraciones como max-size y max-file

 "log-opts": {
    ...
    "max-size": "10m",
    "max-file": "3"
    ...
    }

max-size: "10m" significa que cada archivo local de log tendrá un máximo de 10 MB.
max-file: "3" significa que se conservarán como máximo 3 archivos (30 MB por contenedor
Adecuar los valores a sus necesidades
Fuente: https://grafana.com/docs/loki/latest/send-data/docker-driver/configuration/

Recuerden primero aplicar los pasos en ambiente de pruebas para familiarizarse con los procesos y configuraciones.
Saludos

Buen día.
Vamos explorar las sugerencias en un ambiente de pruebas.

Muchas gracias.