Este tema describe la información que se graba en la publicación XML para los datos de contabilidad y estadísticas de flujo de mensajes. Los datos se crean en la carpeta WMQIStatisticsAccounting, que contiene subcarpetas que proporcionan información más detallada. Todas las carpetas estarán en la publicación aunque establezca que los parámetros de recopilación de datos actuales especifiquen que no se recopilen los datos pertinentes.
Los datos de instantánea se utilizan para el análisis del rendimiento y se publican como retenidos y no persistentes. Los datos de archivador se utilizan para indicar dónde puede ser necesario un seguimiento de auditoría, y se publican como retenidos y persistentes. Todas las publicaciones son globales y las puede recopilar un suscriptor que se haya registrado en cualquier lugar de la red. También las puede recopilar más de un suscriptor.
Se genera una publicación XML para cada flujo de mensajes que está produciendo datos durante el periodo de tiempo que ha elegido. Por ejemplo, si MessageFlowA y MessageFlowB están produciendo datos de archivador durante un periodo de 60 minutos, tanto MessageFlowA como MessageFlowB producirán una publicación XML cada 60 minutos.
Si está preocupado por la entrega segura de estos mensajes, por ejemplo para realizar cargos, utilice un mecanismo de entrega segura como WebSphere MQ.
Las carpetas y las subcarpetas de la publicación XML tienen los siguientes identificadores:
Las tablas proporcionadas aquí describen el contenido de cada una de estas carpetas en el orden listado más arriba.
La tabla siguiente describe la información general de contabilidad y estadísticas, creada en la carpeta WMQIStatisticsAccounting.
Campo | Tipo de datos | Detalles |
---|---|---|
RecordType | Carácter | Tipo de salida, uno de los siguientes:
|
RecordCode | Carácter | Razón de la salida, una de las siguientes:
|
La tabla siguiente describe la información de estadísticas de flujo de mensajes, creada en la carpeta MessageFlow.
Campo | Tipo de datos | Detalles |
---|---|---|
BrokerLabel | Carácter |
Nombre de intermediario |
BrokerUUID | Carácter |
Identificador exclusivo universal de intermediario |
ExecutionGroupName | Carácter |
Nombre de grupo de ejecución |
ExecutionGroupUUID | Carácter |
Identificador exclusivo universal de grupo de ejecución |
MessageFlowName | Carácter |
Nombre de flujo de mensajes |
StartDate | Carácter | Fecha de inicio de intervalo |
StartTime | Carácter | Hora de inicio de intervalo |
EndDate | Carácter | Fecha de finalización de intervalo |
EndTime | Carácter | Hora de finalización de intervalo |
TotalElapsedTime | Numérico | Tiempo total transcurrido empleado en el proceso de mensajes de entrada (microsegundos) |
MaximumElapsedTime | Numérico | Tiempo máximo transcurrido empleado en el proceso de un mensaje de entrada (microsegundos) |
MinimumElapsedTime | Numérico | Tiempo mínimo transcurrido empleado en el proceso de un mensaje de entrada (microsegundos) |
TotalCPUTime | Numérico | Tiempo total de CPU empleado en el proceso de mensajes de entrada (microsegundos) |
MaximumCPUTime | Numérico | Tiempo máximo de CPU empleado en el proceso de un mensaje de entrada (microsegundos) |
MinimumCPUTime | Numérico | Tiempo mínimo de CPU empleado en el proceso de un mensaje de entrada (microsegundos) |
CPUTimeWaitingForInputMessage | Numérico | Tiempo total de CPU empleado esperando mensajes de entrada (microsegundos) |
ElapsedTimeWaitingForInputMessage | Numérico | Tiempo total transcurrido empleado esperando mensajes de entrada (microsegundos) |
TotalInputMessages | Numérico | Número total de mensajes procesados |
TotalSizeOfInputMessages | Numérico | Tamaño total de mensajes de entrada (bytes) |
MaximumSizeOfInputMessages | Numérico | Tamaño máximo de mensaje de entrada (bytes) |
MinimumSizeOfInputMessages | Numérico | Tamaño mínimo de mensaje de entrada (bytes) |
NumberOfThreadsInPool | Numérico | Número de hebras en agrupación |
TimesMaximumNumberofThreadsReached | Numérico | Número de veces que se alcanza el número máximo de hebras |
TotalNumberOfMQErrors1 | Numérico | Número de errores de MQGET (nodo MQInput) o de errores de servicios Web (nodo HTTPInput) |
TotalNumberOfMessagesWithErrors2 | Numérico | Número de mensajes que contienen errores |
TotalNumberOfErrorsProcessingMessages | Numérico | Número de errores al procesar un mensaje |
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages | Numérico | Número de tiempos de espera excedidos al procesar un mensaje (sólo nodo AggregateReply) |
TotalNumberOfCommits | Numérico | Número de confirmaciones de transacción |
TotalNumberOfBackouts | Numérico | Número de restituciones de transacción |
AccountingOrigin | Carácter (máximo 32) | Origen de contabilidad |
Notas:
|
La tabla siguiente describe la información de estadísticas de hebra, creada en la carpeta Threads.
Campo | Tipo de datos | Detalles |
---|---|---|
Number | Numérico | Número de subcarpetas de estadísticas de hebra en la carpeta Threads |
La tabla siguiente describe la información de estadísticas de hebra para cada hebra individual, creada en la carpeta ThreadStatistics que es una subcarpeta de Threads.
Campo | Tipo de datos | Detalles |
---|---|---|
Number | Numérico | Número de hebras relativo en agrupación |
TotalNumberOfInputMessages | Numérico | Número total de mensajes procesados por hebra |
TotalElapsedTime | Numérico | Tiempo total transcurrido empleado en el proceso de mensajes de entrada (microsegundos) |
TotalCUPTime | Numérico | Tiempo total de CPU empleado en el proceso de mensajes de entrada (microsegundos) |
CPUTimeWaitingForInputMessage | Numérico | Tiempo total de CPU empleado esperando mensajes de entrada (microsegundos) |
ElapsedTimeWaitingForInputMessage | Numérico | Tiempo total transcurrido empleado esperando mensajes de entrada (microsegundos) |
TotalSizeOfInputMessages | Numérico | Tamaño total de mensajes de entrada (bytes) |
MaximumSizeOfInputMessages | Numérico | Tamaño máximo de mensajes de entrada (bytes) |
MinimumSizeOfInputMessages | Numérico | Tamaño mínimo de mensajes de entrada (bytes) |
La tabla siguiente describe la información de estadísticas de nodo, creada en la carpeta Nodes.
Campo | Tipo de datos | Detalles |
---|---|---|
Number | Numérico | Número de subcarpetas de estadísticas de nodo en la carpeta Nodes |
La tabla siguiente describe la información de estadísticas de nodo para cada nodo individual, creada en la carpeta NodesStatistics que es una subcarpeta de Nodes.
Campo | Tipo de datos | Detalles |
---|---|---|
Label | Carácter | Nombre de nodo (Label) |
Type | Carácter | Tipo de nodo |
TotalElapsedTime | Numérico | Tiempo total transcurrido empleado en el proceso de mensajes de entrada (microsegundos) |
MaximumElapsedTime | Numérico | Tiempo máximo transcurrido empleado en el proceso de mensajes de entrada (microsegundos) |
MinimumElapsedTime | Numérico | Tiempo mínimo transcurrido empleado en el proceso de mensajes de entrada (microsegundos) |
TotalCPUTime | Numérico | Tiempo total de CPU empleado en el proceso de mensajes de entrada (microsegundos) |
MaximumCPUTime | Numérico | Tiempo máximo de CPU empleado en el proceso de mensajes de entrada (microsegundos) |
MinimumCPUTime | Numérico | Tiempo mínimo de CPU empleado en el proceso de mensajes de entrada (microsegundos) |
CountOfInvocations | Numérico | Número total de mensajes procesados por este nodo |
NumberOfInputTerminals | Numérico | Número de terminales de entrada |
NumberOfOutputTerminals | Numérico | Número de terminales de salida |
La tabla siguiente describe la información de estadísticas de terminal, creada en la carpeta TerminalStatistics.
Campo | Tipo de datos | Detalles |
---|---|---|
Label | Carácter | Nombre de terminal |
Type | Carácter | Tipo de terminal, uno de los siguientes:
|
CountOfInvocations | Numérico | Número total de invocaciones |