Informações exatas estão escritas na publicação XML para dados de contabilidade e estatísticas do fluxo de mensagens.
Os dados são criados na pasta WMQIStatisticsAccounting, que contém subpastas que fornecem informações mais detalhadas. Todas as pastas estão presentes na publicação, mesmo que os parâmetros da coleta de dados atual definidos indiquem que os dados relevantes não foram coletados.
Os dados de captura instantânea são usados para a análise de desempenho e publicados como retidos e não persistentes. Os dados do archive são utilizados para contabilidade em que uma trilha de auditoria pode ser requerida e são publicados como retidos e persistentes. Todas as publicações são globais e podem ser coletadas por um assinante registrado em qualquer lugar na rede. Elas também podem ser coletadas por mais de um assinante.
É gerada uma publicação XML para cada fluxo de mensagens que está produzindo dados para o período de tempo escolhido. Por exemplo, se MessageFlowA e MessageFlowB, estiverem produzindo dados de archive por um período de 60 minutos, MessageFlowA e MessageFlowB produzirão uma publicação XML a cada 60 minutos.
Se você estiver preocupado com a entrega segura destas mensagens, (por exemplo, para fins de cobrança de encargos), é recomendável utilizar um mecanismo de entrega seguro como o WebSphere MQ.
As pastas e subpastas na publicação XML possuem os seguintes identificadores:
As tabelas fornecidas aqui descrevem o conteúdo de cada uma dessas pastas.
A tabela a seguir descreve as informações gerais de contabilidade e estatísticas, criadas na pasta WMQIStatisticsAccounting.
Campo | Tipo de Dados | Detalhes |
---|---|---|
RecordType | Caractere | Tipo de saída, um de:
|
RecordCode | Caractere | Razão para a saída, um de:
|
A tabela a seguir descreve as informações estatísticas do fluxo de mensagens, criadas na pasta MessageFlow.
Campo | Tipo de Dados | Detalhes |
---|---|---|
BrokerLabel | Caractere |
Nome do broker |
BrokerUUID | Caractere |
Identificador universal exclusivo do broker |
ExecutionGroupName | Caractere |
Nome do grupo de execução |
ExecutionGroupUUID | Caractere |
Identificador universal exclusivo do grupo de execução |
MessageFlowName | Caractere |
Nome do fluxo de mensagens |
StartDate | Caractere | Data de início do intervalo |
StartTime | Caractere | Hora de início do intervalo |
EndDate | Caractere | Data de finalização do intervalo |
EndTime | Caractere | Hora de finalização do intervalo |
TotalElapsedTime | Numérico | Tempo total passado no processamento das mensagens de entrada (microssegundos) |
MaximumElapsedTime | Numérico | Tempo máximo decorrido gasto no processamento de uma mensagem de entrada (microssegundos) |
MinimumElapsedTime | Numérico | Tempo mínimo decorrido gasto no processamento de uma mensagem de entrada (microssegundos) |
TotalCPUTime | Numérico | Tempo total de processador gasto no processamento de mensagens de entrada (microssegundos) |
MaximumCPUTime | Numérico | Tempo máximo de processador gasto no processamento de uma mensagem de entrada (microssegundos) |
MinimumCPUTime | Numérico | Tempo mínimo de processador gasto no processamento de uma mensagem de entrada (microssegundos) |
CPUTimeWaitingForInputMessage | Numérico | Tempo total de processador gasto na espera de mensagens de entrada (microssegundos) |
ElapsedTimeWaitingForInputMessage | Numérico | Tempo total decorrido gasto aguardando mensagens de entrada (microssegundos) |
TotalInputMessages | Numérico | Número total de mensagens processadas TotalInputMessages registra apenas as mensagens que são propagadas de terminais do nó de entrada. |
TotalSizeOfInputMessages | Numérico | Tamanho total das mensagens de entrada (bytes) |
MaximumSizeOfInputMessages | Numérico | Tamanho máximo da mensagem de entrada (bytes) |
MinimumSizeOfInputMessages | Numérico | Tamanho mínimo da mensagem de entrada (bytes) |
NumberOfThreadsInPool | Numérico | Número de encadeamentos no conjunto |
TimesMaximumNumberofThreadsReached | Numérico | Número de vezes que o número máximo de encadeamentos é alcançado |
TotalNumberOfMQErrors | Numérico | Número de erros MQGET (nó MQInput) ou erros de
serviços da web (nó HTTPInput) Por exemplo, um erro de conversão ocorre quando a mensagem é obtida da fila. |
TotalNumberOfMessagesWithErrors | Numérico | Número de mensagens que contêm erros Esses erros incluem exceções lançadas no recebimento de dados do nó de entrada e erros que são detectados pelo nó de entrada depois de recuperar com êxito a mensagem da fila, mas antes de propagá-la para o terminal de saída (por exemplo, um erro de formato). TotalNumberOfMessagesWithErrors pode incluir mensagens que não estão incluídas em TotalInputMessages. |
TotalNumberOfErrorsProcessingMessages | Numérico | Número de erros ao processar uma mensagem |
TotalNumberOfTimeOutsWaitingForRepliesToAggregateMessages | Numérico | Número de tempos limites ao processar uma mensagem (apenas nó AggregateReply) |
TotalNumberOfCommits | Numérico | Número de consolidações de transações |
TotalNumberOfBackouts | Numérico | Número de recuperações de transações |
AccountingOrigin | Caractere (máximo de 32) | Origem do Cálculo |
A tabela a seguir descreve as informações de estatísticas de encadeamento, criadas na pasta Encadeamentos.
Campo | Tipo de Dados | Detalhes |
---|---|---|
Número | Numérico | Número de subpastas de estatísticas de encadeamento na pasta Encadeamentos |
A tabela a seguir descreve as informações de estatísticas de encadeamento para cada encadeamento individual, criadas na pasta ThreadStatistics, uma subpasta de Encadeamentos.
Campo | Tipo de Dados | Detalhes |
---|---|---|
Número | Numérico | Número relativo de encadeamentos no conjunto |
TotalNumberOfInputMessages | Numérico | Número total de mensagens processadas por um encadeamento |
TotalElapsedTime | Numérico | Tempo total passado no processamento das mensagens de entrada (microsegundos) |
TotalCPUTime | Numérico | Tempo total do processor gasto processando as mensagens de entrada (microssegundos) |
CPUTimeWaitingForInputMessage | Numérico | Tempo total da processor gasto para aguardar as mensagens de entrada (microssegundos) |
ElapsedTimeWaitingForInputMessage | Numérico | Tempo total decorrido gasto aguardando mensagens de entrada (microssegundos) |
TotalSizeOfInputMessages | Numérico | Tamanho total das mensagens de entrada (bytes) |
MaximumSizeOfInputMessages | Numérico | Tamanho máximo de mensagens de entrada (bytes) |
MinimumSizeOfInputMessages | Numérico | Tamanho mínimo de mensagens de entrada (bytes) |
A tabela a seguir descreve as informações de estatísticas do nó, criadas na pasta Nós.
Campo | Tipo de Dados | Detalhes |
---|---|---|
Número | Numérico | Número de subpastas de estatísticas do nó na pasta Nós |
A tabela a seguir descreve as informações de estatísticas do nó para cada nó individual, criadas na pasta NodesStatistics, uma subpasta de Nós.
Campo | Tipo de Dados | Detalhes |
---|---|---|
Label | Caractere | Nome do nó (Label) |
Type | Caractere | Tipo de nó |
TotalElapsedTime | Numérico | Tempo total passado no processamento das mensagens de entrada (microsegundos) |
MaximumElapsedTime | Numérico | Tempo máximo passado gasto processando mensagens de entrada (microssegundos) |
MinimumElapsedTime | Numérico | Tempo mínimo passado gasto processando mensagens de entrada (microssegundos) |
TotalCPUTime | Numérico | Tempo total do processor gasto processando as mensagens de entrada (microssegundos) |
MaximumCPUTime | Numérico | Tempo total do processor gasto processando as mensagens de entrada (microssegundos) |
MinimumCPUTime | Numérico | Tempo mínimo passado gasto processando mensagens de entrada (microssegundos) |
CountOfInvocations | Numérico | Número total de mensagens processadas por este nó |
NumberOfInputTerminals | Numérico | Número de terminais de entrada |
NumberOfOutputTerminals | Numérico | Número de terminais de saída |
A tabela a seguir descreve as informações de estatísticas do terminal, criadas na pasta TerminalStatistics.
Campo | Tipo de Dados | Detalhes |
---|---|---|
Label | Caractere | Nome do terminal |
Type | Caractere | Tipo de terminal, um de:
|
CountOfInvocations | Numérico | Número total de chamadas |