Use o comando mqsichangeflowstats nos sistemas Windows, Linux e UNIX para controlar a acumulação de estatísticas sobre operações do fluxo de mensagens.
>>-mqsichangeflowstats-- BrokerName --+- -a-+-------------------> '- -s ' (1) >--+- -e--ExecutionGroupName--+- -f--MessageFlow-+-+------------> | '- -j--------------' | '- -g-- -j--------------------------------------' >--+-----------------------+--+--------------+------------------> '- -b -AccountingOrigin-' '- -c--Control-' >--+----------------------+--+---------------+------------------> '- -k -applicationName-' '- -n -NodeData-' >--+-------------------+--+-----+--+-----------------+----------> '- -o -OutputFormat-' '- -r ' '- -t -ThreadData-' >--+------------------+---------------------------------------->< '- -y -libraryName-'
Você deve especificar -a ou -s. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -e ou -g. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -f ou -j. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -e ou -g. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Você deve especificar -f ou -j. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens) ou o parâmetro -j (todos os fluxos de mensagens). Para coletar estatísticas para um fluxo de mensagens nomeado em um aplicativo específico, configure os parâmetros -k e -f. Para coletar estatísticas para todos os fluxos de mensagens em um aplicativo, configure os parâmetros -k e -j.
É possível usar esse parâmetro com o parâmetro -y (nome da biblioteca) para especificar que o fluxo de mensagens está contido em uma biblioteca referenciada pelo aplicativo.
$SYS/Broker/<brokerName>/StatisticsAccounting/<recordType>
/<executionGroupLabel>/<messageFlowLabel>
em que recordType está definido como Instantâneo ou Archive, e os nomes do intermediário, grupo de execução e fluxo de mensagens são especificados
de acordo com os requisitos do assinante.Isso resulta na limpeza dos dados de contabilidade e estatísticas acumulados até agora para esse intervalo e inicia novamente a coleta a partir deste ponto. Todos os dados de archive para todos os fluxos no grupo ou grupos de execução são reinicializados.
O cronômetro de intervalo de archive somente é reinicializado se a opção -v (intervalo de archive de estatísticas) de mqsicreatebroker ou mqsichangebroker for diferente de zero.
Ou seja, o cronômetro do intervalo será configurado somente se o mecanismo de notificação do intervalo interno estiver sendo utilizado e não um método externo.
Você deve especificar -a ou -s. Se você não especificar um desses argumentos, receberá uma mensagem de aviso.
Ao configurar esse parâmetro, você também deve configurar o parâmetro -f (fluxo de mensagens) ou o parâmetro -j (todos os fluxos de mensagens). Para coletar estatísticas para um fluxo de mensagens nomeado em uma biblioteca específica, configure os parâmetros -k e -f. Para coletar estatísticas para todos os fluxos de mensagens em uma biblioteca, configure os parâmetros -k e -j.
mqsichangeflowstats BrokerA -s -g -j -b none -c active
mqsichangeflowstats BrokerA -a -e EGRP2 -f MyFlow1 -c inactive -t basic
mqsichangeflowstats BrokerA -s -g -j -c inactive