Skip to content

Review: Better Stack dashboard vs DealBot JTBD requirements #327

@timfong888

Description

@timfong888

Better Stack Dashboard vs DealBot JTBD Requirements

Dashboard reviewed: https://telemetry.betterstack.com/dashboards/wt6QCw
Note: Dashboard title says "Staging" — this is not yet production.
Linear: XFN-296


Questions

Image

  1. Confirm that we are only measuring now TTFB as displayed. Originally there was a TTLB which I know doesn't capture transfer time but it had been something to know for customers running production websites.
  2. Can we harmonize data from faults into a single dashboard?

Gaps — Prioritized

P0 — Data not collected or not charted

Gap Detail
Faults / PDP fault rate No PDP fault rate anywhere on the dashboard. This is a core JTBD metric (<=1% threshold).
CommP Retrieval No direct SP retrieval path tested separately. Only IPFS retrieval is shown. PRD threshold is >=97%.
TTLB (last byte) chart ipfsRetrievalLastByteMs exists in the raw data (visible in Debugging table) but has no chart. Current "IPFS Retrieval TTFB" only measures first byte — doesn't capture full 10MB transfer time. PRD threshold is p90 <=2s.

P1 — Eligibility layer missing

Gap Detail
No threshold indicators No green/red/yellow pass/fail signals. Raw numbers only — user has to remember that 90%/97%/2s are the thresholds.
No eligibility header No summary "ELIGIBLE: X/Y providers" count. This is the single most important thing a viewer needs to see at a glance.
Provider names Providers shown as numeric IDs (4, 7, 5, 2…). Need human-readable SP names or miner IDs.

P2 — Format polish

Gap Detail
failures/total format Rates show percentages only (100, 94.82, 88.89) with no sample-size context. Show failures/total (rate%) so viewers can judge significance.
Thresholds legend No thresholds shown anywhere on the dashboard. Add a visible legend or inline labels so viewers don't need the PRD open.
Deal Success naming Panel says data_storage_success_rate_pct — conflates "deal acceptance" with "data storage," which are two different concepts.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

✔️ Approved by reviewer

Relationships

None yet

Development

No branches or pull requests

Issue actions