streampipes icon indicating copy to clipboard operation
streampipes copied to clipboard

Add info about message broker to system info view

Open bossenti opened this issue 2 years ago • 6 comments

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. version

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.

bossenti avatar Feb 19 '23 20:02 bossenti

@dominikriemer can you please assign this issue to me!

hi-malik avatar Feb 20 '23 04:02 hi-malik

Hi @bossenti can you please provide little help as I am getting started. As this is my first issue..

hi-malik avatar Feb 20 '23 06:02 hi-malik

@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.

dominikriemer avatar Feb 20 '23 08:02 dominikriemer

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 avatar Feb 20 '23 08:02 bossenti

@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 <^^>

hi-malik avatar Feb 20 '23 10:02 hi-malik

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?

dominikriemer avatar Feb 20 '23 10:02 dominikriemer