streampipes
streampipes copied to clipboard
Add info about message broker to system info view
Body
StreamPipes allows you to choose the actual messaging broker that is used for the internal StreamPipes communication.
To easily inspect what messaging broker is running, a user should get this information as part of the System Info
view within the UI.
One can access this view as displayed below.
Therefore, the following tasks need to be done:
- [ ] Add section about the messaging broker to the UI component: https://github.com/apache/streampipes/blob/dev/ui/src/app/info/versions/versions.component.html
- [ ] Extend response of the API endpoint
info
by the required information: https://github.com/apache/streampipes/blob/dev/streampipes-rest/src/main/java/org/apache/streampipes/rest/impl/Version.java
Mentoring
As this issue is marked as good first issue: one of @dominikriemer, @tenthe, or @bossenti are happy to provide help for getting started, just tag (one of) them if you want to start working on this issue and need some help. This issue is ideal for people that are interested in getting started with StreamPipes and are both interested in API and UI development.
StreamPipes Committer
I acknowledge that I am a maintainer/committer of the Apache StreamPipes project.
@dominikriemer can you please assign this issue to me!
Hi @bossenti can you please provide little help as I am getting started. As this is my first issue..
@hi-malik happy to help!
You can obtain a list of prioritized protocols by calling BackendConfig.INSTANCE.getMessagingSettings
, the first item in the list of SpProtocol
is the currently active protocol.
In case some more low-level information are helpful:
To get StreamPipes running locally: https://streampipes.apache.org/download
How to setup the dev environment for StreamPipes Backend: https://cwiki.apache.org/confluence/display/STREAMPIPES/Core
How to setup the dev environment for the UI: https://cwiki.apache.org/confluence/display/STREAMPIPES/UI
Feel free to reach out if anything is unclear or does not work, we are happy to help 😊
@bossenti I'm not getting much understanding out of it, can we schedule a small voice call. So, that I can understand it and resolve the issue. Thanks <^^>
What exactly is the part you need help with? Were you able to start the system and do you have it imported in your IDE?