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

[Operations] How to better visualize OpenSearch-Project status? #65

Closed
peternied opened this issue Sep 15, 2022 · 7 comments
Closed

[Operations] How to better visualize OpenSearch-Project status? #65

peternied opened this issue Sep 15, 2022 · 7 comments
Assignees
Labels
enhancement New feature or request

Comments

@peternied
Copy link
Member

peternied commented Sep 15, 2022

Is your feature request related to a problem? Please describe

During the weekly operations meeting, there has been an ongoing question- how do we know if we are on track or not? Using release issues is focused on individual releases and there can be as many as 3 active release actions happening at once. Getting a good 'feel' for the project health doesn't have strong mechanisms

Describe the solution you'd like

There should be a place where the OpenSearch project can visualize projects and critical metrics about them. Number of stale issues/PRs. How many issues are untriaged. How many outstanding release specific issues are still unresolved.

Additional health metrics could include community engagement, incoming issue rate, or time since last release.

@peternied peternied added enhancement New feature or request untriaged Issues that have not yet been triaged labels Sep 15, 2022
@peternied
Copy link
Member Author

I build a tool to generate badges off of https://shields.io/, called opensearch-build-badger through a GitHub action. Maybe this can be built-up to be part of our monitoring mechanisms.

Here is a snippet of the output, see the project for a full visualization.


Release Readiness

Repo Triage 1.3 2.3 3.0
OpenSearch
OpenSearch-Dashboards
alerting

@bbarani
Copy link
Member

bbarani commented Sep 15, 2022

[Triage] @peternied Thanks you for this great idea. We will look in to adding this feature soon.

@bbarani bbarani removed the untriaged Issues that have not yet been triaged label Sep 16, 2022
@peternied
Copy link
Member Author

peternied commented Oct 3, 2022

Discussed this more with @anasalkouz we came up with a list of items that would be useful to add to project readme, then we can see about operationalizing the output. I'll play around with workflows that can accomplish this

  • untriaged issues
  • inactive over X days issues
  • inactive over X days pull requests
  • security issues
  • code coverage
  • Next Major issue count
  • Next Minor issue count

@bbarani
Copy link
Member

bbarani commented Oct 5, 2022

Thanks @peternied. I am currently planning to use it for 2.4.0 release issue - [RELEASE] Release version 2.4.0

peternied referenced this issue in peternied/security Oct 13, 2022
peternied referenced this issue in peternied/security Oct 18, 2022
DarshitChanpura referenced this issue in opensearch-project/security Oct 19, 2022
stephen-crawford referenced this issue in stephen-crawford/security Nov 10, 2022
@gaiksaya
Copy link
Member

Moving to opensearch-metrics repo under project health category.
cc: @prudhvigodithi

@gaiksaya gaiksaya transferred this issue from opensearch-project/opensearch-build Aug 23, 2024
@github-actions github-actions bot added the untriaged Issues that have not yet been triaged label Aug 23, 2024
@prudhvigodithi
Copy link
Collaborator

[Triage]
Hey @peternied we have lot of data about the OpenSearch-Project in the metrics dashboard, it should cover majority of the points you mentioned. The repo README shows the list of available status metrics, Please check the OpenSearch Project Insights, OpenSearch Ops Metrics dashboards for more details.

Thank you
@getsaurabh02 @dblock

@prudhvigodithi prudhvigodithi removed the untriaged Issues that have not yet been triaged label Aug 24, 2024
@prudhvigodithi
Copy link
Collaborator

Closing this issue, feel-free to re-open or create a new one for new metric (to better visualize the OpenSearch Project status) if required.
Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: ✅ Done
Development

No branches or pull requests

5 participants