Skip to content

Instantly share code, notes, and snippets.

@SamHjelmfelt
Created November 29, 2019 06:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SamHjelmfelt/f04aae5489fa88bdedd4bba211d083e0 to your computer and use it in GitHub Desktop.
Save SamHjelmfelt/f04aae5489fa88bdedd4bba211d083e0 to your computer and use it in GitHub Desktop.
GetPrometheus Sample NiFi Flow
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<template encoding-version="1.3">
<description></description>
<groupId>f573d3e1-016d-1000-ee9e-d365ca81d220</groupId>
<name>Prometheus Ingest to Kafka and Druid</name>
<snippet>
<connections>
<id>283b9e9b-101c-3bd2-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<destination>
<groupId>f1f4a72e-7d17-3b1a-0000-000000000000</groupId>
<id>f5b3857a-42c3-3af0-0000-000000000000</id>
<type>PROCESSOR</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>METRICS</selectedRelationships>
<source>
<groupId>f1f4a72e-7d17-3b1a-0000-000000000000</groupId>
<id>5f71b822-3e23-3a5a-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<connections>
<id>8314e1dd-1617-35a5-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<backPressureDataSizeThreshold>1 GB</backPressureDataSizeThreshold>
<backPressureObjectThreshold>10000</backPressureObjectThreshold>
<destination>
<groupId>f1f4a72e-7d17-3b1a-0000-000000000000</groupId>
<id>bcca3a04-cbe5-347d-0000-000000000000</id>
<type>PROCESSOR</type>
</destination>
<flowFileExpiration>0 sec</flowFileExpiration>
<labelIndex>1</labelIndex>
<loadBalanceCompression>DO_NOT_COMPRESS</loadBalanceCompression>
<loadBalancePartitionAttribute></loadBalancePartitionAttribute>
<loadBalanceStatus>LOAD_BALANCE_NOT_CONFIGURED</loadBalanceStatus>
<loadBalanceStrategy>DO_NOT_LOAD_BALANCE</loadBalanceStrategy>
<name></name>
<selectedRelationships>METRICS</selectedRelationships>
<source>
<groupId>f1f4a72e-7d17-3b1a-0000-000000000000</groupId>
<id>5f71b822-3e23-3a5a-0000-000000000000</id>
<type>PROCESSOR</type>
</source>
<zIndex>0</zIndex>
</connections>
<controllerServices>
<id>9c3ab656-619a-39a9-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<bundle>
<artifact>nifi-record-serialization-services-nar</artifact>
<group>org.apache.nifi</group>
<version>1.10.0-SNAPSHOT</version>
</bundle>
<comments></comments>
<descriptors>
<entry>
<key>schema-access-strategy</key>
<value>
<name>schema-access-strategy</name>
</value>
</entry>
<entry>
<key>schema-registry</key>
<value>
<identifiesControllerService>org.apache.nifi.schemaregistry.services.SchemaRegistry</identifiesControllerService>
<name>schema-registry</name>
</value>
</entry>
<entry>
<key>schema-name</key>
<value>
<name>schema-name</name>
</value>
</entry>
<entry>
<key>schema-version</key>
<value>
<name>schema-version</name>
</value>
</entry>
<entry>
<key>schema-branch</key>
<value>
<name>schema-branch</name>
</value>
</entry>
<entry>
<key>schema-text</key>
<value>
<name>schema-text</name>
</value>
</entry>
<entry>
<key>schema-inference-cache</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordSchemaCacheService</identifiesControllerService>
<name>schema-inference-cache</name>
</value>
</entry>
<entry>
<key>Date Format</key>
<value>
<name>Date Format</name>
</value>
</entry>
<entry>
<key>Time Format</key>
<value>
<name>Time Format</name>
</value>
</entry>
<entry>
<key>Timestamp Format</key>
<value>
<name>Timestamp Format</name>
</value>
</entry>
</descriptors>
<name>JsonTreeReader</name>
<persistsState>false</persistsState>
<properties>
<entry>
<key>schema-access-strategy</key>
<value>infer-schema</value>
</entry>
<entry>
<key>schema-registry</key>
</entry>
<entry>
<key>schema-name</key>
<value>${schema.name}</value>
</entry>
<entry>
<key>schema-version</key>
</entry>
<entry>
<key>schema-branch</key>
</entry>
<entry>
<key>schema-text</key>
<value>${avro.schema}</value>
</entry>
<entry>
<key>schema-inference-cache</key>
</entry>
<entry>
<key>Date Format</key>
</entry>
<entry>
<key>Time Format</key>
</entry>
<entry>
<key>Timestamp Format</key>
</entry>
</properties>
<state>ENABLED</state>
<type>org.apache.nifi.json.JsonTreeReader</type>
</controllerServices>
<controllerServices>
<id>b115c7b4-a32b-378d-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<bundle>
<artifact>nifi-record-serialization-services-nar</artifact>
<group>org.apache.nifi</group>
<version>1.10.0-SNAPSHOT</version>
</bundle>
<comments></comments>
<descriptors>
<entry>
<key>Schema Write Strategy</key>
<value>
<name>Schema Write Strategy</name>
</value>
</entry>
<entry>
<key>schema-cache</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordSchemaCacheService</identifiesControllerService>
<name>schema-cache</name>
</value>
</entry>
<entry>
<key>schema-access-strategy</key>
<value>
<name>schema-access-strategy</name>
</value>
</entry>
<entry>
<key>schema-registry</key>
<value>
<identifiesControllerService>org.apache.nifi.schemaregistry.services.SchemaRegistry</identifiesControllerService>
<name>schema-registry</name>
</value>
</entry>
<entry>
<key>schema-name</key>
<value>
<name>schema-name</name>
</value>
</entry>
<entry>
<key>schema-version</key>
<value>
<name>schema-version</name>
</value>
</entry>
<entry>
<key>schema-branch</key>
<value>
<name>schema-branch</name>
</value>
</entry>
<entry>
<key>schema-text</key>
<value>
<name>schema-text</name>
</value>
</entry>
<entry>
<key>Date Format</key>
<value>
<name>Date Format</name>
</value>
</entry>
<entry>
<key>Time Format</key>
<value>
<name>Time Format</name>
</value>
</entry>
<entry>
<key>Timestamp Format</key>
<value>
<name>Timestamp Format</name>
</value>
</entry>
<entry>
<key>Pretty Print JSON</key>
<value>
<name>Pretty Print JSON</name>
</value>
</entry>
<entry>
<key>suppress-nulls</key>
<value>
<name>suppress-nulls</name>
</value>
</entry>
<entry>
<key>output-grouping</key>
<value>
<name>output-grouping</name>
</value>
</entry>
<entry>
<key>compression-format</key>
<value>
<name>compression-format</name>
</value>
</entry>
<entry>
<key>compression-level</key>
<value>
<name>compression-level</name>
</value>
</entry>
</descriptors>
<name>JsonRecordSetWriter</name>
<persistsState>false</persistsState>
<properties>
<entry>
<key>Schema Write Strategy</key>
<value>no-schema</value>
</entry>
<entry>
<key>schema-cache</key>
</entry>
<entry>
<key>schema-access-strategy</key>
<value>inherit-record-schema</value>
</entry>
<entry>
<key>schema-registry</key>
</entry>
<entry>
<key>schema-name</key>
<value>${schema.name}</value>
</entry>
<entry>
<key>schema-version</key>
</entry>
<entry>
<key>schema-branch</key>
</entry>
<entry>
<key>schema-text</key>
<value>${avro.schema}</value>
</entry>
<entry>
<key>Date Format</key>
</entry>
<entry>
<key>Time Format</key>
</entry>
<entry>
<key>Timestamp Format</key>
</entry>
<entry>
<key>Pretty Print JSON</key>
<value>false</value>
</entry>
<entry>
<key>suppress-nulls</key>
<value>never-suppress</value>
</entry>
<entry>
<key>output-grouping</key>
<value>output-array</value>
</entry>
<entry>
<key>compression-format</key>
<value>none</value>
</entry>
<entry>
<key>compression-level</key>
<value>1</value>
</entry>
</properties>
<state>ENABLED</state>
<type>org.apache.nifi.json.JsonRecordSetWriter</type>
</controllerServices>
<controllerServices>
<id>f55e3a4d-6be6-33cf-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<bundle>
<artifact>nifi-druid-nar</artifact>
<group>org.apache.nifi</group>
<version>1.9.0</version>
</bundle>
<comments></comments>
<descriptors>
<entry>
<key>druid-cs-data-source</key>
<value>
<name>druid-cs-data-source</name>
</value>
</entry>
<entry>
<key>druid-cs-zk-connect-string</key>
<value>
<name>druid-cs-zk-connect-string</name>
</value>
</entry>
<entry>
<key>druid-cs-zk-retry-base-sleep</key>
<value>
<name>druid-cs-zk-retry-base-sleep</name>
</value>
</entry>
<entry>
<key>druid-cs-zk-retry-max-retries</key>
<value>
<name>druid-cs-zk-retry-max-retries</name>
</value>
</entry>
<entry>
<key>druid-cs-zk-retry-sleep</key>
<value>
<name>druid-cs-zk-retry-sleep</name>
</value>
</entry>
<entry>
<key>druid-cs-index-service-path</key>
<value>
<name>druid-cs-index-service-path</name>
</value>
</entry>
<entry>
<key>druid-cs-discovery-path</key>
<value>
<name>druid-cs-discovery-path</name>
</value>
</entry>
<entry>
<key>druid-cs-cluster-partitions</key>
<value>
<name>druid-cs-cluster-partitions</name>
</value>
</entry>
<entry>
<key>druid-cs-cluster-replication</key>
<value>
<name>druid-cs-cluster-replication</name>
</value>
</entry>
<entry>
<key>druid-cs-dimensions-list</key>
<value>
<name>druid-cs-dimensions-list</name>
</value>
</entry>
<entry>
<key>druid-cs-aggregators-descriptor</key>
<value>
<name>druid-cs-aggregators-descriptor</name>
</value>
</entry>
<entry>
<key>druid-cs-segment-granularity</key>
<value>
<name>druid-cs-segment-granularity</name>
</value>
</entry>
<entry>
<key>druid-cs-query-granularity</key>
<value>
<name>druid-cs-query-granularity</name>
</value>
</entry>
<entry>
<key>druid-cs-window-period</key>
<value>
<name>druid-cs-window-period</name>
</value>
</entry>
<entry>
<key>druid-cs-timestamp-field</key>
<value>
<name>druid-cs-timestamp-field</name>
</value>
</entry>
<entry>
<key>druid-cs-batch-size</key>
<value>
<name>druid-cs-batch-size</name>
</value>
</entry>
<entry>
<key>druid-cs-max-pending-batches</key>
<value>
<name>druid-cs-max-pending-batches</name>
</value>
</entry>
<entry>
<key>druid-cs-linger-millis</key>
<value>
<name>druid-cs-linger-millis</name>
</value>
</entry>
</descriptors>
<name>DruidTranquilityController</name>
<persistsState>false</persistsState>
<properties>
<entry>
<key>druid-cs-data-source</key>
<value>prometheus</value>
</entry>
<entry>
<key>druid-cs-zk-connect-string</key>
<value>172.22.100.197:2181</value>
</entry>
<entry>
<key>druid-cs-zk-retry-base-sleep</key>
<value>1000</value>
</entry>
<entry>
<key>druid-cs-zk-retry-max-retries</key>
<value>20</value>
</entry>
<entry>
<key>druid-cs-zk-retry-sleep</key>
<value>30000</value>
</entry>
<entry>
<key>druid-cs-index-service-path</key>
<value>druid/overlord</value>
</entry>
<entry>
<key>druid-cs-discovery-path</key>
<value>/druid/discovery</value>
</entry>
<entry>
<key>druid-cs-cluster-partitions</key>
<value>1</value>
</entry>
<entry>
<key>druid-cs-cluster-replication</key>
<value>1</value>
</entry>
<entry>
<key>druid-cs-dimensions-list</key>
</entry>
<entry>
<key>druid-cs-aggregators-descriptor</key>
<value>[{ "type" : "doubleSum", "name" : "value_sum", "fieldName" : "value" },
{ "type" : "doubleMin", "name" : "value_min", "fieldName" : "value" },
{ "type" : "doubleMax", "name" : "value_max", "fieldName" : "value" },
{ "type" : "count", "name" : "count" }]</value>
</entry>
<entry>
<key>druid-cs-segment-granularity</key>
<value>TEN_MINUTE</value>
</entry>
<entry>
<key>druid-cs-query-granularity</key>
<value>MINUTE</value>
</entry>
<entry>
<key>druid-cs-window-period</key>
<value>PT10M</value>
</entry>
<entry>
<key>druid-cs-timestamp-field</key>
<value>timestamp</value>
</entry>
<entry>
<key>druid-cs-batch-size</key>
<value>2000</value>
</entry>
<entry>
<key>druid-cs-max-pending-batches</key>
<value>5</value>
</entry>
<entry>
<key>druid-cs-linger-millis</key>
<value>1000</value>
</entry>
</properties>
<state>ENABLED</state>
<type>org.apache.nifi.controller.druid.DruidTranquilityController</type>
</controllerServices>
<processors>
<id>5f71b822-3e23-3a5a-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<position>
<x>248.0</x>
<y>0.0</y>
</position>
<bundle>
<artifact>nifi-prometheus-metrics-nar</artifact>
<group>org.apache.nifi</group>
<version>1.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>PROMETHEUS_CONFIG</key>
<value>
<name>PROMETHEUS_CONFIG</name>
</value>
</entry>
<entry>
<key>MAX_BATCH_SIZE</key>
<value>
<name>MAX_BATCH_SIZE</name>
</value>
</entry>
<entry>
<key>EXTRACT_NAMESPACE</key>
<value>
<name>EXTRACT_NAMESPACE</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>PROMETHEUS_CONFIG</key>
<value>scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ["localhost:9100"]</value>
</entry>
<entry>
<key>MAX_BATCH_SIZE</key>
<value>10000</value>
</entry>
<entry>
<key>EXTRACT_NAMESPACE</key>
<value>true</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>GetPrometheusMetrics</name>
<relationships>
<autoTerminate>false</autoTerminate>
<name>METRICS</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.prometheus.GetPrometheusMetrics</type>
</processors>
<processors>
<id>bcca3a04-cbe5-347d-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<position>
<x>488.0</x>
<y>264.0</y>
</position>
<bundle>
<artifact>nifi-druid-nar</artifact>
<group>org.apache.nifi</group>
<version>1.9.0</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>putdruid-record-reader</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordReaderFactory</identifiesControllerService>
<name>putdruid-record-reader</name>
</value>
</entry>
<entry>
<key>putdruid-record-writer</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordSetWriterFactory</identifiesControllerService>
<name>putdruid-record-writer</name>
</value>
</entry>
<entry>
<key>putdruid-tranquility-service</key>
<value>
<identifiesControllerService>org.apache.nifi.controller.api.druid.DruidTranquilityService</identifiesControllerService>
<name>putdruid-tranquility-service</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>putdruid-record-reader</key>
<value>9c3ab656-619a-39a9-0000-000000000000</value>
</entry>
<entry>
<key>putdruid-record-writer</key>
<value>b115c7b4-a32b-378d-0000-000000000000</value>
</entry>
<entry>
<key>putdruid-tranquility-service</key>
<value>f55e3a4d-6be6-33cf-0000-000000000000</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>PutDruidRecord</name>
<relationships>
<autoTerminate>true</autoTerminate>
<name>dropped</name>
</relationships>
<relationships>
<autoTerminate>false</autoTerminate>
<name>failure</name>
</relationships>
<relationships>
<autoTerminate>true</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.druid.PutDruidRecord</type>
</processors>
<processors>
<id>f5b3857a-42c3-3af0-0000-000000000000</id>
<parentGroupId>f1f4a72e-7d17-3b1a-0000-000000000000</parentGroupId>
<position>
<x>0.0</x>
<y>264.0</y>
</position>
<bundle>
<artifact>nifi-kafka-2-0-nar</artifact>
<group>org.apache.nifi</group>
<version>1.10.0-SNAPSHOT</version>
</bundle>
<config>
<bulletinLevel>WARN</bulletinLevel>
<comments></comments>
<concurrentlySchedulableTaskCount>1</concurrentlySchedulableTaskCount>
<descriptors>
<entry>
<key>bootstrap.servers</key>
<value>
<name>bootstrap.servers</name>
</value>
</entry>
<entry>
<key>topic</key>
<value>
<name>topic</name>
</value>
</entry>
<entry>
<key>record-reader</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordReaderFactory</identifiesControllerService>
<name>record-reader</name>
</value>
</entry>
<entry>
<key>record-writer</key>
<value>
<identifiesControllerService>org.apache.nifi.serialization.RecordSetWriterFactory</identifiesControllerService>
<name>record-writer</name>
</value>
</entry>
<entry>
<key>use-transactions</key>
<value>
<name>use-transactions</name>
</value>
</entry>
<entry>
<key>transactional-id-prefix</key>
<value>
<name>transactional-id-prefix</name>
</value>
</entry>
<entry>
<key>acks</key>
<value>
<name>acks</name>
</value>
</entry>
<entry>
<key>attribute-name-regex</key>
<value>
<name>attribute-name-regex</name>
</value>
</entry>
<entry>
<key>message-header-encoding</key>
<value>
<name>message-header-encoding</name>
</value>
</entry>
<entry>
<key>security.protocol</key>
<value>
<name>security.protocol</name>
</value>
</entry>
<entry>
<key>kerberos-credentials-service</key>
<value>
<identifiesControllerService>org.apache.nifi.kerberos.KerberosCredentialsService</identifiesControllerService>
<name>kerberos-credentials-service</name>
</value>
</entry>
<entry>
<key>sasl.kerberos.service.name</key>
<value>
<name>sasl.kerberos.service.name</name>
</value>
</entry>
<entry>
<key>sasl.kerberos.principal</key>
<value>
<name>sasl.kerberos.principal</name>
</value>
</entry>
<entry>
<key>sasl.kerberos.keytab</key>
<value>
<name>sasl.kerberos.keytab</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>message-key-field</key>
<value>
<name>message-key-field</name>
</value>
</entry>
<entry>
<key>max.request.size</key>
<value>
<name>max.request.size</name>
</value>
</entry>
<entry>
<key>ack.wait.time</key>
<value>
<name>ack.wait.time</name>
</value>
</entry>
<entry>
<key>max.block.ms</key>
<value>
<name>max.block.ms</name>
</value>
</entry>
<entry>
<key>partitioner.class</key>
<value>
<name>partitioner.class</name>
</value>
</entry>
<entry>
<key>compression.type</key>
<value>
<name>compression.type</name>
</value>
</entry>
</descriptors>
<executionNode>ALL</executionNode>
<lossTolerant>false</lossTolerant>
<penaltyDuration>30 sec</penaltyDuration>
<properties>
<entry>
<key>bootstrap.servers</key>
<value>localhost:6667</value>
</entry>
<entry>
<key>topic</key>
<value>Prometheus_Data</value>
</entry>
<entry>
<key>record-reader</key>
<value>9c3ab656-619a-39a9-0000-000000000000</value>
</entry>
<entry>
<key>record-writer</key>
<value>b115c7b4-a32b-378d-0000-000000000000</value>
</entry>
<entry>
<key>use-transactions</key>
<value>false</value>
</entry>
<entry>
<key>transactional-id-prefix</key>
</entry>
<entry>
<key>acks</key>
<value>0</value>
</entry>
<entry>
<key>attribute-name-regex</key>
</entry>
<entry>
<key>message-header-encoding</key>
<value>UTF-8</value>
</entry>
<entry>
<key>security.protocol</key>
<value>PLAINTEXT</value>
</entry>
<entry>
<key>kerberos-credentials-service</key>
</entry>
<entry>
<key>sasl.kerberos.service.name</key>
</entry>
<entry>
<key>sasl.kerberos.principal</key>
</entry>
<entry>
<key>sasl.kerberos.keytab</key>
</entry>
<entry>
<key>ssl.context.service</key>
</entry>
<entry>
<key>message-key-field</key>
</entry>
<entry>
<key>max.request.size</key>
<value>1 MB</value>
</entry>
<entry>
<key>ack.wait.time</key>
<value>5 secs</value>
</entry>
<entry>
<key>max.block.ms</key>
<value>5 sec</value>
</entry>
<entry>
<key>partitioner.class</key>
<value>org.apache.kafka.clients.producer.internals.DefaultPartitioner</value>
</entry>
<entry>
<key>compression.type</key>
<value>none</value>
</entry>
</properties>
<runDurationMillis>0</runDurationMillis>
<schedulingPeriod>0 sec</schedulingPeriod>
<schedulingStrategy>TIMER_DRIVEN</schedulingStrategy>
<yieldDuration>1 sec</yieldDuration>
</config>
<executionNodeRestricted>false</executionNodeRestricted>
<name>PublishKafkaRecord_2_0</name>
<relationships>
<autoTerminate>true</autoTerminate>
<name>failure</name>
</relationships>
<relationships>
<autoTerminate>true</autoTerminate>
<name>success</name>
</relationships>
<state>STOPPED</state>
<style/>
<type>org.apache.nifi.processors.kafka.pubsub.PublishKafkaRecord_2_0</type>
</processors>
</snippet>
<timestamp>11/27/2019 16:48:04 UTC</timestamp>
</template>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment