Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here

osstracker

Github organization OSS metrics collector and metrics dashboard

Subscribe to updates I use osstracker


Statistics on osstracker

Number of watchers on Github 235
Number of open issues 10
Average time to close an issue 3 months
Main language HTML
Average time to merge a PR 9 days
Open pull requests 5+
Closed pull requests 0+
Last commit over 1 year ago
Repo Created over 3 years ago
Repo Last Updated over 1 year ago
Size 1.08 MB
Organization / Authornetflix
Latest Release0.1.13
Contributors2
Page Updated
Do you use osstracker? Leave a review!
View open issues (10)
View osstracker activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating osstracker for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

OSS Tracker

Build Status NetflixOSS Lifecycle

OSS Tracker is an application that collects information about a Github organization and aggregates the data across all projects within that organization into a single user interface to be used by various roles within the owning organization.

For the community manager, all repositories are listed and metrics are combined for the organization as a whole. A community manager can also organize projects into functional areas and appoint shepherds of these areas to assign management and engineering leads.

The shepherds of each functional area can not only assign and maintain leads for each project, but also view aggregated metrics for their area.

For individual owners, the OSS tracker gives a daily summary as well as historical information on key repository metrics such as open issues and pull requests, days since last commit, and average time to resolve issues and pull requests.

OSS Tracker works by running multiple analysis jobs as part of osstracer-scraper periodically. These jobs populate a project ownership database as well as a time series project statistics database. OSS Tracker then exposes a web application (osstracker-console) that gives visibility into these databases as well as access to control ownership and categorization of each project. In order to decrease the need for advanced visualization, much of the time series data graphing leverages kibana on top of elasticsearch.

More Info

You can see more about OSS Tracker from our meetup video and slides.

Deployment

For a sample deployment of the OSS Tracker using Terraform + Ansible, you can refer to this project.

Apache 2.0

LICENSE

Copyright 2016 Netflix, Inc.

Licensed under the Apache License, Version 2.0 (the License); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

osstracker open issues Ask a question     (View All Issues)
  • almost 3 years Add number of downloads
  • about 3 years Outside Collaborator Tracking
  • about 3 years Remove/update some hard-coded values in the console app
  • over 3 years Getting Started guide
  • over 3 years collect statistics on employee vs. external contribution to projects
  • over 3 years create a pluggable layer for database
  • over 3 years Time bucket statistics
  • over 3 years Need to share Kibana queries and dashboards
osstracker open pull requests (View All Pulls)
  • Minor typo in doc
  • Manual installation documentation
  • Add infra-as-code deployment example
  • A more prod-ready docker-compose
  • Added link for sample deployment
osstracker list of languages used
osstracker latest release notes
0.1.13 0.1.13

0.1.13

Other projects in HTML