This page was created to document the tech stack of the current Reporting Stack.

Reporting Stack platform is made of multiple open source components, Apache Nifi, Apache Kafka, Druid and Apache SuperSet.

Superset
version: 0.29.0rc7

A description of this tool can be found here.

Kafka
version:

Druid
version:

Nifi
version: 1.9.2

NiFi is used for pulling data from OpenLMIS’s APIs, merging data from the APIs into a single schema, and transforming the data into a format that’s easy to query in Druid. There are currently two process group in NiFi: Generate Measures and Generate MeasureReports.

Postgres
version: 9.6-debezium