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

Implement Snode monitoring #83

Open
2 of 5 tasks
atcsecure opened this issue Dec 22, 2021 · 0 comments
Open
2 of 5 tasks

Implement Snode monitoring #83

atcsecure opened this issue Dec 22, 2021 · 0 comments
Labels
## Medium priority enhancement New feature or request

Comments

@atcsecure
Copy link
Contributor

atcsecure commented Dec 22, 2021

To do:

Implement a Snode dashboard and monitoring solution, using Grafana + Prometheus.

Dashboard UI:

  • identify what metrics snode ops would like to see
  • define key metrics for alpha version
  • UX specs and features
  • design UX prototype
  • dashboard build (TBD)

User installable script:

Create an executable installer script to guide the user through the install process eg:

Usage: ./snode-monitor.sh [--1|--2|--3|--4|--help]

Options:
--1     Step 1: Installs Prometheus
--2     Step 2: Installs Grafana
--3     Step 3: Installs `node_exporter` plugin (for server monitoring)n
--4     Step 4: Installs Blocknet Service Node dashboards
--help  Shows this message

_When run without any options, the script will install the latest version of the Blocknet dashboards._

Dashboard features:

VPS level:

  • uptime
  • CPU
  • RAM
  • disk space used
  • list of dockers/wallets
  • nav to each docker/wallet installed

Docker/wallet:

  • disk space
  • wallet block height
  • explorer block height
  • links to explorer
  • connected peers per wallet
  • latest wallet version and link to github

Alerts:

  • TBD
@pom11 pom11 self-assigned this Dec 22, 2021
@pom11 pom11 added # Low priority enhancement New feature or request labels Dec 22, 2021
@shrnkld shrnkld added ## Medium priority and removed # Low priority labels Dec 22, 2021
@shrnkld shrnkld assigned shrnkld and unassigned pom11 Dec 22, 2021
@shrnkld shrnkld changed the title Implement monitoring Implement SNode monitoring Dec 23, 2021
@shrnkld shrnkld changed the title Implement SNode monitoring Implement Smode monitoring Dec 23, 2021
@shrnkld shrnkld changed the title Implement Smode monitoring Implement Snode monitoring Dec 23, 2021
@shrnkld shrnkld moved this to backlog in Dev Ops Sep 9, 2022
@shrnkld shrnkld added this to Dev Ops Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
## Medium priority enhancement New feature or request
Projects
Status: backlog
Development

No branches or pull requests

3 participants