Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Track Contract Performance on Parachains #1007

Open
HCastano opened this issue Aug 4, 2021 · 4 comments
Open

Track Contract Performance on Parachains #1007

HCastano opened this issue Aug 4, 2021 · 4 comments
Assignees
Labels
J0-enhancement An additional feature request.

Comments

@HCastano
Copy link
Contributor

HCastano commented Aug 4, 2021

As part of paritytech/substrate#9354 we want to be able to track the performance of smart contracts on canvas-node like chains.

Ideally this involves having some sort of ephemeral testnet on which we run simulated smart contract transactions and see how performance scales.

@rphmeier
Copy link
Contributor

rphmeier commented Sep 8, 2021

May I suggest a Grafana dashboard + some clever prometheus metrics to track gas used per block on average or other metrics? We want to know how this does in production, and the metrics of a deployed Rococo node are the closest to production we can get in testing.

@HCastano HCastano self-assigned this Nov 1, 2021
@athei athei transferred this issue from paritytech/canvas Feb 21, 2022
@rphmeier
Copy link
Contributor

https://github.com/paritytech/polkadot-introspector might help

@hoonsubin
Copy link

https://github.com/paritytech/polkadot-introspector might help

The repo seems to be moved somewhere, I cannot access it anymore. Is there another way to monitor contract performance?

@rphmeier
Copy link
Contributor

rphmeier commented Apr 4, 2022

Sorry, it's a private repo (for now), but it doesn't help much with this yet anyway. My original suggestion still stands: Create some sidecar process that exports prometheus metrics about the state of the blockchain and build dashboards based on that.

@the-right-joyce the-right-joyce added J0-enhancement An additional feature request. and removed enhancement labels Aug 12, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
J0-enhancement An additional feature request.
Development

No branches or pull requests

4 participants