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

Develop fuel-metrics crate #483

Closed
3 of 8 tasks
ControlCplusControlV opened this issue Jul 11, 2022 · 4 comments
Closed
3 of 8 tasks

Develop fuel-metrics crate #483

ControlCplusControlV opened this issue Jul 11, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@ControlCplusControlV
Copy link
Contributor

ControlCplusControlV commented Jul 11, 2022

Develop a fuel-metrics crate to handle tracking and metrics for each associated fuel service. This involves breaking out the existing fuel-core database metrics into this new crate. This also means

Fuel-p2p

  • - Track maybe amount of p2p messages
  • - Unique peers connected to
  • - Track Transactions from peers

Fuel-txpool

  • - Average and Median Gas Price of a Tx
  • - Number of Pending Transactions
  • - Average Lifespan of a transaction
  • - Average Gas of a Transaction
  • - Median Transaction size
@Voxelot
Copy link
Member

Voxelot commented Sep 8, 2022

Some additional metrics that would be useful

Block Stats (executor):

  • histogram: block execution duration
  • histogram: gas per block
  • histogram: fee/coinbase per block
  • histogram: txs per block
  • histogram: I/O (db) time per block

@ControlCplusControlV
Copy link
Contributor Author

Related #680

@Voxelot
Copy link
Member

Voxelot commented Nov 28, 2022

@ControlCplusControlV since this is marked as done, we should split the remaining metrics that aren't being collected yet into follow-up tasks.

@ControlCplusControlV
Copy link
Contributor Author

#807 #808

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

2 participants