-
Notifications
You must be signed in to change notification settings - Fork 16
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
Monitor performance #50
Labels
Milestone
Comments
letmaik
added
enhancement
New feature or request
testing
Anything related to testing
ci
Continuous Integration
labels
Dec 19, 2022
Merged
letmaik
added a commit
that referenced
this issue
Jan 16, 2023
This implements some of #50, in particular the latency for `POST /entries` as well as time-to-receipt which involves further GET calls. It is implemented as a pytest that's disabled by default. It writes a `perf.json` to the current folder (added to `.gitignore`) which gets uploaded as pipeline artifact in CI.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
We should define some performance metrics and monitor them similar to how CCF does in their repository.
Metrics could be:
/entries
/entries/<txid>/receipt
/entries
/entries
, followed by one or more GET/entries/<txid>/receipt
until receipt is ready/entries
, followed by one or more GET/entries/<txid>/receipt
/entries
in the case of uncached did:web and for receipt fetching.Using a small claim payload size for now is probably fine, like 1 KB.
The text was updated successfully, but these errors were encountered: