Created
August 1, 2018 16:50
-
-
Save fabiojose/de548caddfdeb8510ac2f7438299ae77 to your computer and use it in GitHub Desktop.
DevOps KPI in Practice - Chapter 2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> | |
<template encoding-version="1.2"> | |
<description></description> | |
<groupId>8ce97bbb-0162-1000-233e-5c8cc4c3a93f</groupId> | |
<name>DevOps KPI - Change Volume and Lead Time</name> | |
<snippet> | |
<connections> | |
<id>8a0d9e3d-1744-3d97-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bcefd66b-f372-3884-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a26c7778-3974-3420-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>8af64431-7102-31a0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>d62f87d6-46b9-35bb-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>split</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>51470178-82cf-3fb4-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>8c66d648-bb2c-3307-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1cd69700-0f48-3d5b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>23de0b10-5682-3cec-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>8eff6fe7-c5e9-3c75-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>92b61e75-92ec-3c94-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f28a1551-135a-3d0d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>9618243a-9d1f-30f8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bbbacca5-efae-3444-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>82974f41-0f80-31d8-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>99bd9aa5-d510-3da3-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8c35ba17-f5f8-3f74-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>unmatched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>547eed69-e90d-3f7a-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>9d087ffd-4ac2-3d02-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c2c86d79-7da8-3f04-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1e709bed-3d37-3975-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>9db3e417-5944-397d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>25596d2a-f7a9-3f95-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>not-found</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3b57689a-add6-3b9f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>9f0a6fc9-8225-3da9-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>847177a2-5317-3463-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>a2963845-71c7-346c-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e8a331de-bfbd-3ab4-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3ebe9a67-4f98-3fbc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>a6a02b31-85f2-34c0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>adfecd0e-55fc-37f6-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f41589d9-4ac4-3a52-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>a76b6e14-7235-3b2d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e2059341-81fc-3286-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>86c8569c-2fff-3283-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>b2e0c236-e082-3c8f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>84011006-c3df-3052-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>original</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>51470178-82cf-3fb4-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>b33d845f-0bb1-397f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>847177a2-5317-3463-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>original</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>51470178-82cf-3fb4-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>b6576c09-72dd-3ce8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>ad529230-4fe4-3fc3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0a3d720c-296a-31e1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>baed64e0-27b5-3461-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8a6121f2-e821-38af-0000-000000000000</id> | |
<type>FUNNEL</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1cd69700-0f48-3d5b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>bc30ac22-d579-3cea-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a0af8833-1186-3bbb-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0b0623b2-16bd-38c9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>bfea46a2-1695-3c6f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>b6987930-988d-38a6-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f12952a2-6ea7-3452-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>c66b8418-edad-309f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>b5d96e96-23af-3486-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bba6dbc3-8eee-3410-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>c7158728-d163-31cb-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>ae75833f-ae30-38ac-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8a6121f2-e821-38af-0000-000000000000</id> | |
<type>FUNNEL</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>cce973de-3a47-38c4-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>31132916-df0f-3e7e-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>notfound</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>17225426-0999-3dd0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>d4649592-a2d8-3f60-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>54df1fa5-7e0a-3ca5-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>No Retry</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>481be846-6a1c-3245-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>d568253c-f33d-32a1-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>82974f41-0f80-31d8-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>split</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>b6987930-988d-38a6-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>d70ee53a-fbc8-36ea-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>51470178-82cf-3fb4-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>adfecd0e-55fc-37f6-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>d94060a6-6194-3eb2-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0020cad3-d966-3def-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a76f1d06-e0bd-31ca-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>dc6f32db-1a3e-3c0d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3b5ac532-4201-3ed0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>5c9e7249-43b8-35d9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>de9618b6-cc4a-3895-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>9214cd87-9a0d-37f1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3b5ac532-4201-3ed0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>dea015ab-3426-309f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>30375fad-45e3-33b3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>original</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>13b6aad7-a742-34bc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>e0a2a62d-0ec0-3af1-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>9800588a-e89b-37f5-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0a3d720c-296a-31e1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>e16ebf0b-4f10-32f9-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<bends> | |
<x>1616.6320906928436</x> | |
<y>4214.931398743313</y> | |
</bends> | |
<bends> | |
<x>1616.6320906928436</x> | |
<y>4264.931398743313</y> | |
</bends> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>30375fad-45e3-33b3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>wait</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>30375fad-45e3-33b3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>e21c31aa-93ee-3dca-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>15e022ba-fca5-313a-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>b5d96e96-23af-3486-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>e7485820-4ec4-3c59-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7737cc71-90ef-3c77-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name>Issue found</name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>481be846-6a1c-3245-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>e9c9a1c8-f54a-36e8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>020b019c-5933-3ccc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>9214cd87-9a0d-37f1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>ea56444f-b605-3da6-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1638de9a-e66e-3147-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0cb8f75d-6db4-33ab-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>eadf8fb7-2977-3ace-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>17225426-0999-3dd0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>54df1fa5-7e0a-3ca5-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>eb336bc2-8fbb-3358-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>23de0b10-5682-3cec-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>eb5057c8-844c-32a2-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>006bc75c-3523-3486-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>not-found</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>23de0b10-5682-3cec-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>ebc7a63b-74a7-334c-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bf649b9c-509b-38f7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7737cc71-90ef-3c77-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>f2f5b79e-10ba-3a41-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<bends> | |
<x>2490.3493218329118</x> | |
<y>1515.6279323503188</y> | |
</bends> | |
<bends> | |
<x>2490.3493218329118</x> | |
<y>1565.6279323503188</y> | |
</bends> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>wait</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>f5928ae9-3686-3340-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e7b52dbe-6602-3bda-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c29e6c40-5184-3dc0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>f92753c4-7da8-39fe-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>fc51c368-abed-3d5b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>92b61e75-92ec-3c94-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>0156da82-a280-382d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a76f1d06-e0bd-31ca-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3a6aa229-ef50-373d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>056c6093-cb63-3d9e-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3ebe9a67-4f98-3fbc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>ad529230-4fe4-3fc3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>06746beb-264c-33f7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8c290af5-4f00-365d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>31132916-df0f-3e7e-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>0b18d8ff-1a28-3a3b-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e7f150fb-3656-31cc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>fc51c368-abed-3d5b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>0e3b249d-17b9-3271-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1e709bed-3d37-3975-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>9800588a-e89b-37f5-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>1ac67919-6088-3e8b-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>481be846-6a1c-3245-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>d62f87d6-46b9-35bb-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>1df963e3-d022-397a-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c36a5bbd-7919-3728-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>Response</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0a3d720c-296a-31e1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>25542c09-cb23-33e0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7c64e5d2-d26d-3fe0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>not-found</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>034a4b53-71c3-3092-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>25dbd258-01d1-3253-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>6b44d51a-8880-3a86-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>55fca095-f86e-3bb2-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>275dd7f4-5f90-371e-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bba6dbc3-8eee-3410-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a0af8833-1186-3bbb-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>2b546dc3-54ab-3da0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>13b6aad7-a742-34bc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c74b42c8-df19-3a99-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>30000cfc-ced7-32f7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>5c9e7249-43b8-35d9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>split</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>15e022ba-fca5-313a-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>3534fcaa-bd78-3995-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c29e6c40-5184-3dc0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8d41eeeb-2f31-3e9b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>375ab39a-6647-337a-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0b0623b2-16bd-38c9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>034a4b53-71c3-3092-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>3c9f3f68-5d75-3ffa-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>366174bd-cf05-3852-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>b5d96e96-23af-3486-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>3dc7d679-441a-3ffc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>26ee9751-49db-3e6d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>28b52103-724e-33cd-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>3e022bd6-c221-3404-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>be0d963e-ddd8-3c2d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7c64e5d2-d26d-3fe0-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>40a62935-21b9-3197-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a26c7778-3974-3420-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>unmatched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f41589d9-4ac4-3a52-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>4c289734-0935-35dc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0a3d720c-296a-31e1-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>547eed69-e90d-3f7a-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>4dbe0578-09da-39f8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f03696da-223e-3aa8-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>6b44d51a-8880-3a86-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>4ffaafaf-ee2d-3328-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8a6121f2-e821-38af-0000-000000000000</id> | |
<type>FUNNEL</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>530c2257-c1cc-30bd-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>28b52103-724e-33cd-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f41589d9-4ac4-3a52-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>548bcce1-4500-3dc2-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>55fca095-f86e-3bb2-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>merged</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>ae75833f-ae30-38ac-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>552e914a-deeb-3573-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3a6aa229-ef50-373d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>dc2d0198-879e-304f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>57865754-8993-3577-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f12952a2-6ea7-3452-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7bdbeb51-c855-38f7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>582683c3-e424-3c44-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>dc2d0198-879e-304f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e2059341-81fc-3286-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>582d1ad6-af7a-3e22-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>a3047565-1512-3e40-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>366174bd-cf05-3852-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>5869b93c-3a6c-3dbd-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f41589d9-4ac4-3a52-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bbbacca5-efae-3444-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>593a976f-5d3c-3a53-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>58daa637-4f78-351f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>not-found</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>e2059341-81fc-3286-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>5ba01ebc-2ad3-30ad-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>7bd76dd4-e0ba-3a3e-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>not-found</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1638de9a-e66e-3147-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>5c0a2c53-dad1-3231-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>86c8569c-2fff-3283-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>split</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c2c86d79-7da8-3f04-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>672f33c2-1f0f-3847-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>034a4b53-71c3-3092-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>30a3c21b-4bce-36e7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>6d3aaf8e-75c4-3f41-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>c74b42c8-df19-3a99-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>020b019c-5933-3ccc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>73017c5a-586a-311d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>f28a1551-135a-3d0d-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>1638de9a-e66e-3147-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>75d95963-192a-35e7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>8d41eeeb-2f31-3e9b-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3b57689a-add6-3b9f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>7751509c-c4a3-3c1a-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>3b57689a-add6-3b9f-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>614203c2-e382-35f9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>78196bf7-20d9-38e8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>0cb8f75d-6db4-33ab-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>matched</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>bf649b9c-509b-38f7-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>7ae0f9c3-8cdf-3959-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>614203c2-e382-35f9-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>split</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>13b6aad7-a742-34bc-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<connections> | |
<id>7bca6bdd-d192-3bed-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold> | |
<backPressureObjectThreshold>10000</backPressureObjectThreshold> | |
<destination> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>547eed69-e90d-3f7a-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</destination> | |
<flowFileExpiration>0 sec</flowFileExpiration> | |
<labelIndex>1</labelIndex> | |
<name></name> | |
<selectedRelationships>success</selectedRelationships> | |
<source> | |
<groupId>33980602-0d29-3ae1-0000-000000000000</groupId> | |
<id>30375fad-45e3-33b3-0000-000000000000</id> | |
<type>PROCESSOR</type> | |
</source> | |
<zIndex>0</zIndex> | |
</connections> | |
<controllerServices> | |
<id>8046e47b-5bfc-3f68-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<bundle> | |
<artifact>nifi-redis-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<comments></comments> | |
<descriptors> | |
<entry> | |
<key>Redis Mode</key> | |
<value> | |
<name>Redis Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection String</key> | |
<value> | |
<name>Connection String</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Database Index</key> | |
<value> | |
<name>Database Index</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Communication Timeout</key> | |
<value> | |
<name>Communication Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cluster Max Redirects</key> | |
<value> | |
<name>Cluster Max Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Sentinel Master</key> | |
<value> | |
<name>Sentinel Master</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Password</key> | |
<value> | |
<name>Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Max Total</key> | |
<value> | |
<name>Pool - Max Total</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Max Idle</key> | |
<value> | |
<name>Pool - Max Idle</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Min Idle</key> | |
<value> | |
<name>Pool - Min Idle</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Block When Exhausted</key> | |
<value> | |
<name>Pool - Block When Exhausted</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Max Wait Time</key> | |
<value> | |
<name>Pool - Max Wait Time</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Min Evictable Idle Time</key> | |
<value> | |
<name>Pool - Min Evictable Idle Time</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Time Between Eviction Runs</key> | |
<value> | |
<name>Pool - Time Between Eviction Runs</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Num Tests Per Eviction Run</key> | |
<value> | |
<name>Pool - Num Tests Per Eviction Run</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Create</key> | |
<value> | |
<name>Pool - Test On Create</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Borrow</key> | |
<value> | |
<name>Pool - Test On Borrow</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Return</key> | |
<value> | |
<name>Pool - Test On Return</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Pool - Test While Idle</key> | |
<value> | |
<name>Pool - Test While Idle</name> | |
</value> | |
</entry> | |
</descriptors> | |
<name>RedisConnectionPoolService</name> | |
<persistsState>false</persistsState> | |
<properties> | |
<entry> | |
<key>Redis Mode</key> | |
<value>Standalone</value> | |
</entry> | |
<entry> | |
<key>Connection String</key> | |
<value>redis:6379</value> | |
</entry> | |
<entry> | |
<key>Database Index</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Communication Timeout</key> | |
<value>10 seconds</value> | |
</entry> | |
<entry> | |
<key>Cluster Max Redirects</key> | |
<value>5</value> | |
</entry> | |
<entry> | |
<key>Sentinel Master</key> | |
</entry> | |
<entry> | |
<key>Password</key> | |
</entry> | |
<entry> | |
<key>Pool - Max Total</key> | |
<value>8</value> | |
</entry> | |
<entry> | |
<key>Pool - Max Idle</key> | |
<value>8</value> | |
</entry> | |
<entry> | |
<key>Pool - Min Idle</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Pool - Block When Exhausted</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Pool - Max Wait Time</key> | |
<value>10 seconds</value> | |
</entry> | |
<entry> | |
<key>Pool - Min Evictable Idle Time</key> | |
<value>60 seconds</value> | |
</entry> | |
<entry> | |
<key>Pool - Time Between Eviction Runs</key> | |
<value>30 seconds</value> | |
</entry> | |
<entry> | |
<key>Pool - Num Tests Per Eviction Run</key> | |
<value>-1</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Create</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Borrow</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Pool - Test On Return</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Pool - Test While Idle</key> | |
<value>true</value> | |
</entry> | |
</properties> | |
<state>ENABLED</state> | |
<type>org.apache.nifi.redis.service.RedisConnectionPoolService</type> | |
</controllerServices> | |
<controllerServices> | |
<id>b82f1367-e10d-31f6-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<bundle> | |
<artifact>nifi-redis-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<comments></comments> | |
<descriptors> | |
<entry> | |
<key>redis-connection-pool</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.redis.RedisConnectionPool</identifiesControllerService> | |
<name>redis-connection-pool</name> | |
</value> | |
</entry> | |
</descriptors> | |
<name>RedisDistributedMapCacheClientService</name> | |
<persistsState>false</persistsState> | |
<properties> | |
<entry> | |
<key>redis-connection-pool</key> | |
<value>8046e47b-5bfc-3f68-0000-000000000000</value> | |
</entry> | |
</properties> | |
<state>ENABLED</state> | |
<type>org.apache.nifi.redis.service.RedisDistributedMapCacheClientService</type> | |
</controllerServices> | |
<funnels> | |
<id>8a6121f2-e821-38af-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1890.9009809050283</x> | |
<y>1901.0852101998355</y> | |
</position> | |
</funnels> | |
<processors> | |
<id>82974f41-0f80-31d8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2791.501941920695</x> | |
<y>626.0635131884382</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value> | |
<name>hash</name> | |
</value> | |
</entry> | |
<entry> | |
<key>message</key> | |
<value> | |
<name>message</name> | |
</value> | |
</entry> | |
<entry> | |
<key>project_id</key> | |
<value> | |
<name>project_id</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>auto-detect</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value>$.commit.id</value> | |
</entry> | |
<entry> | |
<key>message</key> | |
<value>$.commit.message</value> | |
</entry> | |
<entry> | |
<key>project_id</key> | |
<value>$.project.id</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Set Attributes</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>84011006-c3df-3052-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2530.2502945923475</x> | |
<y>1104.7585629410776</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuelist</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Save issue list</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>847177a2-5317-3463-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2032.7444001394288</x> | |
<y>1269.4053338431686</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
<entry> | |
<key>PRIVATE-TOKEN</key> | |
<value> | |
<name>PRIVATE-TOKEN</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>GET</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://gitlab/api/v4/projects/${project_id}/repository/commits/${hash}</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>PRIVATE-TOKEN</key> | |
<value>Md9yWps2XS4eNGRPks3k</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Gitlab statistics</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>86c8569c-2fff-3283-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>341.1393808311441</x> | |
<y>5218.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issueno</key> | |
<value> | |
<name>issueno</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>auto-detect</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>issueno</key> | |
<value>$.number</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>EvaluateJsonPath</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>8c290af5-4f00-365d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>4242.548065063406</x> | |
<y>2080.806853262547</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>URL</key> | |
<value> | |
<name>URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value> | |
<name>Max Batch Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
<value> | |
<name>Max Data to Post per Second</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Username</key> | |
<value> | |
<name>Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Password</key> | |
<value> | |
<name>Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value> | |
<name>Send as FlowFile</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value> | |
<name>Compression Level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value> | |
<name>Data Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
<value> | |
<name>Attributes to Send as HTTP Headers (Regex)</name> | |
</value> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value> | |
<name>User Agent</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>URL</key> | |
<value>http://influxdb:8086/write?db=jenkins</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value>100 MB</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Username</key> | |
</entry> | |
<entry> | |
<key>Password</key> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value>Apache-HttpClient/4.5.3 (Java/1.8.0_151)</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Post to InfluxDB</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PostHTTP</type> | |
</processors> | |
<processors> | |
<id>8c35ba17-f5f8-3f74-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>0.0</x> | |
<y>4181.050462672764</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>log-level</key> | |
<value> | |
<name>log-level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
<value> | |
<name>log-prefix</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
<value> | |
<name>log-message</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>log-level</key> | |
<value>info</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>LogMessage</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.LogMessage</type> | |
</processors> | |
<processors> | |
<id>8d41eeeb-2f31-3e9b-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1159.928575227515</x> | |
<y>4397.5000857120485</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>jolt-transform</key> | |
<value> | |
<name>jolt-transform</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-class</key> | |
<value> | |
<name>jolt-custom-class</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-modules</key> | |
<value> | |
<name>jolt-custom-modules</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-spec</key> | |
<value> | |
<name>jolt-spec</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Transform Cache Size</key> | |
<value> | |
<name>Transform Cache Size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>jolt-transform</key> | |
<value>jolt-transform-chain</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-class</key> | |
</entry> | |
<entry> | |
<key>jolt-custom-modules</key> | |
</entry> | |
<entry> | |
<key>jolt-spec</key> | |
<value>[ | |
{ | |
"operation": "default", | |
"spec": { | |
"project_name": "${project_name}" | |
} | |
} | |
]</value> | |
</entry> | |
<entry> | |
<key>Transform Cache Size</key> | |
<value>1</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Adds the project_name</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.JoltTransformJSON</type> | |
</processors> | |
<processors> | |
<id>9214cd87-9a0d-37f1-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1736.4786737788463</x> | |
<y>3789.138507613184</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>GET</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://jenkins:8080/jenkins/job/${project_name}/${build_no}/api/json</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value>u1720</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get Changeset</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>92b61e75-92ec-3c94-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3671.0189742937673</x> | |
<y>2492.1868866855043</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import java.util.List | |
import java.util.ArrayList | |
//get a flow file | |
def ff0 = session.get() | |
if(!ff0)return | |
def currcount = ff0.getAttribute('issuecount') | |
currcount = currcount as Integer | |
currcount++ | |
def ffOut = session.create() | |
ffOut = session.putAttribute(ffOut, "issuecount", String.valueOf(currcount)) | |
ffOut = session.putAttribute(ffOut, "hash", ff0.getAttribute('hash')) | |
session.remove(ff0) | |
session.transfer(ffOut, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Increment issue counter</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>9800588a-e89b-37f5-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>334.1393808311441</x> | |
<y>4608.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import groovy.json.JsonSlurper | |
import groovy.json.JsonBuilder | |
def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
def slurper = new JsonSlurper() | |
def data = [:] | |
def issues = [] | |
session.read(ff).withStream{inputStream -> | |
def stats = slurper.parse(inputStream) | |
stats = stats["_embedded"] | |
// To remove duplicates | |
stats.each{ stat -> | |
data[stat["hash"]] = stat | |
} | |
// Create a list of issues' numbers | |
data.each{ k,v -> | |
issues.addAll(v["list"]["issues"]) | |
} | |
data = [:] | |
data["issues"] = issues | |
} | |
def json = new JsonBuilder(data) | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
json.writeTo(writer) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/json") | |
ffOut = session.putAttribute(ffOut, "project_name", ff.getAttribute("project_name")) | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Change Lead Time</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>a0af8833-1186-3bbb-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1743.878715673523</x> | |
<y>2827.953841546722</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>latest_metric</key> | |
<value> | |
<name>latest_metric</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>json</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>latest_metric</key> | |
<value>$.results[0].series[0].values[-1:][0]</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>EvaluateJsonPath</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>a26c7778-3974-3420-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1769.00563074829</x> | |
<y>813.5280669371297</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import groovy.json.JsonSlurper | |
def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
def slurper = new JsonSlurper() | |
line.append("devops_orphancommit,") | |
line.append("commit=").append(ff.getAttribute("hash")) | |
line.append(" ") | |
line.append("commit=\"").append(ff.getAttribute("hash")).append("\"") | |
line.append(" ") | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
writer.append(line) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/x-www-form-urlencoded") | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS)</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Orphan commit</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>a3047565-1512-3e40-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2315.8852678726043</x> | |
<y>3397.5654298328</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>change-kpi_latest</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Update latest timestamp</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>a76f1d06-e0bd-31ca-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>344.1551963147035</x> | |
<y>6025.73314015263</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
line.append("devops_leadtime,") | |
line.append("issueno=").append(ff.getAttribute("issueno")) | |
line.append(" ") | |
line.append("value=").append(ff.getAttribute("leadtime")).append("i") | |
line.append(" ") | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
writer.append(line) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/x-www-form-urlencoded") | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS)</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>InfluxDB LineProtocol</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>ad529230-4fe4-3fc3-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>948.1393808311441</x> | |
<y>4610.573187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import groovy.json.JsonSlurper | |
import groovy.json.JsonBuilder | |
def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
def slurper = new JsonSlurper() | |
def data = [:] | |
session.read(ff).withStream{inputStream -> | |
def stats = slurper.parse(inputStream) | |
stats = stats["_embedded"] | |
// To remove duplicates | |
stats.each{ stat -> | |
data[stat["hash"]] = stat | |
} | |
// Counting | |
def totalIssues = 0 | |
def totalLocs = 0 | |
def temp = [:] | |
data.each{ k,v -> | |
totalIssues += v["issues"] | |
totalLocs += v["locs"] | |
} | |
data = [:] | |
data["issues"] = totalIssues | |
data["locs"] = totalLocs | |
} | |
def json = new JsonBuilder(data) | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
json.writeTo(writer) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/json") | |
ffOut = session.putAttribute(ffOut, "project_name", ff.getAttribute("project_name")) | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Change Volume</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>adfecd0e-55fc-37f6-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3069.4387709601965</x> | |
<y>1057.5700448302352</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import java.util.List | |
import java.util.ArrayList | |
import groovy.json.JsonSlurper | |
import groovy.json.JsonBuilder | |
//get a flow file | |
def ff0 = session.get() | |
if(!ff0)return | |
List<String> issues = new ArrayList<>() | |
for(i = 1; true; i++){ | |
def attr = ff0.getAttribute('issues.' + i); | |
if(!attr)break | |
issues.add(attr) | |
} | |
def data = [ | |
count: issues.size(), | |
issues: issues.collect{ no -> return ['number': no, 'commit': ff0.getAttribute('hash')]} | |
] | |
def json = new JsonBuilder(data) | |
// Write the new flowfile with issues // | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
json.writeTo(writer) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/json") | |
ffOut = session.putAttribute(ffOut, "hash", ff0.getAttribute('hash')) | |
ffOut = session.putAttribute(ffOut, "project_id", ff0.getAttribute('project_id')) | |
session.remove(ff0) | |
session.transfer(ffOut, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ExecuteGroovyScript</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>ae75833f-ae30-38ac-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1738.1586180981508</x> | |
<y>2016.9881450354421</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Merge Strategy</key> | |
<value> | |
<name>Merge Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Merge Format</key> | |
<value> | |
<name>Merge Format</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attribute Strategy</key> | |
<value> | |
<name>Attribute Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Correlation Attribute Name</key> | |
<value> | |
<name>Correlation Attribute Name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>mergecontent-metadata-strategy</key> | |
<value> | |
<name>mergecontent-metadata-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Minimum Number of Entries</key> | |
<value> | |
<name>Minimum Number of Entries</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Number of Entries</key> | |
<value> | |
<name>Maximum Number of Entries</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Minimum Group Size</key> | |
<value> | |
<name>Minimum Group Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Group Size</key> | |
<value> | |
<name>Maximum Group Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Bin Age</key> | |
<value> | |
<name>Max Bin Age</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum number of Bins</key> | |
<value> | |
<name>Maximum number of Bins</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Delimiter Strategy</key> | |
<value> | |
<name>Delimiter Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Header File</key> | |
<value> | |
<name>Header File</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Footer File</key> | |
<value> | |
<name>Footer File</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Demarcator File</key> | |
<value> | |
<name>Demarcator File</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value> | |
<name>Compression Level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Keep Path</key> | |
<value> | |
<name>Keep Path</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Tar Modified Time</key> | |
<value> | |
<name>Tar Modified Time</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Merge Strategy</key> | |
<value>Bin-Packing Algorithm</value> | |
</entry> | |
<entry> | |
<key>Merge Format</key> | |
<value>Binary Concatenation</value> | |
</entry> | |
<entry> | |
<key>Attribute Strategy</key> | |
<value>Keep All Unique Attributes</value> | |
</entry> | |
<entry> | |
<key>Correlation Attribute Name</key> | |
<value>hash</value> | |
</entry> | |
<entry> | |
<key>mergecontent-metadata-strategy</key> | |
<value>Do Not Merge Uncommon Metadata</value> | |
</entry> | |
<entry> | |
<key>Minimum Number of Entries</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>Maximum Number of Entries</key> | |
<value>1000</value> | |
</entry> | |
<entry> | |
<key>Minimum Group Size</key> | |
<value>0 B</value> | |
</entry> | |
<entry> | |
<key>Maximum Group Size</key> | |
</entry> | |
<entry> | |
<key>Max Bin Age</key> | |
</entry> | |
<entry> | |
<key>Maximum number of Bins</key> | |
<value>5</value> | |
</entry> | |
<entry> | |
<key>Delimiter Strategy</key> | |
<value>Text</value> | |
</entry> | |
<entry> | |
<key>Header File</key> | |
<value>[</value> | |
</entry> | |
<entry> | |
<key>Footer File</key> | |
<value>]</value> | |
</entry> | |
<entry> | |
<key>Demarcator File</key> | |
<value>,</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>Keep Path</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Tar Modified Time</key> | |
<value>${file.lastModifiedTime}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Join issue count and stats</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>merged</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.MergeContent</type> | |
</processors> | |
<processors> | |
<id>b5d96e96-23af-3486-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1743.5691335288184</x> | |
<y>3201.409716446761</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Routing Strategy</key> | |
<value> | |
<name>Routing Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>latest</key> | |
<value> | |
<name>latest</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Routing Strategy</key> | |
<value>Route to 'match' if all match</value> | |
</entry> | |
<entry> | |
<key>latest</key> | |
<value>${latest_metric:isEmpty():not()}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Go ahead?</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.RouteOnAttribute</type> | |
</processors> | |
<processors> | |
<id>b6987930-988d-38a6-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2791.3851475101383</x> | |
<y>411.5955903169107</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value> | |
<name>JsonPath Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value>$.commits.*</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Split by commit</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>split</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.SplitJson</type> | |
</processors> | |
<processors> | |
<id>bba6dbc3-8eee-3410-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1741.4078249295703</x> | |
<y>3010.130671820677</y> | |
</position> | |
<bundle> | |
<artifact>nifi-update-attribute-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
<value> | |
<name>Delete Attributes Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value> | |
<name>Store State</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
<value> | |
<name>Stateful Variables Initial Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>latest_metric</key> | |
<value> | |
<name>latest_metric</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value>Do not store state</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
</entry> | |
<entry> | |
<key>latest_metric</key> | |
<value>${latest_metric:jsonPath('$[0]')}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>UpdateAttribute</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.attributes.UpdateAttribute</type> | |
</processors> | |
<processors> | |
<id>bbbacca5-efae-3444-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2209.056030717874</x> | |
<y>637.7012350711797</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments>Gets the value of message attribute and put it as flow content.</comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>${message}</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Message to content</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
<processors> | |
<id>bcefd66b-f372-3884-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1762.4080963768765</x> | |
<y>1011.4542792724232</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>URL</key> | |
<value> | |
<name>URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value> | |
<name>Max Batch Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
<value> | |
<name>Max Data to Post per Second</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Username</key> | |
<value> | |
<name>Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Password</key> | |
<value> | |
<name>Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value> | |
<name>Send as FlowFile</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value> | |
<name>Compression Level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value> | |
<name>Data Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
<value> | |
<name>Attributes to Send as HTTP Headers (Regex)</name> | |
</value> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value> | |
<name>User Agent</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>URL</key> | |
<value>http://influxdb:8086/write?db=jenkins</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value>100 MB</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Username</key> | |
</entry> | |
<entry> | |
<key>Password</key> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value>Apache-HttpClient/4.5.3 (Java/1.8.0_151)</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>PostHTTP</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PostHTTP</type> | |
</processors> | |
<processors> | |
<id>be0d963e-ddd8-3c2d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1163.7920087361651</x> | |
<y>2829.055396105044</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>change-kpi_latest</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>PutDistributedMapCache</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>bf649b9c-509b-38f7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3086.1238302235292</x> | |
<y>1890.2267145825424</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issue-start</key> | |
<value> | |
<name>issue-start</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-content</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>auto-detect</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>issue-start</key> | |
<value>$.fields.created</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Start timestamp</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>c29e6c40-5184-3dc0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1738.4817965991099</x> | |
<y>4594.941815084461</y> | |
</position> | |
<bundle> | |
<artifact>nifi-mongodb-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Mongo URI</key> | |
<value> | |
<name>Mongo URI</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Mongo Database Name</key> | |
<value> | |
<name>Mongo Database Name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Mongo Collection Name</key> | |
<value> | |
<name>Mongo Collection Name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>ssl-context-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>ssl-context-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>ssl-client-auth</key> | |
<value> | |
<name>ssl-client-auth</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Mode</key> | |
<value> | |
<name>Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Upsert</key> | |
<value> | |
<name>Upsert</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Update Query Key</key> | |
<value> | |
<name>Update Query Key</name> | |
</value> | |
</entry> | |
<entry> | |
<key>put-mongo-update-mode</key> | |
<value> | |
<name>put-mongo-update-mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Write Concern</key> | |
<value> | |
<name>Write Concern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Mongo URI</key> | |
<value>mongodb://restheart:R3ste4rt!@mongodb</value> | |
</entry> | |
<entry> | |
<key>Mongo Database Name</key> | |
<value>devops-kpi</value> | |
</entry> | |
<entry> | |
<key>Mongo Collection Name</key> | |
<value>change-volume</value> | |
</entry> | |
<entry> | |
<key>ssl-context-service</key> | |
</entry> | |
<entry> | |
<key>ssl-client-auth</key> | |
<value>NONE</value> | |
</entry> | |
<entry> | |
<key>Mode</key> | |
<value>insert</value> | |
</entry> | |
<entry> | |
<key>Upsert</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Update Query Key</key> | |
<value>_id</value> | |
</entry> | |
<entry> | |
<key>put-mongo-update-mode</key> | |
<value>doc</value> | |
</entry> | |
<entry> | |
<key>Write Concern</key> | |
<value>ACKNOWLEDGED</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Accumulate stats</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.mongodb.PutMongo</type> | |
</processors> | |
<processors> | |
<id>c2c86d79-7da8-3f04-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>336.1393808311441</x> | |
<y>5024.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value> | |
<name>JsonPath Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value>$.issues</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>SplitJson</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>split</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.SplitJson</type> | |
</processors> | |
<processors> | |
<id>c36a5bbd-7919-3728-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>0.6149450989269098</x> | |
<y>4400.985682818943</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>DELETE</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://mongoapi:8080/devops-kpi/change-volume/*?filter={'project_name':'${project_name}'}</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value>admin</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Delete accumulated</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>c74b42c8-df19-3a99-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2322.574729733864</x> | |
<y>3989.500755748365</y> | |
</position> | |
<bundle> | |
<artifact>nifi-update-attribute-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
<value> | |
<name>Delete Attributes Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value> | |
<name>Store State</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
<value> | |
<name>Stateful Variables Initial Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>origin_branch</key> | |
<value> | |
<name>origin_branch</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value>Do not store state</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
</entry> | |
<entry> | |
<key>origin_branch</key> | |
<value>${origin_branch:jsonPath('$[0]')}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>UpdateAttribute</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.attributes.UpdateAttribute</type> | |
</processors> | |
<processors> | |
<id>d62f87d6-46b9-35bb-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3072.4163212928415</x> | |
<y>1474.9336823805272</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value> | |
<name>hash</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issueno</key> | |
<value> | |
<name>issueno</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>auto-detect</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value>$.commit</value> | |
</entry> | |
<entry> | |
<key>issueno</key> | |
<value>$.number</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>issue no.</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>dc2d0198-879e-304f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>344.1393808311441</x> | |
<y>5618.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-update-attribute-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
<value> | |
<name>Delete Attributes Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value> | |
<name>Store State</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
<value> | |
<name>Stateful Variables Initial Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issue_start_timestamp</key> | |
<value> | |
<name>issue_start_timestamp</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value>Do not store state</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
</entry> | |
<entry> | |
<key>issue_start_timestamp</key> | |
<value>${issue_start_timestamp:toDate("yyyy-MM-dd'T'HH:mm:ss.SSSZ"):toNumber()}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>UpdateAttribute</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.attributes.UpdateAttribute</type> | |
</processors> | |
<processors> | |
<id>e2059341-81fc-3286-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>343.1393808311441</x> | |
<y>5413.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${issueno}</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value>issue_start_timestamp</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get issue file timestamp</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>e7b52dbe-6602-3bda-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1743.7229948369688</x> | |
<y>4799.623074351356</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value> | |
<name>signal-counter-delta</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value> | |
<name>signal-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
<value> | |
<name>attribute-cache-regex</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value>default</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Notify</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#f5446d</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Notify</type> | |
</processors> | |
<processors> | |
<id>e7f150fb-3656-31cc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3670.6325973481134</x> | |
<y>2683.9505999128146</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuecount</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Update issue counter</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>e8a331de-bfbd-3ab4-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>948.0538321789613</x> | |
<y>5025.637681168255</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>URL</key> | |
<value> | |
<name>URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value> | |
<name>Max Batch Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
<value> | |
<name>Max Data to Post per Second</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Username</key> | |
<value> | |
<name>Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Password</key> | |
<value> | |
<name>Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value> | |
<name>Send as FlowFile</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value> | |
<name>Compression Level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value> | |
<name>Data Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
<value> | |
<name>Attributes to Send as HTTP Headers (Regex)</name> | |
</value> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value> | |
<name>User Agent</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>URL</key> | |
<value>http://influxdb:8086/write?db=jenkins</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value>100 MB</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Username</key> | |
</entry> | |
<entry> | |
<key>Password</key> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value>Apache-HttpClient/4.5.3 (Java/1.8.0_151)</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Post to InfluxDB</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#050a8a</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.PostHTTP</type> | |
</processors> | |
<processors> | |
<id>f03696da-223e-3aa8-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1740.6152276265693</x> | |
<y>2212.9870345514473</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Save the commit stats</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#050a8a</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>f12952a2-6ea7-3452-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2796.252243457404</x> | |
<y>210.86707469191074</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>jolt-transform</key> | |
<value> | |
<name>jolt-transform</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-class</key> | |
<value> | |
<name>jolt-custom-class</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-modules</key> | |
<value> | |
<name>jolt-custom-modules</name> | |
</value> | |
</entry> | |
<entry> | |
<key>jolt-spec</key> | |
<value> | |
<name>jolt-spec</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Transform Cache Size</key> | |
<value> | |
<name>Transform Cache Size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>jolt-transform</key> | |
<value>jolt-transform-chain</value> | |
</entry> | |
<entry> | |
<key>jolt-custom-class</key> | |
</entry> | |
<entry> | |
<key>jolt-custom-modules</key> | |
</entry> | |
<entry> | |
<key>jolt-spec</key> | |
<value>[ | |
{ | |
"operation": "shift", | |
"spec": { | |
"commits": { | |
"*": { | |
"@(2,ref)": "commits[&1].branch", | |
"@(2,project)": "commits[&1].project", | |
"@": "commits[&1].commit" | |
} | |
} | |
} | |
} | |
] | |
</value> | |
</entry> | |
<entry> | |
<key>Transform Cache Size</key> | |
<value>1</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Gen commit array</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.JoltTransformJSON</type> | |
</processors> | |
<processors> | |
<id>f28a1551-135a-3d0d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3092.242036232459</x> | |
<y>2491.8015238308385</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Capture Group Length</key> | |
<value> | |
<name>Maximum Capture Group Length</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Canonical Equivalence</key> | |
<value> | |
<name>Enable Canonical Equivalence</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Case-insensitive Matching</key> | |
<value> | |
<name>Enable Case-insensitive Matching</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Permit Whitespace and Comments in Pattern</key> | |
<value> | |
<name>Permit Whitespace and Comments in Pattern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable DOTALL Mode</key> | |
<value> | |
<name>Enable DOTALL Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Literal Parsing of the Pattern</key> | |
<value> | |
<name>Enable Literal Parsing of the Pattern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Multiline Mode</key> | |
<value> | |
<name>Enable Multiline Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode-aware Case Folding</key> | |
<value> | |
<name>Enable Unicode-aware Case Folding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode Predefined Character Classes</key> | |
<value> | |
<name>Enable Unicode Predefined Character Classes</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unix Lines Mode</key> | |
<value> | |
<name>Enable Unix Lines Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Capture Group 0</key> | |
<value> | |
<name>Include Capture Group 0</name> | |
</value> | |
</entry> | |
<entry> | |
<key>extract-text-enable-repeating-capture-group</key> | |
<value> | |
<name>extract-text-enable-repeating-capture-group</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issuecount</key> | |
<value> | |
<name>issuecount</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Maximum Capture Group Length</key> | |
<value>1024</value> | |
</entry> | |
<entry> | |
<key>Enable Canonical Equivalence</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Case-insensitive Matching</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Permit Whitespace and Comments in Pattern</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable DOTALL Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Literal Parsing of the Pattern</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Multiline Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode-aware Case Folding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode Predefined Character Classes</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unix Lines Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Include Capture Group 0</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>extract-text-enable-repeating-capture-group</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>issuecount</key> | |
<value>(.*)</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ExtractText</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ExtractText</type> | |
</processors> | |
<processors> | |
<id>f41589d9-4ac4-3a52-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2792.602403725741</x> | |
<y>811.0556338813986</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Capture Group Length</key> | |
<value> | |
<name>Maximum Capture Group Length</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Canonical Equivalence</key> | |
<value> | |
<name>Enable Canonical Equivalence</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Case-insensitive Matching</key> | |
<value> | |
<name>Enable Case-insensitive Matching</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Permit Whitespace and Comments in Pattern</key> | |
<value> | |
<name>Permit Whitespace and Comments in Pattern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable DOTALL Mode</key> | |
<value> | |
<name>Enable DOTALL Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Literal Parsing of the Pattern</key> | |
<value> | |
<name>Enable Literal Parsing of the Pattern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Multiline Mode</key> | |
<value> | |
<name>Enable Multiline Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode-aware Case Folding</key> | |
<value> | |
<name>Enable Unicode-aware Case Folding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode Predefined Character Classes</key> | |
<value> | |
<name>Enable Unicode Predefined Character Classes</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Enable Unix Lines Mode</key> | |
<value> | |
<name>Enable Unix Lines Mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Capture Group 0</key> | |
<value> | |
<name>Include Capture Group 0</name> | |
</value> | |
</entry> | |
<entry> | |
<key>extract-text-enable-repeating-capture-group</key> | |
<value> | |
<name>extract-text-enable-repeating-capture-group</name> | |
</value> | |
</entry> | |
<entry> | |
<key>issues</key> | |
<value> | |
<name>issues</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Maximum Capture Group Length</key> | |
<value>1024</value> | |
</entry> | |
<entry> | |
<key>Enable Canonical Equivalence</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Case-insensitive Matching</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Permit Whitespace and Comments in Pattern</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable DOTALL Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Literal Parsing of the Pattern</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Multiline Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode-aware Case Folding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unicode Predefined Character Classes</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Enable Unix Lines Mode</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Include Capture Group 0</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>extract-text-enable-repeating-capture-group</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>issues</key> | |
<value>([a-zA-Z][a-zA-Z0-9]{1,9}\-[0-9]+)</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Extract Issues</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ExtractText</type> | |
</processors> | |
<processors> | |
<id>fc51c368-abed-3d5b-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3091.952254042628</x> | |
<y>2681.2798900095268</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>${issuecount}</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ReplaceText</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
<processors> | |
<id>0020cad3-d966-3def-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>345.13134682739883</x> | |
<y>6222.759263199505</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>URL</key> | |
<value> | |
<name>URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value> | |
<name>Max Batch Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
<value> | |
<name>Max Data to Post per Second</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Username</key> | |
<value> | |
<name>Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Password</key> | |
<value> | |
<name>Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value> | |
<name>Send as FlowFile</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value> | |
<name>Compression Level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value> | |
<name>Data Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
<value> | |
<name>Attributes to Send as HTTP Headers (Regex)</name> | |
</value> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value> | |
<name>User Agent</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>URL</key> | |
<value>http://influxdb:8086/write?db=jenkins</value> | |
</entry> | |
<entry> | |
<key>Max Batch Size</key> | |
<value>100 MB</value> | |
</entry> | |
<entry> | |
<key>Max Data to Post per Second</key> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Username</key> | |
</entry> | |
<entry> | |
<key>Password</key> | |
</entry> | |
<entry> | |
<key>Send as FlowFile</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Compression Level</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Data Timeout</key> | |
<value>30 sec</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send as HTTP Headers (Regex)</key> | |
</entry> | |
<entry> | |
<key>User Agent</key> | |
<value>Apache-HttpClient/4.5.3 (Java/1.8.0_151)</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Post to InfluxDB</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#050a8a</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.PostHTTP</type> | |
</processors> | |
<processors> | |
<id>006bc75c-3523-3486-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1441.782098215503</x> | |
<y>1275.6543485663728</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>log-level</key> | |
<value> | |
<name>log-level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
<value> | |
<name>log-prefix</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
<value> | |
<name>log-message</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>log-level</key> | |
<value>info</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>LogMessage</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.LogMessage</type> | |
</processors> | |
<processors> | |
<id>020b019c-5933-3ccc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2318.4108422539866</x> | |
<y>3791.7166079286058</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>origin_branch</key> | |
<value> | |
<name>origin_branch</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>json</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>origin_branch</key> | |
<value>$..lastBuiltRevision.branch[0].name</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get origin branch</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>034a4b53-71c3-3092-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1162.1222985850955</x> | |
<y>2436.3116864883514</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>change-kpi_latest</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value>change-kpi_latest</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get latest timestamp</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>0a3d720c-296a-31e1-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>577.988453772035</x> | |
<y>4396.28505219889</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>GET</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://mongoapi:8080/devops-kpi/change-volume?filter={'project_name':'${project_name}'}</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value>admin</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get accumulated stats</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>0b0623b2-16bd-38c9-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1742.574949401356</x> | |
<y>2633.1381243033716</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>GET</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://influxdb:8086/query?pretty=true&db=jenkins&epoch=ns&q=SELECT%20*%20FROM%20jenkins_data%20WHERE%20time%20%3E%20${change-kpi_latest}</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get from InfluxDB</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>0cb8f75d-6db4-33ab-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3087.3655927181408</x> | |
<y>2086.011661605285</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${issueno}</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Set issue start timestamp</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>13b6aad7-a742-34bc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1734.8912098509932</x> | |
<y>3987.863649849898</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value> | |
<name>JsonPath Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value>$.changeSets[0].items</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Split by commit</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>split</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.SplitJson</type> | |
</processors> | |
<processors> | |
<id>15e022ba-fca5-313a-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1743.7518985994543</x> | |
<y>3395.8475783508175</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value> | |
<name>JsonPath Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value>$.results[0].series[0].values</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>SplitJson</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>split</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.SplitJson</type> | |
</processors> | |
<processors> | |
<id>1638de9a-e66e-3147-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3087.542119387384</x> | |
<y>2282.3544219436058</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuecount</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Issue counter update</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>17225426-0999-3dd0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3665.6581529367504</x> | |
<y>1882.21582214467</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Routing Strategy</key> | |
<value> | |
<name>Routing Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>notfound</key> | |
<value> | |
<name>notfound</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Routing Strategy</key> | |
<value>Route to Property name</value> | |
</entry> | |
<entry> | |
<key>notfound</key> | |
<value>${invokehttp.status.code:equals('404')}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Issue not found</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>notfound</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.RouteOnAttribute</type> | |
</processors> | |
<processors> | |
<id>1cd69700-0f48-3d5b-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1445.3559028608897</x> | |
<y>1673.5475314608868</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>{"issuecount":$1}</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ReplaceText</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
<processors> | |
<id>1e709bed-3d37-3975-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>332.1393808311441</x> | |
<y>4822.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-update-attribute-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
<value> | |
<name>Delete Attributes Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value> | |
<name>Store State</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
<value> | |
<name>Stateful Variables Initial Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>timestamp</key> | |
<value> | |
<name>timestamp</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Delete Attributes Expression</key> | |
</entry> | |
<entry> | |
<key>Store State</key> | |
<value>Do not store state</value> | |
</entry> | |
<entry> | |
<key>Stateful Variables Initial Value</key> | |
</entry> | |
<entry> | |
<key>timestamp</key> | |
<value>${now():toNumber()}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Current timestamp</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.attributes.UpdateAttribute</type> | |
</processors> | |
<processors> | |
<id>23de0b10-5682-3cec-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1445.3560626464018</x> | |
<y>1474.600945563624</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuecount</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get the issue count</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>25596d2a-f7a9-3f95-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2318.95780924241</x> | |
<y>4389.185574351356</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value> | |
<name>signal-counter-delta</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value> | |
<name>signal-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
<value> | |
<name>attribute-cache-regex</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value>default</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Notify</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#f5446d</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Notify</type> | |
</processors> | |
<processors> | |
<id>26ee9751-49db-3e6d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3730.4511223727923</x> | |
<y>1000.8228243661697</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value> | |
<name>Cache update strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value> | |
<name>Max cache entry size</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuecount</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Cache update strategy</key> | |
<value>replace</value> | |
</entry> | |
<entry> | |
<key>Max cache entry size</key> | |
<value>1 MB</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Delta for issue counter</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.PutDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>28b52103-724e-33cd-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3371.389977915628</x> | |
<y>808.155940894804</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ReplaceText</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
<processors> | |
<id>30375fad-45e3-33b3-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1161.6320906928436</x> | |
<y>4174.931398743313</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>target-signal-count</key> | |
<value> | |
<name>target-signal-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>wait-buffer-count</key> | |
<value> | |
<name>wait-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>releasable-flowfile-count</key> | |
<value> | |
<name>releasable-flowfile-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>expiration-duration</key> | |
<value> | |
<name>expiration-duration</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-copy-mode</key> | |
<value> | |
<name>attribute-copy-mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>wait-mode</key> | |
<value> | |
<name>wait-mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>target-signal-count</key> | |
<value>${fragment.count}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
</entry> | |
<entry> | |
<key>wait-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>releasable-flowfile-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>expiration-duration</key> | |
<value>10 min</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-copy-mode</key> | |
<value>keeporiginal</value> | |
</entry> | |
<entry> | |
<key>wait-mode</key> | |
<value>wait</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Wait</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>expired</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>wait</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#f5446d</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Wait</type> | |
</processors> | |
<processors> | |
<id>30a3c21b-4bce-36e7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1743.4208855474137</x> | |
<y>2433.2091947568238</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>File Size</key> | |
<value> | |
<name>File Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Batch Size</key> | |
<value> | |
<name>Batch Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Data Format</key> | |
<value> | |
<name>Data Format</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Unique FlowFiles</key> | |
<value> | |
<name>Unique FlowFiles</name> | |
</value> | |
</entry> | |
<entry> | |
<key>generate-ff-custom-text</key> | |
<value> | |
<name>generate-ff-custom-text</name> | |
</value> | |
</entry> | |
<entry> | |
<key>character-set</key> | |
<value> | |
<name>character-set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>File Size</key> | |
<value>0B</value> | |
</entry> | |
<entry> | |
<key>Batch Size</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>Data Format</key> | |
<value>Text</value> | |
</entry> | |
<entry> | |
<key>Unique FlowFiles</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>generate-ff-custom-text</key> | |
</entry> | |
<entry> | |
<key>character-set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>10 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get build data</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.GenerateFlowFile</type> | |
</processors> | |
<processors> | |
<id>31132916-df0f-3e7e-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3662.184931194063</x> | |
<y>2083.4678633645335</y> | |
</position> | |
<bundle> | |
<artifact>nifi-scripting-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Script Engine</key> | |
<value> | |
<name>Script Engine</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Script File</key> | |
<value> | |
<name>Script File</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Script Body</key> | |
<value> | |
<name>Script Body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Module Directory</key> | |
<value> | |
<name>Module Directory</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Script Engine</key> | |
<value>Groovy</value> | |
</entry> | |
<entry> | |
<key>Script File</key> | |
</entry> | |
<entry> | |
<key>Script Body</key> | |
<value>import groovy.json.JsonSlurper | |
import java.time.* | |
def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
def slurper = new JsonSlurper() | |
session.read(ff).withStream{inputStream -> | |
def metric = slurper.parse(inputStream) | |
line.append("devops_dirtycommit,") | |
line.append("issueno=").append(metric["number"]) | |
.append(",commit=").append(metric["commit"]) | |
line.append(" ") | |
line.append("issueno=\"").append(metric["number"]).append("\"") | |
.append(",commit=\"").append(metric["commit"]).append("\"") | |
line.append(" ") | |
//def now = new Date() | |
//def epoch = now.getTime() | |
//def local_dt = LocalDateTime.ofInstant(Instant.ofEpochMilli(epoch), ZoneId.of('UTC')) | |
//def zoned_dt = local_dt.atZone(ZoneId.of('America/Sao_Paulo')) | |
//def offset_ms = zoned_dt.getOffset().getTotalSeconds() * 1000 | |
//def local_timestamp = epoch + offset_ms | |
//line.append(local_timestamp) | |
} | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
writer.append(line) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/x-www-form-urlencoded") | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS)</value> | |
</entry> | |
<entry> | |
<key>Module Directory</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Dirty commit</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.script.ExecuteScript</type> | |
</processors> | |
<processors> | |
<id>366174bd-cf05-3852-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2313.7239118562484</x> | |
<y>3185.608880633476</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>${latest_metric}</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ReplaceText</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
<processors> | |
<id>3a6aa229-ef50-373d-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>345.8308960316672</x> | |
<y>5823.6957195079385</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import groovy.json.JsonSlurper | |
import groovy.json.JsonBuilder | |
def ff = session.get() | |
if(!ff)return | |
def start = Long.valueOf(ff.getAttribute("issue_start_timestamp")) | |
def end = Long.valueOf(ff.getAttribute("timestamp")) | |
def leadtime = end - start | |
ff = session.putAttribute(ff, "leadtime", String.valueOf(leadtime)) | |
session.transfer(ff, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Leadtime</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>3b57689a-add6-3b9f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1737.7643507298853</x> | |
<y>4394.722045201007</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get stats by hash</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>3b5ac532-4201-3ed0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2316.5904896361494</x> | |
<y>3577.332399849898</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>//get a flow file | |
def ff0 = session.get() | |
if(!ff0)return | |
def project_name = ff0.getAttribute('project_name'); | |
project_name = project_name.replace('_', '-') | |
ff0 = session.putAttribute(ff0, "project_name", project_name) | |
session.transfer(ff0, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Fix the project name pattern</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>3ebe9a67-4f98-3fbc-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>946.056441431891</x> | |
<y>4821.46312062138</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import groovy.json.JsonSlurper | |
def ff = session.get() | |
if(!ff)return | |
def line = new StringBuilder() | |
def slurper = new JsonSlurper() | |
session.read(ff).withStream{inputStream -> | |
def metric = slurper.parse(inputStream) | |
line.append("devops_volume,") | |
line.append("project_name=\"").append(ff.getAttribute("project_name")).append("\"") | |
.append(",issuecount=\"").append(metric["issues"]).append("\"") | |
.append(",locs=\"").append(metric["locs"]).append("\"") | |
line.append(" ") | |
line.append("issuecount=").append(metric["issues"]).append("i") | |
.append(",locs=").append(metric["locs"]).append("i") | |
line.append(" ") | |
} | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
writer.append(line) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/x-www-form-urlencoded") | |
session.remove(ff) | |
session.transfer(ffOut, REL_SUCCESS)</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>InfluxDB LineProtocol</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>481be846-6a1c-3245-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3079.8649856086686</x> | |
<y>1680.716960156604</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments>The user is member of jira-administrators</comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>HTTP Method</key> | |
<value> | |
<name>HTTP Method</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value> | |
<name>Remote URL</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.SSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value> | |
<name>Connection Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value> | |
<name>Read Timeout</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value> | |
<name>Include Date Header</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value> | |
<name>Follow Redirects</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
<value> | |
<name>Attributes to Send</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value> | |
<name>Basic Authentication Username</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
<value> | |
<name>Basic Authentication Password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
<value> | |
<name>Proxy Host</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
<value> | |
<name>Proxy Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
<value> | |
<name>invokehttp-proxy-user</name> | |
</value> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
<value> | |
<name>invokehttp-proxy-password</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
<value> | |
<name>Put Response Body In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value> | |
<name>Digest Authentication</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value> | |
<name>Always Output Response</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
<value> | |
<name>Trusted Hostname</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value> | |
<name>Add Response Headers to Request</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value> | |
<name>Content-Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value> | |
<name>send-message-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value> | |
<name>Use Chunked Encoding</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value> | |
<name>Penalize on "No Retry"</name> | |
</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value> | |
<name>hash</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>HTTP Method</key> | |
<value>GET</value> | |
</entry> | |
<entry> | |
<key>Remote URL</key> | |
<value>http://jira:8080/rest/api/2/issue/${issueno}</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Connection Timeout</key> | |
<value>5 secs</value> | |
</entry> | |
<entry> | |
<key>Read Timeout</key> | |
<value>15 secs</value> | |
</entry> | |
<entry> | |
<key>Include Date Header</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Follow Redirects</key> | |
<value>True</value> | |
</entry> | |
<entry> | |
<key>Attributes to Send</key> | |
</entry> | |
<entry> | |
<key>Basic Authentication Username</key> | |
<value>nifi</value> | |
</entry> | |
<entry> | |
<key>Basic Authentication Password</key> | |
</entry> | |
<entry> | |
<key>Proxy Host</key> | |
</entry> | |
<entry> | |
<key>Proxy Port</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-user</key> | |
</entry> | |
<entry> | |
<key>invokehttp-proxy-password</key> | |
</entry> | |
<entry> | |
<key>Put Response Body In Attribute</key> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>256</value> | |
</entry> | |
<entry> | |
<key>Digest Authentication</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Always Output Response</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Trusted Hostname</key> | |
</entry> | |
<entry> | |
<key>Add Response Headers to Request</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Content-Type</key> | |
<value>${mime.type}</value> | |
</entry> | |
<entry> | |
<key>send-message-body</key> | |
<value>true</value> | |
</entry> | |
<entry> | |
<key>Use Chunked Encoding</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>Penalize on "No Retry"</key> | |
<value>false</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value>${hash}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>GET issue details</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>No Retry</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>Response</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>Retry</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.InvokeHTTP</type> | |
</processors> | |
<processors> | |
<id>51470178-82cf-3fb4-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3074.965776362701</x> | |
<y>1264.0594763365714</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value> | |
<name>JsonPath Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>JsonPath Expression</key> | |
<value>$.issues.*</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>split by issue no.</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>original</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>split</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.SplitJson</type> | |
</processors> | |
<processors> | |
<id>547eed69-e90d-3f7a-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>576.5702840072695</x> | |
<y>4181.7239445717405</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Routing Strategy</key> | |
<value> | |
<name>Routing Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>production</key> | |
<value> | |
<name>production</name> | |
</value> | |
</entry> | |
<entry> | |
<key>success</key> | |
<value> | |
<name>success</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Routing Strategy</key> | |
<value>Route to 'match' if all match</value> | |
</entry> | |
<entry> | |
<key>production</key> | |
<value>${origin_branch:contains('master')}</value> | |
</entry> | |
<entry> | |
<key>success</key> | |
<value>${successful:contains('true')}</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>PRD & Success?</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.RouteOnAttribute</type> | |
</processors> | |
<processors> | |
<id>54df1fa5-7e0a-3ca5-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3661.1509041851637</x> | |
<y>1674.7216579197143</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value> | |
<name>signal-counter-delta</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value> | |
<name>signal-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
<value> | |
<name>attribute-cache-regex</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value>default</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Notify</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#e3df66</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Notify</type> | |
</processors> | |
<processors> | |
<id>55fca095-f86e-3bb2-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2339.342389013734</x> | |
<y>2002.5066098160776</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value> | |
<name>Cache Entry Identifier</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.DistributedMapCacheClient</identifiesControllerService> | |
<name>Distributed Cache Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value> | |
<name>Put Cache Value In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value> | |
<name>Max Length To Put In Attribute</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Cache Entry Identifier</key> | |
<value>${hash}-issuelist</value> | |
</entry> | |
<entry> | |
<key>Distributed Cache Service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>Put Cache Value In Attribute</key> | |
<value>issuelist</value> | |
</entry> | |
<entry> | |
<key>Max Length To Put In Attribute</key> | |
<value>2048</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get the original issue list</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>not-found</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.FetchDistributedMapCache</type> | |
</processors> | |
<processors> | |
<id>57db18a2-0050-3fc7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2035.3493218329118</x> | |
<y>1475.6279323503188</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>target-signal-count</key> | |
<value> | |
<name>target-signal-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>wait-buffer-count</key> | |
<value> | |
<name>wait-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>releasable-flowfile-count</key> | |
<value> | |
<name>releasable-flowfile-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>expiration-duration</key> | |
<value> | |
<name>expiration-duration</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-copy-mode</key> | |
<value> | |
<name>attribute-copy-mode</name> | |
</value> | |
</entry> | |
<entry> | |
<key>wait-mode</key> | |
<value> | |
<name>wait-mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>target-signal-count</key> | |
<value>${fragment.count}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
</entry> | |
<entry> | |
<key>wait-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>releasable-flowfile-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>expiration-duration</key> | |
<value>10 min</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-copy-mode</key> | |
<value>keeporiginal</value> | |
</entry> | |
<entry> | |
<key>wait-mode</key> | |
<value>wait</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>10 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Wait</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>expired</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>wait</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#e3df66</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Wait</type> | |
</processors> | |
<processors> | |
<id>58daa637-4f78-351f-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>911.1393808311441</x> | |
<y>5413.073187430548</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>log-level</key> | |
<value> | |
<name>log-level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
<value> | |
<name>log-prefix</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
<value> | |
<name>log-message</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>log-level</key> | |
<value>info</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>LogMessage</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.LogMessage</type> | |
</processors> | |
<processors> | |
<id>5c9e7249-43b8-35d9-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1741.5904896361494</x> | |
<y>3589.832399849898</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>build_no</key> | |
<value> | |
<name>build_no</name> | |
</value> | |
</entry> | |
<entry> | |
<key>project_name</key> | |
<value> | |
<name>project_name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>successful</key> | |
<value> | |
<name>successful</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>auto-detect</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>build_no</key> | |
<value>$.[1]</value> | |
</entry> | |
<entry> | |
<key>project_name</key> | |
<value>$.[10]</value> | |
</entry> | |
<entry> | |
<key>successful</key> | |
<value>$.[5]</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Get Build no., Project and Status</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>614203c2-e382-35f9-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1733.5761768920088</x> | |
<y>4184.91522455693</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Destination</key> | |
<value> | |
<name>Destination</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value> | |
<name>Return Type</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value> | |
<name>Path Not Found Behavior</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value> | |
<name>Null Value Representation</name> | |
</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value> | |
<name>hash</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Destination</key> | |
<value>flowfile-attribute</value> | |
</entry> | |
<entry> | |
<key>Return Type</key> | |
<value>scalar</value> | |
</entry> | |
<entry> | |
<key>Path Not Found Behavior</key> | |
<value>ignore</value> | |
</entry> | |
<entry> | |
<key>Null Value Representation</key> | |
<value>empty string</value> | |
</entry> | |
<entry> | |
<key>hash</key> | |
<value>$.commitId</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Set attributes</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>matched</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>unmatched</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.EvaluateJsonPath</type> | |
</processors> | |
<processors> | |
<id>6b44d51a-8880-3a86-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2338.4762288388124</x> | |
<y>2210.5370952307544</y> | |
</position> | |
<bundle> | |
<artifact>nifi-groovyx-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>groovyx-script-file</key> | |
<value> | |
<name>groovyx-script-file</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value> | |
<name>groovyx-script-body</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value> | |
<name>groovyx-failure-strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
<value> | |
<name>groovyx-additional-classpath</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>groovyx-script-file</key> | |
</entry> | |
<entry> | |
<key>groovyx-script-body</key> | |
<value>import java.util.List | |
import java.util.ArrayList | |
import groovy.json.JsonSlurper | |
import groovy.json.JsonBuilder | |
//get a flow file | |
def ff0 = session.get() | |
if(!ff0)return | |
def stats = ff0.read().withReader("UTF-8"){ new JsonSlurper().parse(it) } | |
List<String> issues = new ArrayList<>() | |
def issuelist = new JsonSlurper().parseText(ff0.getAttribute('issuelist')) | |
def data = []; | |
if(stats[0].issuecount){ | |
data = [ | |
hash : ff0.getAttribute('hash'), | |
issues: stats[0].issuecount, | |
locs : stats[1].stats.total, | |
list : issuelist | |
] | |
} else { | |
data = [ | |
hash : ff0.getAttribute('hash'), | |
issues: stats[1].issuecount, | |
locs : stats[0].stats.total, | |
list : issuelist | |
] | |
} | |
def json = new JsonBuilder(data) | |
// Write the new flowfile with stats // | |
def ffOut = session.create() | |
ffOut = session.write(ffOut, {outputStream -> | |
outputStream.withWriter("UTF-8"){writer-> | |
json.writeTo(writer) | |
} | |
} as OutputStreamCallback ) | |
ffOut = session.putAttribute(ffOut, "mime.type", "application/json") | |
ffOut = session.putAttribute(ffOut, "hash", ff0.getAttribute('hash')) | |
session.remove(ff0) | |
session.transfer(ffOut, REL_SUCCESS) | |
</value> | |
</entry> | |
<entry> | |
<key>groovyx-failure-strategy</key> | |
<value>rollback</value> | |
</entry> | |
<entry> | |
<key>groovyx-additional-classpath</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Produce JSON</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.groovyx.ExecuteGroovyScript</type> | |
</processors> | |
<processors> | |
<id>7737cc71-90ef-3c77-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2496.0798287457105</x> | |
<y>1680.6954128025268</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>release-signal-id</key> | |
<value> | |
<name>release-signal-id</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value> | |
<name>signal-counter-name</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value> | |
<name>signal-counter-delta</name> | |
</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value> | |
<name>signal-buffer-count</name> | |
</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.distributed.cache.client.AtomicDistributedMapCacheClient</identifiesControllerService> | |
<name>distributed-cache-service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
<value> | |
<name>attribute-cache-regex</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>release-signal-id</key> | |
<value>${fragment.identifier}</value> | |
</entry> | |
<entry> | |
<key>signal-counter-name</key> | |
<value>default</value> | |
</entry> | |
<entry> | |
<key>signal-counter-delta</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>signal-buffer-count</key> | |
<value>1</value> | |
</entry> | |
<entry> | |
<key>distributed-cache-service</key> | |
<value>b82f1367-e10d-31f6-0000-000000000000</value> | |
</entry> | |
<entry> | |
<key>attribute-cache-regex</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Notify</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style> | |
<entry> | |
<key>background-color</key> | |
<value>#e3df66</value> | |
</entry> | |
</style> | |
<type>org.apache.nifi.processors.standard.Notify</type> | |
</processors> | |
<processors> | |
<id>7bd76dd4-e0ba-3a3e-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>3668.0532043538633</x> | |
<y>2287.092893249876</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>log-level</key> | |
<value> | |
<name>log-level</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
<value> | |
<name>log-prefix</name> | |
</value> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
<value> | |
<name>log-message</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>log-level</key> | |
<value>info</value> | |
</entry> | |
<entry> | |
<key>log-prefix</key> | |
</entry> | |
<entry> | |
<key>log-message</key> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>LogMessage</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.LogMessage</type> | |
</processors> | |
<processors> | |
<id>7bdbeb51-c855-38f7-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>2799.0656186910533</x> | |
<y>0.0</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Base Path</key> | |
<value> | |
<name>Base Path</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Listening Port</key> | |
<value> | |
<name>Listening Port</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Data to Receive per Second</key> | |
<value> | |
<name>Max Data to Receive per Second</name> | |
</value> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
<value> | |
<identifiesControllerService>org.apache.nifi.ssl.RestrictedSSLContextService</identifiesControllerService> | |
<name>SSL Context Service</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Authorized DN Pattern</key> | |
<value> | |
<name>Authorized DN Pattern</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Max Unconfirmed Flowfile Time</key> | |
<value> | |
<name>Max Unconfirmed Flowfile Time</name> | |
</value> | |
</entry> | |
<entry> | |
<key>HTTP Headers to receive as Attributes (Regex)</key> | |
<value> | |
<name>HTTP Headers to receive as Attributes (Regex)</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Return Code</key> | |
<value> | |
<name>Return Code</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Base Path</key> | |
<value>gitlab</value> | |
</entry> | |
<entry> | |
<key>Listening Port</key> | |
<value>7001</value> | |
</entry> | |
<entry> | |
<key>Max Data to Receive per Second</key> | |
</entry> | |
<entry> | |
<key>SSL Context Service</key> | |
</entry> | |
<entry> | |
<key>Authorized DN Pattern</key> | |
<value>.*</value> | |
</entry> | |
<entry> | |
<key>Max Unconfirmed Flowfile Time</key> | |
<value>60 secs</value> | |
</entry> | |
<entry> | |
<key>HTTP Headers to receive as Attributes (Regex)</key> | |
</entry> | |
<entry> | |
<key>Return Code</key> | |
<value>200</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>Receive Gitlab webhook</name> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ListenHTTP</type> | |
</processors> | |
<processors> | |
<id>7c64e5d2-d26d-3fe0-0000-000000000000</id> | |
<parentGroupId>33980602-0d29-3ae1-0000-000000000000</parentGroupId> | |
<position> | |
<x>1163.7917819938875</x> | |
<y>2631.6994403320004</y> | |
</position> | |
<bundle> | |
<artifact>nifi-standard-nar</artifact> | |
<group>org.apache.nifi</group> | |
<version>1.5.0</version> | |
</bundle> | |
<config> | |
<bulletinLevel>WARN</bulletinLevel> | |
<comments></comments> | |
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount> | |
<descriptors> | |
<entry> | |
<key>Regular Expression</key> | |
<value> | |
<name>Regular Expression</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value> | |
<name>Replacement Value</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value> | |
<name>Character Set</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value> | |
<name>Maximum Buffer Size</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value> | |
<name>Replacement Strategy</name> | |
</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value> | |
<name>Evaluation Mode</name> | |
</value> | |
</entry> | |
</descriptors> | |
<executionNode>ALL</executionNode> | |
<lossTolerant>false</lossTolerant> | |
<penaltyDuration>30 sec</penaltyDuration> | |
<properties> | |
<entry> | |
<key>Regular Expression</key> | |
<value>(?s)(^.*$)</value> | |
</entry> | |
<entry> | |
<key>Replacement Value</key> | |
<value>0</value> | |
</entry> | |
<entry> | |
<key>Character Set</key> | |
<value>UTF-8</value> | |
</entry> | |
<entry> | |
<key>Maximum Buffer Size</key> | |
<value>1 MB</value> | |
</entry> | |
<entry> | |
<key>Replacement Strategy</key> | |
<value>Regex Replace</value> | |
</entry> | |
<entry> | |
<key>Evaluation Mode</key> | |
<value>Entire text</value> | |
</entry> | |
</properties> | |
<runDurationMillis>0</runDurationMillis> | |
<schedulingPeriod>0 sec</schedulingPeriod> | |
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy> | |
<yieldDuration>1 sec</yieldDuration> | |
</config> | |
<name>ReplaceText</name> | |
<relationships> | |
<autoTerminate>true</autoTerminate> | |
<name>failure</name> | |
</relationships> | |
<relationships> | |
<autoTerminate>false</autoTerminate> | |
<name>success</name> | |
</relationships> | |
<state>RUNNING</state> | |
<style/> | |
<type>org.apache.nifi.processors.standard.ReplaceText</type> | |
</processors> | |
</snippet> | |
<timestamp>08/01/2018 16:47:34 UTC</timestamp> | |
</template> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment