Merge 7e03b70426
into da565be915
This commit is contained in:
commit
d59b7c6f72
1 changed files with 74 additions and 0 deletions
74
reviews/graduation-jaeger.md
Normal file
74
reviews/graduation-jaeger.md
Normal file
|
@ -0,0 +1,74 @@
|
||||||
|
# Jaeger Graduation Application
|
||||||
|
|
||||||
|
Jaeger was open sourced in April, 2017 and joined the CNCF in September, 2017. The project has grown significantly over time. As of Oct-30-2018 ([devstats][devstats]):
|
||||||
|
|
||||||
|
* 6185 stars on GitHub
|
||||||
|
* 878 forks
|
||||||
|
* 224 authors of commits and pull requests
|
||||||
|
* 350 issue creators
|
||||||
|
|
||||||
|
Jaeger fulfills all CNCF incubating and graduation criteria. The following application links to the required information to become a graduated project.
|
||||||
|
|
||||||
|
## Document that it is being used successfully in production by at least three independent end users which, in the TOC’s judgement, are of adequate quality and scope.
|
||||||
|
|
||||||
|
Known end users include: Alibaba Cloud, Base CRM (acquired by ZenDesk), Circonus, ContaAzul, FarmersEdge, GrafanaLabs, Massachusetts Open Cloud, Northwestern Mutual, Nets, Stagemonitor, RiksTV, SeatGeek, SpotHero, Vistar Media, Uber, Weave, Weaveworks, Zenly.
|
||||||
|
|
||||||
|
Jaeger is also being integrated with other open source projects:
|
||||||
|
|
||||||
|
* OpenCensus libraries and agent ship with [exporters for Jaeger](https://opencensus.io/guides/exporters/supported-exporters/java/jaeger/)
|
||||||
|
* [Istio comes with Jaeger included](https://istio.io/docs/tasks/telemetry/distributed-tracing/)
|
||||||
|
* [Envoy works with Jaeger native client](https://www.envoyproxy.io/docs/envoy/latest/start/sandboxes/jaeger_native_tracing)
|
||||||
|
|
||||||
|
## Have a healthy number of committers. A committer is defined as someone with the commit bit; i.e., someone who can accept contributions to some or all of the project.
|
||||||
|
|
||||||
|
Jaeger project contains a number of sub-projects, such as client libraries, integrations with Kubernetes, etc. We do not grant committer rights equally across projects, only as needed. For example:
|
||||||
|
|
||||||
|
* Jaeger backend: Currently, we have 7 [committers][committers] and a few people contributing regularly. Full committers have commit rights across all other repositories.
|
||||||
|
* @black-adder (Uber)
|
||||||
|
* @jpkrohling (Red Hat)
|
||||||
|
* @objectiser (Red Hat)
|
||||||
|
* @pavolloffay (Red Hat)
|
||||||
|
* @tiffon (Uber)
|
||||||
|
* @vprithvi (Uber)
|
||||||
|
* @yurishkuro (Uber)
|
||||||
|
* Jaeger UI
|
||||||
|
* @tiffon (Uber)
|
||||||
|
* @saminzadeh (Uber)
|
||||||
|
* Jaeger client for C++
|
||||||
|
* @isaachier (Uber)
|
||||||
|
* Jaeger client for C#
|
||||||
|
* @Falco20019
|
||||||
|
* @grounded042 (Chatham Financial)
|
||||||
|
* @kevindaviscfc (Chatham Financial)
|
||||||
|
* @PhillipChaffee (Chatham Financial)
|
||||||
|
* @cwe1ss (c3-ls.com)
|
||||||
|
|
||||||
|
We are on the constant lookout for new maintainers to join our ranks. In the past year over 200 people created commits and pull requests to Jaeger code base.
|
||||||
|
|
||||||
|
# Demonstrate a substantial ongoing flow of commits and merged contributions.
|
||||||
|
|
||||||
|
https://jaeger.devstats.cncf.io/d/4/companies-stats?orgId=1&var-period=m&var-metric=activity&var-repogroup_name=All&var-companies=All
|
||||||
|
|
||||||
|
# Have committers from at least two organizations.
|
||||||
|
|
||||||
|
We currently have 7 committers from 2 organizations, Uber and Red Hat.
|
||||||
|
|
||||||
|
# Have achieved and maintained a Core Infrastructure Initiative Best Practices Badge.
|
||||||
|
|
||||||
|
https://bestpractices.coreinfrastructure.org/en/projects/1273
|
||||||
|
|
||||||
|
# Adopt the CNCF Code of Conduct.
|
||||||
|
|
||||||
|
https://github.com/jaegertracing/jaeger/blob/master/CODE_OF_CONDUCT.md
|
||||||
|
|
||||||
|
# Explicitly define a project governance and committer process.
|
||||||
|
|
||||||
|
* Governance: https://github.com/jaegertracing/jaeger/blob/master/GOVERNANCE.md
|
||||||
|
* Committers: https://github.com/jaegertracing/jaeger/blob/master/CODEOWNERS
|
||||||
|
|
||||||
|
# Have a public list of project adopters for at least the primary repo (e.g., ADOPTERS.md or logos on the project website).
|
||||||
|
|
||||||
|
https://github.com/jaegertracing/jaeger/blob/master/ADOPTERS.md
|
||||||
|
|
||||||
|
[devstats]: https://jaeger.devstats.cncf.io/d/18/project-statistics?orgId=1&var-period_name=Last%20decade&var-repogroup_name=All
|
||||||
|
[committers]: https://github.com/jaegertracing/jaeger/blob/master/CODEOWNERS
|
Loading…
Add table
Add a link
Reference in a new issue