-
Notifications
You must be signed in to change notification settings - Fork 0
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
Spark TTFB Stats #14
Spark TTFB Stats #14
Conversation
Deploying spark-dashboard with Cloudflare Pages
|
Blocked by CheckerNetwork/spark-stats#281 |
Converted to draft as this is not ready to be merged yet |
Co-authored-by: Julian Gruber <julian@juliangruber.com>
Marking ready for review as CheckerNetwork/spark-stats#281 is merged. I am not sure if we would need to backfill historical retrieval timing data first because without the data charts look broken. |
…to add/spark-ttfb-stats
Charts shown here have been created before we have merged new charts which show HTTP and Graphsync retrieval success score. The charts I have added (related to time to first byte stats) do not differentiate between the graphsync and HTTP retrievals. I have merged main into this feature branch and new charts showing HTTP retrieval stats should be there now. |
We can wait a day or two until the data is populated. However, if it's less than a half day of work, and you have the space for it, then feel free to backfill the data. I think you would have to re-run spark-evaluate for historical rounds. That feels like too much hassle to me. WDYT? More comments
|
Co-authored-by: Miroslav Bajtoš <oss@bajtos.net>
…ark-dashboard into add/spark-ttfb-stats
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost there!
Co-authored-by: Miroslav Bajtoš <oss@bajtos.net>
Co-authored-by: Miroslav Bajtoš <oss@bajtos.net>
Co-authored-by: Miroslav Bajtoš <oss@bajtos.net>
Co-authored-by: Miroslav Bajtoš <oss@bajtos.net>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. One thing we could think of is when viewing the ttfb for a particular miner we gain little information on what that data means other than how it is computed (Median of all ttfb values). I think the relationship between a single miners ttfb to all miners ttfb is what really matters here.
We could for example also plot the overall ttfb curve on the same chart that show each individual miner's ttfb. Also, we could create a boxplot chart of all accumulated ttfbs and show were in the distribution a particular miner currently resides in.
@bajtos WDYT?
I love both ideas! However, I prefer to land this PR ASAP to conclude the PoC and defer additional improvements until we get feedback from people outside our team. How about adding your suggestions as stretch goals to M5.1? |
I think those are great ideas! I'm going to create a issue out of your comment and we can address that in a separate PR. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏🏻
Related to CheckerNetwork/roadmap#208