Este addon añade controles de perfilado a las funciones de queue job y envuelve la ejecución de queue job en una sesión del profiler de Odoo cuando está habilitado.
Cuando el perfilado está habilitado para una función de job y el usuario que ejecuta coincide con uno de los usuarios de perfilado configurados (o no hay usuarios configurados), el ejecutor de queue job registra trazas de pila SQL y asíncronas mediante odoo.tools.profiler.Profiler y guarda los resultados en ir_profile.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Permite a los administradores activar la creación de perfiles de rendimiento para funciones específicas de trabajos en cola, de modo que cuando esos trabajos se ejecuten, Odoo registre un perfil de rendimiento detallado que se pueda abrir desde el registro del trabajo.
Este módulo añade controles de perfilado al sistema de trabajos en segundo plano. En cada función de trabajo (la definición de un tipo de trabajo en segundo plano), una nueva sección "Profiler" permite habilitar el perfilado, elegir qué usuarios pueden activarlo y establecer una fecha hasta la cual el perfilado permanece activo. Habilitar el perfilado requiere una fecha de finalización; de lo contrario, Odoo se niega a guardar.
Cuando se ejecuta un trabajo de esa función y el perfilado está activo, el trabajo se ejecuta dentro de una sesión de perfilado y el resultado se guarda como un registro de perfil. El perfilado solo ocurre si la fecha actual es anterior a la fecha "profiling until" y, si se enumeran usuarios de perfilado, solo para esos usuarios.
En un registro de trabajo, aparece un botón "View profiler" en el cuadro de botones cuando existe un perfil para ese trabajo; al hacer clic en él se abre el perfil guardado. El botón se oculta cuando no hay ningún perfil disponible.
El módulo extiende los modelos queue.job y queue.job.function y añade campos a sus formularios existentes. No crea menús nuevos; las nuevas opciones aparecen dentro de las pantallas existentes de trabajo y función de trabajo.
Depende de
Modelos y campos (2)
- queue.job · amplía un modelo existentejob_is_profiled (Profiled)
- queue.job.function · amplía un modelo existenteprofiling_until (Profiling until), profiling_enabled (Profiling enabled), profiling_user_ids (Profiling users)
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/queue.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0- Abra el menú Queue Job Functions.
- Abra la función de trabajo que desea perfilar.
- En el grupo Profiler, active Profiling y establezca Profiling users (opcional) y Profiling until.
- Ejecute el trabajo con el usuario seleccionado (el ejecutor de trabajos en cola normalmente se ejecuta como superusuario).
- Inspeccione las entradas generadas en
ir_profilepara revisar los datos de perfilado capturados.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.