v7
Se aplica a Campaign Classic v7
v8
También se aplica a Campaign v8

Supervisión de la canalización pipeline-monitoring

El servicio web de estado de pipelined proporciona información sobre el estado del pipelined proceso.

Se puede acceder a él manualmente con un explorador o automáticamente con una aplicación de monitoreo.

Está en formato REST y se describe a continuación.

Indicadores indicators

Esta sección enumera los indicadores del servicio web de estado.

Se destacan los indicadores recomendados a monitorizar.

  • Consumidor: nombre del cliente que extrae los activadores. Configurado en la opción de canalización.

  • http-request

    • last-live-ms-ago: tiempo en ms desde que se realizó una comprobación de conexión.
    • last-failed-cnx-ms-ago: tiempo en ms desde la última vez que se produjo un error en la comprobación de conexión.
    • stream-host: nombre del host desde el que se extraen los datos de la canalización.
  • puntero

    • current-offsets: valor del puntero en la canalización, por subproceso secundario.
    • last-flush-ms-ago: tiempo en ms desde que se recuperó un lote de activadores.
    • next-offsets-flush: tiempo de espera hasta el siguiente lote una vez finalizado.
    • processed-since-last-flush: número de activadores procesados en el último lote.
  • enrutamiento

    • activadores: lista de activadores recuperados. Configurado en la opción de pipelined .
  • estadísticas

    • average-pointer-flush-time-ms: tiempo de procesamiento promedio para un lote de activadores.
    • average-trigger-processing-time-ms: tiempo promedio empleado en analizar los datos de activadores.
    • bytes-read: número de bytes leídos desde la cola desde que se inició el proceso.
    • current-messages: número actual de mensajes pendientes que se han extraído de la cola y que están pendientes de procesamiento. Este indicador debe estar cerca de cero.
    • current-retries: número actual de mensajes que no se han procesado correctamente y que están a la espera de un reintento.
    • peak-messages: número máximo de mensajes pendientes que el proceso ha estado gestionando desde que se inició.
    • pointer-flushes: número de lotes de mensajes procesados desde el inicio.
    • routing-JS-custom: número de mensajes procesados por el JS personalizado.
    • trigger-discarded: número de mensajes que se descartaron después de demasiados reintentos debido a errores de procesamiento.
    • trigger-processed: número de mensajes procesados sin error.
    • trigger-received: número de mensajes recibidos de la cola.

Estas estadísticas se muestran por subproceso de procesamiento.

  • average-trigger-processing-time-ms: tiempo promedio empleado en analizar los datos de activadores.

  • is-JS-processor: valor "1" si este subproceso utiliza el JS personalizado.

  • trigger-discarded: número de mensajes que se descartaron después de demasiados reintentos debido a errores de procesamiento. Este indicador debe ser cero.

  • trigger-failures: número de errores de procesamiento en el JS. Este indicador debe ser cero.

  • trigger-received: número de mensajes recibidos de la cola.

  • Configuración: se establecen en los archivos de configuración.

    • flush-pointer-msg-count: número de mensajes en un lote.
    • flush-pointer-period-ms: tiempo entre dos lotes, en milisegundos.
    • processing-threads-JS: número de subprocesos de procesamiento que ejecutan el JS personalizado.
    • retry-period-ms: tiempo entre dos reintentos cuando se produce un error de procesamiento.
    • try-valid-duration-ms: se vuelve a intentar la duración desde el procesamiento de tiempo hasta que se descarta el mensaje.
    • Informe de mensajes de canalización

Informe de mensajes de canalización pipeline-report

Este informe muestra la cantidad de mensajes por hora en los últimos cinco días.

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