Hi Dominick,
this is indeed a very interesting feature. I recently started with a feature [1, 2] that tries to do something similar. The idea would be to have a native feature that is integrated to monitor the adapters, however so far the monitoring focuses on one event stream (e.g. one topic). Currently we focus on the integration of the multi-user support features, and I am not sure when I can continue working on the monitoring feature. However, if you have any questions, I am happy to help you. Philipp [1] https://issues.apache.org/jira/projects/STREAMPIPES/issues/STREAMPIPES-445?filter=allopenissues&orderby=created+DESC%2C+priority+DESC%2C+updated+DESC [2] https://lists.apache.org/thread/vb4r45o9361xn3m9fbbp0lj12810d4lq Von: Dominick Madden <[email protected]> Antworten an: "[email protected]" <[email protected]> Datum: Mittwoch, 10. November 2021 um 17:27 An: "[email protected]" <[email protected]> Betreff: "Stream Stop Detection"-Like Processor when Multiple Sensors use the same Event Stream Hi StreamPipes devs, we have a Use Case where we must notice and fire an appropriate event when one of our customer's sensors stops streaming (no new messages in x minutes). What makes this complicated is that all sensors stream to one MQTT topic on an MQTT broker. The ID of the sensor that sent a message is then in one of the keys of the data. If I understand it correctly, this restriction makes using the "Stream Stop Detector" Processor impossible. It is not feasible to create one SP Pipeline per sensor, since that number could grow quickly. I have played around with the current Pipeline Elements but couldn't figure out how I would go about implementing that functionality. Does the project have a way to deal with such a case already? If not, has this already been discussed? Does maybe anybody have an idea how we could go about getting this functionality without resorting to writing code that runs outside of StreamPipes? Thanks in advance, Dominick -- EDI GmbH Engineering Data Intelligence Hermann-Weick-Weg 3 76229 Karlsruhe (Grötzingen), Deutschland Dominick Madden Senior Backend Developer Telefon: +49 721 79199 155 Email: [email protected] WWW: www.edi.gmbh Die EDI GmbH wird vertreten durch die Geschäftsführer Dr.-Ing. Mohanad El-Haji und Dr.-Ing. Thomas Freudenmann. Sitz der Gesellschaft ist Karlsruhe, HRB 723936 (Registergericht AG Mannheim)
