Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: refactor ceramic simulations and new benchmark for V' features (#…
…149) * feat: initial DID user key signing prep * feat: substantial refactor scenario creation Most of the scenarios are very simlilar. Add a more config based approach, allowing changing whether models and keys are shared or unique. Added naming of requests to get more granular goose metrics. * fix: move recon_sync scenario out of ceramic mod * feat: replace model reuse scenario with config Optionally share model instance docs across simulation * fix: adjust local-scripts to work on more than 1 pc * feat: support devMode with composedb postgres resources * feat: add ceramic admin private key to sim worker/manager to use admin API * feat: add working MID benchmark scenario Includes some refactoring (sorry) and collecting metrics for success. This scenario doesn't have a prom metric as easily accessible afaik, so I used redis to have the worker capture the values before/after. * chore: clean up comments * fix: adjust redis metric collection sometimes hit errors like `failed to get model count: TransactionError: request canceled because throttled load test ended (sending on a closed channel)` so we use our own reqwest client instead of the goose supplied one on the user. this only happened if the `throttleRequests` value is set --------- Co-authored-by: David Estes <dav1do@users.noreply.github.com>
- Loading branch information