Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stereum Mobile App integration #563

Closed
3 tasks done
stefa2k opened this issue Jul 20, 2022 · 1 comment
Closed
3 tasks done

Stereum Mobile App integration #563

stefa2k opened this issue Jul 20, 2022 · 1 comment
Assignees
Labels
enhancement Request or proposal for a new feature or enhancement

Comments

@stefa2k
Copy link
Member

stefa2k commented Jul 20, 2022

The mobile app "Stereum Node Monitor" is already available for iOS and Android and used in Stereum 1.

Stereum node needs to support one additional service: https://hub.docker.com/r/stereum/notifications
A configuration example of the service in docker-compose: https://github.com/stereum-dev/ethereum2-docker-compose/blob/prater/compose-examples/lighthouse-only/override-examples/docker-compose.notifications.override.yaml#L20

Also Grafana needs additional configuration: https://github.com/stereum-dev/ethereum2-docker-compose/blob/prater/config/grafana/provisioning-lh/notifiers/notifier.yaml

The service generates a qr code which includes the push notification id as well as the encryption key. The Stereum Launcher needs to show this qr code in the settings/config.

Tasks:

  • Integration in Stereum node ansible backend + molecule test
  • Integration in Stereum Launcher (after Custom services setup #498 is done)
  • add to update metadata
@stefa2k stefa2k added the enhancement Request or proposal for a new feature or enhancement label Jul 20, 2022
@daGscheid daGscheid added this to the Full Release milestone Oct 24, 2022
@daGscheid
Copy link
Member

daGscheid commented Nov 6, 2022

Should follow the work for #571 to maybe offer some pre configured alerts

Color ALERT CONDITION
🟡 STORAGE GETTING LOW! Less than 200 GB available
🟠 STORAGE LOW! Less than 150 GB available
🔴 STORAGE VERY LOW! Less than 100 GB available
🟡 HIGH RAM USAGE More than 85% RAM in use
🟠 VERY HIGH RAM USAGE More than 95% RAM in use

We can offer multiple sources for alerts, this should be considered.

  • SMS
  • Discord
  • Telegram



Current Version:

image
image




Having taken more time, I edited the design to more fitting:

On the first open the user will be lead through the set up process. Including all information necessary.

  1. Choose Source

ADD A NOTIFICATION CHANNEL

  1. Set up

CHANNEL

  1. Notification Center Module

NOTIFICATION CHANNEL

After having set up one source the user will then be able to set up additional in the feature or delink the MOBILE NOTIFCATIONS.
I don't know if there is a possibility to have access to the alert configuration in Stereum itself, if so I would like to make it possible to at least activate / deactivate a list of pre configured alerts. Adding them could be done in Grafana and they can kept in a alert folder. If the user desires more alerts, he always able to set up additional via Grafana. We will just provide a link via a button.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request or proposal for a new feature or enhancement
Projects
None yet
Development

No branches or pull requests

7 participants