Show Menu
TÓPICOS×

Monitoramento de pipeline

O serviço web de status pipelined fornece informações sobre o status do processo pipelined.
Ele pode ser acessado manualmente usando um navegador ou automaticamente com um aplicativo de monitoramento
e está no formato REST, como descrito abaixo.

Indicadores

Esta seção lista os indicadores no serviço web de status.
Os indicadores recomendados para monitorados são realçados.
  • Consumidor: nome do cliente que está enviando os acionadores. Configurado na opção pipeline.
  • http-request
    • last-live-ms-ago: tempo em ms desde a realização de uma verificação de conexão.
    • last-failed-cnx-ms-ago: tempo em ms desde a última falha de verificação de conexão.
    • pipeline-host: nome do host onde os dados do pipeline são obtidos.
  • ponteiro
    • current-offsets: valor do ponteiro no pipeline, por thread filha.
    • last-flush-ms-ago: tempo em ms desde a recuperação de um lote de acionadores.
    • next-offsets-flush: tempo de espera até o próximo lote, quando concluído.
    • processed-since-last-flush: número de acionadores processados no último lote.
  • roteamento
    • acionadores: lista de acionadores recuperados. Configurado na opção pipelined.
  • stats
    • average-pointer-flush-time-ms: tempo médio de processamento para um lote de acionadores.
    • average-trigger-processing-time-ms: tempo médio gasto analisando os dados de acionadores.
    • bytes-read: número de bytes da fila lidos desde o início do processo.
    • current-messages: número atual de mensagens pendentes que foram extraídas da fila e estão aguardando processamento. Este indicador deve estar próximo de zero .
    • current-retries: número atual de mensagens que falharam no processamento e estão aguardando nova tentativa.
    • peak-messages: número máximo de mensagens pendentes tratadas pelo processo desde seu início.
    • pointer-flushes: número de lotes de mensagens processadas desde o início.
    • routing-JS-custom: número de mensagens processadas pelo JS personalizado.
    • trigger-discarded: número de mensagens que foram descartadas após muitas tentativas devido a erros de processamento.
    • trigger-processed: número de mensagens que foram processadas sem erro.
    • trigger-received: número de mensagens recebidas da fila.
Essas estatísticas são exibidas por thread de processamento.
  • average-trigger-processing-time-ms: tempo médio gasto analisando os dados de acionadores.
  • is-JS-processor: valor "1" se esse thread usar o JS personalizado.
  • trigger-discarded: número de mensagens que foram descartadas após muitas tentativas devido a erros de processamento. Este indicador deve ser zero .
  • trigger-failures: número de erros de processamento no JS. Este indicador deve ser zero .
  • trigger-received: número de mensagens recebidas da fila.
  • Configurações: são definidas nos arquivos de configuração.
    • flush-pointer-msg-count: número de mensagens em um lote.
    • flush-pointer-period-ms: tempo entre dois lotes, em milissegundos.
    • processing-threads-JS: número de threads de processamento que executam o JS personalizado.
    • retry-period-ms: tempo entre duas tentativas quando ocorre um erro de processamento.
    • retry-validity-duration-ms: a duração do processamento é repetida até que a mensagem seja descartada.
    • Relatório de mensagens de pipeline

Relatório de mensagens de pipeline

Este relatório exibe o número de mensagens por hora nos últimos cinco dias.