CHT Technology Radar for ContributorsCHT Technology Radar for Contributors

Logstash

data
Stop

Logstash is a free and open server-side data processing pipeline. It can ingest data from a multitude of sources, transform it, and then send it to a "stash."

In the context of the CHT, Logstash, in combination with logstash-input-couchdb_changes, PostgREST and Redis was assessed for synching data from CouchDB to PostgreSQL in CHT Sync.

It usage was discontinued in June 2024, as it was not considered production-ready for various reasons. CHT Sync uses an updated version of couch2pg to perform the sync between CouchDB and PostgreSQL.