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 three 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.
- Data Source: Which FogLAMP data to send to Kafka; Readings or FogLAMP Statistics.