apache / streampipes

Apache StreamPipes - A self-service (Industrial) IoT toolbox to enable non-technical users to connect, analyze and explore IoT data streams.
https://streampipes.apache.org
Apache License 2.0
601 stars 176 forks source link

Add info about message broker to system info view #1317

Open bossenti opened 1 year ago

bossenti commented 1 year ago

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:

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.

hi-malik commented 1 year ago

@dominikriemer can you please assign this issue to me!

hi-malik commented 1 year ago

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

dominikriemer commented 1 year ago

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

bossenti commented 1 year ago

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 😊

hi-malik commented 1 year ago

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

dominikriemer commented 1 year ago

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?