This is a terminology/naming bug.
The architecture documentation defines three types of modules: producer, ingester, processor.
The prometheusIngester and kafkaIngester modules include the word ingester in their names, despite being producer type modules. While this is correctly documented at the modules' page, it is also very confusing and should be fixed.