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

Public Spark Dashboard MVP #57

Closed
8 tasks done
Tracked by #105
patrickwoodhead opened this issue Jan 4, 2024 · 5 comments
Closed
8 tasks done
Tracked by #105

Public Spark Dashboard MVP #57

patrickwoodhead opened this issue Jan 4, 2024 · 5 comments
Assignees

Comments

@patrickwoodhead
Copy link

patrickwoodhead commented Jan 4, 2024

The funders of Spark would like to have a public dashboard so that they can see the results of Spark.

Currently, the Spark dashboard is on Grafana behind an auth wall. This means only a few people can see the data. We could make this dashboard public but this would open up our database to public internet requests. We need to find a solution whereby the dashboard is public but the database isn't open to the world.

Product Requirements

  • one data point each day and keep this data with unlimited retention, for each chart
  • use Grafana for the UI

Tasks

  • Architecture plan for public dashboard
  • Chart that shows retrieval success rate
  • Chart that shows RSR with a filter by Storage Provider
  • Aggregate stats from round evaluations
  • Expose stats via REST API
  • Average RSR of non zero RSR SPs
  • Deals Checked 1d/7d/30d (formerly: CIDs sampled)
  • Retrievals performed 1d/7d/30d

Stretch goals

  • Add more columns to the miner RSR table
    • number of measurements performed
    • breakdown of common errors (not advertising to IPNI, retrieval failed with 502, etc.)
  • Add a chart to show historic change in success rate for a chosen provider

Moved to #120

Out of scope

@patrickwoodhead patrickwoodhead changed the title Public Spark dashboard Public Spark Dashboard Jan 4, 2024
@bajtos
Copy link
Contributor

bajtos commented Jan 8, 2024

Related issues - potential future ideas:

@bajtos
Copy link
Contributor

bajtos commented Jan 10, 2024

Let's aggregate raw data to produce one data point each day and keep this data with unlimited retention.

@bajtos
Copy link
Contributor

bajtos commented Jan 10, 2024

Retrieval Bot's dashboard for inspiration:

https://retrievalbot-dashboard.vercel.app

@bajtos
Copy link
Contributor

bajtos commented Jan 17, 2024

@bajtos
Copy link
Contributor

bajtos commented Jun 12, 2024

Public dashboard URL - redirect is configured via Cloudflare:

https://filspark.com/dashboard

@bajtos bajtos changed the title Public Spark Dashboard Public Spark Dashboard MVP Jul 2, 2024
@bajtos bajtos closed this as completed Jul 2, 2024
@github-project-automation github-project-automation bot moved this from 🏗 in progress to ✅ done in Space Meridian Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants