I would like to see a reporting task similar to SiteToSiteProvenanceReportingTask that sends controller status events using JSON over S2S. Since the ProcessGroupStatus object structure is recursive, ideally the JSON structure would be flat, with references to parentIds embedded.
This would allow status history to be stored using any arbitrary mechanism.
Other interesting features would include:
- Properties to filter which components to include (Process Group, Processor, Input/Output Ports, Remote Process Group, Connection)
- Properties to filter by regex which component names or ids to include in the output