-
Notifications
You must be signed in to change notification settings - Fork 8
Open
2 / 72 of 7 issues completedMilestone
Description
Done Criteria
We have a landing page with these components:
- Date picker
- Absolute time (UTC)
- Fine to simplify to days (no hours or minutes)
- Use ISO8061 format
- Relative time
- Use ISO8601 form for specifying periods
- Absolute time (UTC)
- Dropdown to switch between Calibration/Mainnet
- Storage Provider table
- Columns
- Provider id/name
- Whether approved
- Data Storage Success Rate
- Data Storage Sample Count
- Data Retention Fault Rate
- Data Retention Proof Count
- Retrieval Success Rate
- Retrieval Sample Count
- Numbers will be grey/green/red based on certain condition
- Grey: not enough samples
- Green: meeting acceptance criteria
- Red: not meeting acceptance criteria
- Clicking on provider opens the to be created "Provider Detail Page" (GA dealbot provider detail page #177)
- Columns
- Error Breakdown table
- Columns
- Error Type: substring of error message up until the first ":"
- Check (one of "Data Storage" or "Retrieval")
- Count
- Providers
- % of Total
- Click on a row will list the set of providers that have seen that error and their relative count and percentage
- Clicking on one of the providers will load the provider detail page and jump to the Error table filtered to that error
- Columns
Other notes:
- URLs should be bookmarkable: if I change the data range, that should be reflected in the query string.
- We will link to any public docs we create about our policies, metric definitions, etc.
Why Important
This allow SP Approval List managers (i.e., FOC WG SP support personnel) to see how various SPs are doing and whether they should be approved or not.
User/Customer
- SP Approval List managers
- PDP SPs to see where they stand in relationship to others
Notes
- There are notes and mockups in https://linear.app/filoz/document/public-definition-of-thresholds-for-dealbot-ccf29ae32583 , but that may not have the latest understanding. Check with @BigLep as he is trying to use this issue to document what engineers ned to implement.
- There are a various frontend and backend steps to accomplish this work scope. They can be added as subtasks.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
🐱 Todo