-
Notifications
You must be signed in to change notification settings - Fork 330
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
feat(rosetta): Local cluster setup for Rosetta #3485
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for working on this @fsodre, I can see that it has the potential to be incredibly useful! I left some initial comments based on running ./deploy.sh
and eyeballing the PR, I'll come back with more feedback once I've had some time to look around in Grafana and syncing against the different ledgers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks again for working on this @fsodre, and thanks for your patience with my slow review! Since you're still working on related improvements I'll approve this now to unblock you, and if I later spot any things that could be changed, we can iterate in subsequent PRs.
This PR introduces a script that manages a local kubernetes set up that runs Rosetta (icp and icrc) with prod images as well as locally built images.
The cluster also provides a Grafana instance connected to the rosetta nodes that allows us to easily track system utilization (CPU, Memory, IO) as well as other custom metrics.
The intent is to have a quick way to investigate issues and visualize the impact of local changes against the prod versions.
See the README.md file for more details.