¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Optimización de rendimiento y monitoreo de BPMs: Soluciones para mejorar la eficiencia y visualizar datos de procesos de forma masiva

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 13 Vistas
0
Cargando...

Hola expertos,

Me gustaría monitorear el rendimiento de mis BPMs. Quiero saber cuánto dura cada BPM. Esta información está disponible en SXMB_MONI -> PE, allí puedo saberlo observando el inicio y fin de cada proceso singular. 1.-¿Cómo puedo lograr ver esta información para muchos procesos? (¿RTWB?) Estoy enviando pruebas de 10, 100 y 1000 procesos, así que no es agradable ir a SXMB_MONI -> PE por cada uno.

Por cierto, tengo problemas de rendimiento al enviar muchos de ellos. 2.-¿Sabes si hay alguna forma de mejorar el rendimiento? (como tener una cola de procesos u algo similar)

Saludos

Gonzalo

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias, ayuda pero no proporciona un monitoreo completo para cada mensaje. 1 minuto es el intervalo de agregación mínimo. Por lo tanto, si tienes más de 3 ejecuciones en un minuto, no puedes rastrearlo bien.

Creo que he descubierto cómo monitorearlo bien (rendimiento).

1.- Ir a SXMB_MONI_BPE -> Selección de proceso

Allí tienes una lista completa de tareas que puedes observar en cada paso de tu BPM. Así que cada ejecución única lanza muchos subprocesos.

2.- Para limpiar tu monitorización solo tienes que filtrar por tu Texto de elemento de trabajo haces clic en el combo y eliges el que tiene el nombre de tu BPM.

3.- Luego hay una columna llamada " duración " donde puedes ver la duración en segundos.

Gracias a ambos

Saludos

Gonzalo

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Eso es lo que estoy haciendo en realidad y lo que estoy tratando de evitar :D. Así que si no hay otra forma, creo que tendré que hacerlo para cada proceso individualmente

Esperaba que existiera alguna herramienta maravillosa en el banco de trabajo en tiempo de ejecución que hiciera eso automáticamente...

Saludos

Gonzalo

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Goncalo,

Esto es lo que hice cuando tuve que hacer un análisis de rendimiento de BPM.. solo pegando mis notas aquí...

1) ve a moni, establece tus filtros para encontrar tu recorrido completo para el mensaje.. ve a tu columna de salida, haz clic en PE, Calcula la diferencia de tiempo entre la primera y la última entrada..

Repite esto para varios de los mensajes para obtener un tiempo promedio.. una vez que tengas un tiempo.. entonces puedes empezar a desglosar esto en por qué y dónde está tomando tiempo... luego analiza el bpm.

Verifica si alguna etapa en particular.. tiene el tiempo que tarda.. aumentando, verifica específicamente las transformaciones.. están tomando demasiado tiempo..

Inicia sesión en tu servidor xi.. ejecuta la transacción ST03N, luego cambia a modo experto.. filtra tu tiempo para los mensajes... recuerda que el usuario que hace todo esto es siempre wf-batch... , Aquí puedes analizar la carga creada por el motor bpe..

avísame si necesitas más información..

Saludos

Ravi Raman

¡Puntos de recompensa si es útil..!

Avísame si necesitas más información..

Saludos

Ravi Raman

¡Puntos de recompensa si es útil !

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?