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

Better parachain liveness and finality metrics #7575

Open
sandreim opened this issue Feb 14, 2025 · 0 comments
Open

Better parachain liveness and finality metrics #7575

sandreim opened this issue Feb 14, 2025 · 0 comments

Comments

@sandreim
Copy link
Contributor

To help us further make decision on what are the most impactful areas to invest in for improving parachain throughput and latency we need to make some measurements. Some of the metrics required should already exist so what is needed is just some dashboard, but other stuff needs to be implemented as well.

High level view of what is the current impact on parachains:

  • Produced parachain blocks
  • Finalized parachain blocks
  • Finalized to produced ratio

To further drill down and understand why, we also need more parachain consensus observability.

Prospective parachains candidate drop reasons:

  • Parachain produced forks
  • Candidate’s relay parent went out of scope before it could get backed on chain ( Availability of a previously backed candidate took more than one block, Session change? Invalidate a complete prospective chain; Relay chain block was full ? Block producer did not put the candidate in for unknown reasons?)

Other metrics of interest:

  • Statement distribution: candidate’s relay parent went out of scope before it was successfully backed by enough backers.
  • Availability: availability timed out and thus a candidate was dropped.
  • Relay chain reorgs
  • Collator protocol: the candidate could not be transmitted to backers; throttling (fairness)
  • Backing dropped invalid candidates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

1 participant