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

🔷 Define key benchmarks and monitoring metrics for Core team #9525

Open
walnut-the-cat opened this issue Sep 14, 2023 · 1 comment
Open
Assignees
Labels
C-tracking-issue Category: a tracking issue Epic T-core Team: issues relevant to the core team

Comments

@walnut-the-cat
Copy link
Contributor

walnut-the-cat commented Sep 14, 2023

Goals

Background

The project aims to provide clear understanding on current states of components the team owns and incremental value each project adds.

Why should NEAR One work on this

Currently, there are two missing major missing parts in our product/feature development cycle:

  • We do not have a set of defined benchmarks to run before releasing a feature. Everyone follows their own judgement and conclude whether they have done enough testing/benchmarking to confirm improvement and no regression.
  • We do not have a set of defined key metrics to monitor and understand health of components we own. For example, no one can clearly state whether our current storage or network is 'performant and stable enough'

As the team matures, it is critical for us to have more structured pipeline to 1) make our released feature more stable 2) measure and monitor improvements the team is making over time.

What needs to be accomplished

The goals of this project are as follows:

  • The team has clear steps to follow before feature release to understand expected outcome of each feature after mainnet release
  • The team has clear understanding of health of the components the team owns

To achieve the goals, these are the key items that need to be accomplished:

  • Identify key benchmarks we need to run before feature release for each domain: Chain, Storage, Network
  • Align on the feature development and release process with the team and document
  • Identify key metrics to understand health of the areas the team owns
  • Set up Grafana dashboard for the team with those metrics
@walnut-the-cat walnut-the-cat added T-core Team: issues relevant to the core team C-tracking-issue Category: a tracking issue labels Sep 14, 2023
@Sarah-NEAR Sarah-NEAR changed the title Define key benchmarks and monitoring metrics for Core team 🔷 Define key benchmarks and monitoring metrics for Core team Sep 19, 2023
@walnut-the-cat
Copy link
Contributor Author

Other than aligning on two team level metrics, no major progress. The project is currently blocked due to other higher priorities.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-tracking-issue Category: a tracking issue Epic T-core Team: issues relevant to the core team
Projects
Status: Ideas for projects
Development

No branches or pull requests

4 participants