Utilisation de l'API d'état de NiFi

Utilisez l'API d'état de NiFi pour obtenir des informations sur NiFi. Vous pouvez plus précisément obtenir des informations sur les threads, les files d'attente, les composants ou les versions de NiFi.

Procedure

  1. Ouvrez un navigateur Web et accédez à l'URL Swagger du service Ingest.
    http://IngestHost:port/swagger-ui/index.html?url=/v3/api-docs
    Note: vous pouvez également utiliser Postman ou un autre outil REST de votre choix afin d'interroger l'API d'état de NiFi.
  2. Sous Etat de NiFi, cliquez sur Essayer.
    Une page permettant de saisir et soumettre des champs REST s'affiche.
  3. Saisissez une requête correspondant aux informations que vous souhaitez obtenir concernant le service NiFi.
    1. Saisissez un fieldName contenant les informations d'état spécifiques souhaitées.
      Les valeurs acceptables dans fieldName sont :
      • threads pour les états des threads NiFi.
      • queues pour les états des files d'attente NiFi.
      • components pour les composants NiFi.
      • versions pour les versions des composants NiFi.
      Par défaut, si aucun paramètre n'est fourni, l'état renvoyé est celui des files d'attente. Vous pouvez indiquer une ou plusieurs de ces valeurs, séparées par des virgules.
    Par exemple :
    http://IngestHost:port/status?fieldName=threads,queues,components

Results

L'état du service NiFi demandé est renvoyé.