Вывести список всех групп процессов из root canvas - PullRequest
0 голосов
/ 02 марта 2020
  • версия Nipyapi: последняя версия
  • версия NiFi: 1.9
  • версия NiFi-реестра: отсутствует
  • Python версия: 2.7
  • Операционная система: Ubuntu

Описание

Я хочу получить всю группу процессов, но только из root canvas, когда я звоню canvas.list_all_process_group(pg_id) Я получил все pg со всех nifi , Я спрашиваю, есть ли какое-нибудь решение, чтобы получить только из root canvas.

Что я сделал

playground_pg=canvas.list_all_process_groups(pg_id=root_pg.id)

Ответы [ 2 ]

0 голосов
/ 07 марта 2020

Требуется nipyapi.nifi.ProcessGroupsApi (). Get_process_groups (pg_id), который возвращает только группы процессов из цели, а не из всех потомков. Canvas.list_all_process_group (pg_id) разработан, чтобы быстро и везде получать все.

0 голосов
/ 04 марта 2020

Имеются функции canvas.get_process_group и canvas.get_process_group_status, кто-нибудь из них возвращает то, что вы ищете?

...