Monitoring and Analytics Built into Streampipes #3662
Replies: 1 comment 2 replies
-
|
Thanks for bringing this up — I also see a lot of value in improving monitoring and observability in StreamPipes. Like you mentioned, I also think we should first align on what kind of monitoring functionality should be built directly into StreamPipes, and what should be delegated to external tools like Grafana, before jumping into implementation. There are already some built-in monitoring features that might serve as a good starting point. For example, when you go to Connect or Pipelines and click on
Here are some existing classes that could serve as a starting point:
We could consider extending these components to support some of your ideas. I particularly like the idea of notifying when an adapter stops emitting data — for example via email — as an early step. That could be quite helpful operationally. Let’s maybe collect and prioritize use cases (e.g., adapter throughput, Kafka topic sizes, processor-level metrics), and then see how far we can get with extending the existing functionality before introducing new components. What do you think? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just wanted to put this idea out there to see what kind of interest there would be in working on building analytics and monitoring into the main UI of Streampipes.
I know we are able to collect analytics and monitor in Grafana but with the dash-boarding capability of Streampipes it would be pretty cool to build observability and monitoring into the platform.
I had some ideas on it such as:
I would be willing to work on some kind of POC or beta version of this but I wanted to see if you guys think its a viable feature before I started as I think it would be a significant amount of work but could be very valuable.
Beta Was this translation helpful? Give feedback.
All reactions