Kafka ProducerΒΆ

The foglamp-north-kafka plugin sends data from FogLAMP to the an Apache Kafka. FogLAMP acts as a Kafka producer, sending reading data to Kafka. This implementation is a simplified producer that sends all data on a single Kafka topic. Each message contains an asset name, timestamp and set of readings values as a JSON document.

The configuration of the Kafka plugin is very simple, consisting of four parameters that must be set.


  • Bootstrap Brokers: A comma separate list of Kafka brokers to use to establish a connection to the Kafka system.

  • Kafka Topic: The Kafka topic to which all data is sent.

  • Send JSON: This controls how JSON data points should be sent to Kafka. These may be sent as strings or as JSON objects.

  • Data Source: Which FogLAMP data to send to Kafka; Readings or FogLAMP Statistics.