Show Menu
SUJETS×

Surveillance du pipeline

Le service web de statut pipelined fournit des informations sur le statut du processus pipelined.
Il est accessible manuellement à l’aide d’un navigateur ou automatiquement à l’aide d’une application de surveillance.
Il est au format REST, qui est décrit ci-dessous.

Indicateurs

Cette section répertorie les indicateurs dans le service web de statut.
Les indicateurs recommandés pour la surveillance sont mis en surbrillance.
  • Consumer : nom du client qui active les déclencheurs. Configuré dans l’option de pipeline.
  • http-request
    • last-alive-ms-ago : laps de temps en ms depuis qu’une vérification de connexion a été effectuée.
    • last-failed-cnx-ms-ago : laps de temps en ms depuis le dernier échec de la vérification de connexion.
    • pipeline-host : nom de l’hôte à partir duquel les données du pipeline sont extraites.
  • pointeur
    • current-offsets : valeur du pointeur dans le pipeline, par thread fils.
    • last-flush-ms-ago : laps de temps en ms depuis la récupération d’un lot de déclencheurs.
    • next-offsets-flush : délai d’attente jusqu’au lot suivant, une fois le lot actuel terminé.
    • processed-since-last-flush : nombre de déclencheurs traités dans le dernier lot.
  • routage
    • triggers : liste des déclencheurs récupérés. Configuré dans l’option pipelined.
  • stats
    • average-pointer-flush-time-ms : temps de traitement moyen pour un lot de déclencheurs.
    • average-trigger-processing-time-ms : temps moyen passé à analyser les données des déclencheurs.
    • bytes-read : nombre d’octets lus à partir de la file d’attente depuis le démarrage du processus.
    • current-messages : nombre actuel de messages en attente extraits de la file d’attente et en attente de traitement. Cet indicateur doit être proche de zéro .
    • current-retries : nombre actuel de messages dont le traitement a échoué et qui attendent une reprise.
    • peak-messages : nombre maximal de messages en attente traités par le processus depuis le démarrage de celui-ci.
    • pointer-flushes : nombre de lots de messages traités depuis le début.
    • routing-JS-custom : nombre de messages qui ont été traités par le JS personnalisé.
    • trigger-discarded : nombre de messages qui ont été ignorés après un trop grand nombre de reprises en raison d’erreurs de traitement.
    • trigger-processed : nombre de messages qui ont été traités sans erreur.
    • trigger-received : nombre de messages reçus de la file d’attente.
Ces statistiques sont affichées par thread de traitement.
  • average-trigger-processing-time-ms : temps moyen passé à analyser les données des déclencheurs.
  • is-JS-processor : valeur « 1 » si ce thread utilise le JS personnalisé.
  • trigger-discarded : nombre de messages qui ont été ignorés après un trop grand nombre de reprises en raison d’erreurs de traitement. Cet indicateur doit être nul .
  • trigger-failure : nombre d’erreurs de traitement dans le JS. Cet indicateur doit être nul .
  • trigger-received : nombre de messages reçus de la file d'attente.
  • Paramètres : ils sont définis dans les fichiers de configuration.
    • flush-pointer-msg-count : nombre de messages dans un lot.
    • flush-pointer-period-ms : laps de temps entre deux lots, en millisecondes.
    • processing-threads-JS : nombre de threads de traitement exécutant le JS personnalisé.
    • retry-period-ms : laps de temps entre deux reprises lorsqu’une erreur de traitement se produit.
    • retry-valid-duration-ms : durée à partir du moment où le traitement est relancé et jusqu’à ce que le message soit ignoré.
    • Rapport des messages de pipeline

Rapport des messages de pipeline

Ce rapport affiche le nombre de messages par heure au cours des cinq derniers jours.