[Também se aplica ao v8]{class="badge positive" title="Também se aplica ao Campaign v8"}

Monitoramento de pipeline pipeline-monitoring

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 indicators

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 pipeline-report

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

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1