Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The objective of this proposal is to bring the existing OzHera codebase, developers, and community into the Apache Software Foundation. We believe that incorporating OzHera into the Apache Software Foundation can foster a stronger and more diverse community.
We propose donating the source code of OzHera and its related materials (documentation, wiki, etc.) to the Apache Software Foundation. These codebase and materials are already licensed under the Apache License 2.0. The current availability of these resources can be found on GitHub at: https://github.com/XiaoMi/mone/tree/master/heraozhera-all.

Background

With the increasing popularity and adoption of microservices in system architecture, the complexity of observability has also grown. Traditional observability products are mostly designed independently from their own perspectives, making it difficult to seamlessly connect them from a global perspective.
For the reasons mentioned above, OzHera began its design and development at Xiaomi in early 2020. After several years of evolution, it has become the de facto standard for observability at Xiaomi, and some small and medium-sized enterprises have also adopted OzHera through open-source channels. Considering the problem of fragmentation and isolation among traditional observability systems, OzHera is designed to integrate data from the logging, tracing, and metrics dimensions, achieving a three-in-one solution to address the aforementioned challenges. With just a few simple clicks, it can quickly trace the entire life trajectory of exceptions or errors.
The goal of OzHera is to help users discover problems within 1 minute and locate them within 5 minutes.

...

Documentation about Linkis can be found at https://github.com/XiaoMi/mone/blob/master/heraozhera-all/README.md . Following links provide more information:

...

The initial source code for OzHera is hosted at https://github.com/XiaoMi/mone/tree/master/heraozhera-all

External Dependencies

DependencyLicense
Animal-sniffer-annotationsMIT License
Hamcrest-coreBSD
HdrHistogramPublic Domain, per Creative Commons CC0
HikariCPApache License, Version 2.0
LatencyUtilsPUBLIC DOMAIN
Protostuff-coreApache License, Version 2.0
accessors-smartApache License, Version 2.0
activationCommon Development and Distribution License CDDL&JAF
aggs-matrix-stats-clientApache License, Version 2.0
android-jsonApache License, Version 2.0
animal-sniffer-annotationsMIT license
annotationsApache License, Version 2.0
antPUBLIC DOMAIN
apiguardian-apiApache License, Version 2.0
armeria-junit5Apache License, Version 2.0
armeriaApache License, Version 2.0
asmBSD-3-Clause
aspectjrtEclipse Public License - v 1.0
aspectjweaverEclipse Public License - v 1.0
assertj-coreApache License, Version 2.0
auto-service-annotationsApache License, Version 2.0
automatonBSD
bcpkix-jdk15onBouncy Castle Licence
bcprov-ext-jdk15onBouncy Castle Licence
bcprov-jdk15onBouncy Castle Licence
bcutil-jdk15onBouncy Castle Licence
bucket4j-coreApache License, Version 2.0
builder-annotationsApache License, Version 2.0
byte-buddyApache License, Version 2.0
c3p0Eclipse Public License, Version 1.0&GNU Lesser General Public License, Version 2.1
cglib-nodepApache License, Version 2.0
checker-qualThe MIT License
classmateApache License, Version 2.0
commons-beanutilsApache License, Version 2.0
commons-cliThe Apache Software License, Version 2.0
commons-codecThe Apache Software License, Version 2.0
commons-collections4Apache License, Version 2.0
commons-collectionsApache License, Version 2.0
commons-compilerThe 3-Clause BSD License
commons-compressApache License, Version 2.0
commons-digesterApache License, Version 2.0
commons-ioThe Apache Software License, Version 2.0
commons-lang3Apache License, Version 2.0
commons-langApache License, Version 2.0
commons-loggingApache License, Version 2.0
commons-pool2Apache License, Version 2.0
commons-textApache License, Version 2.0
commons-validatorApache License, Version 2.0
curvesapiBSD License
disruptorApache License, Version 2.0
docker-java-apiApache License, Version 2.0
dubboApache License, Version 2.0
duct-tapeMIT License
elasticsearchApache License, Version 2.0
error_prone_annotationsApache 2.0
failureaccessApache License, Version 2.0
fastjson2Apache License, Version 2.0
fastjsonApache 2
fluent-hcApache License, Version 2.0
freemarkerBSD-style license
fuzzywuzzyGPL 2
generexApache License, Version 2.0
groovyPUBLIC DOMAIN
grpc-coreApache License, Version 2.0
gson-fireApache-2.0
gsonApache License, Version 2.0
guavaApache License, Version 2.0
hamcrest-coreNew BSD License
hamcrestBSD Licence 3
hessianThe Apache Software License, Version 1.1
hibernate-validatorApache License, Version 2.0
hppcApache License, Version 2.0
httpasyncclientApache License, Version 2.0
httpclientApache License, Version 2.0
httpcore-nioApache License, Version 2.0
httpcoreApache License, Version 2.0
hutool-allMulan Permissive Software License,Version 1
hyperscanBSD
instrumentation-apiApache License, Version 2.0
j2objc-annotationsThe Apache Software License, Version 2.0
jackson-coreApache License, Version 2.0
jaeger-clientApache License, Version 2.0
jakarta.activation-apiEDL 1.0
janinoThe 3-Clause BSD License
java-jwtThe MIT License MIT
javacpp-platformApache License, Version 2.0
javacppApache License, Version 2.0
javassistApache License 2.0
javax.annotation-apiCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE CDDL
javax.mailCDDL&GPLv2
javax.servlet-apiCOMMON DEVELOPMENT AND DISTRIBUTION LICENSE CDDL
jboss-annotations-api_1.2_specCDDL or GPLv2 with exceptions
jbpt-coreGNU LESSER GENERAL PUBLIC LICENSE&jBPT
jcip-annotationsBEA licensed
jcl-over-slf4jMIT License
jcommanderApache License, Version 2.0
jctools-coreApache License, Version 2.0
jedisMIT
jetty-ioEclipse Public License - v 1.0
jlineThe 2-Clause BSD License
jnaLGPL, version 2.1
joda-convertApache License, Version 2.0
jopt-simpleThe MIT License
jose4jThe Apache Software License, Version 2.0
json-pathApache License, Version 2.0
jsqlparserApache License, Version 2.0
jsr305The Apache Software License, Version 2.0
jul-to-slf4jMIT License
junitEclipse Public License - v 1.0
kotlin-stdlibApache License, Version 2.0
kubernetes-clientApache License, Version 2.0
lang-mustache-clientApache License, Version 2.0
lettuce-coreApache License, Version 2.0
libthriftApache License, Version 2.0
listenablefutureApache License, Version 2.0
log4jApache License, Version 2.0
logback-classicEclipse Public License - v 1.0&GNU Lesser General Public License
logging-interceptorApache License, Version 2.0
lombokThe MIT License
lucene-coreApache License, Version 2.0
lz4-javaApache License, Version 2.0
mailCommon Development and Distribution License CDDL
mapper-extras-clientApache License, Version 2.0
mapstructThe Apache Software License, Version 2.0
mchange-commons-javaEclipse Public License, Version 1.0&GNU Lesser General Public License, Version 2.1
metrics-coreApache License, Version 2.0
micrometer-coreApache License, Version 2.0
mockito-coreThe MIT License
mockito-junit-jupiterThe MIT License
mongodbMIT License
msgpack-coreApache 2
mybatisThe Apache Software License, Version 2.0
mysql-connector-javaThe GNU General Public License, Version 2
nacos-apiApache License, Version 2.0
netty-allApache License, Version 2.0
nutzThe Apache Software License, Version 2.0
objenesisApache License, Version 2.0
okhttpThe Apache Software License, Version 2.0
okioThe Apache Software License, Version 2.0
opencensus-apiApache License, Version 2.0
opentelemetry-apiApache License, Version 2.0
opentest4jApache License, Version 2.0
opentracing-tracerresolverApache License, Version 2.0
opentracing-utilApache License, Version 2.0
pagehelperThe MIT License MIT
parent-join-clientApache License, Version 2.0
perfmark-apiApache License, Version 2.0
picocliApache License, Version 2.0
pinyin4jBSD
poiThe Apache Software License, Version 2.0
proto-google-common-protosApache License, Version 2.0
protobuf-javaThe 3-Clause BSD License
qdoxApache License, Version 2.0
rank-eval-clientApache License, Version 2.0
reactive-streamsCreative Commons Legal Code
reactor-coreApache License, Version 2.0
reflectionsApache License, Version 2.0
reload4jApache License, Version 2.0
resourcecify-annotationsApache License, Version 2.0
resteasy-clientApache License, Version 2.0
rocketmq-clientApache License, Version 2.0
rocksdbjniApache License, Version 2.0
simpleclientApache License, Version 2.0
slf4j-apiMIT License
snakeyamlApache License, Version 2.0
spock-coreApache License, Version 2.0
spring-bootApache License, Version 2.0
stax-apiThe Apache Software License, Version 2.0
sundr-coreApache License, Version 2.0
swagger-annotationsApache License 2.0
testcontainersMIT License
testngApache License, Version 2.0
tomcat-annotations-apiApache License, Version 2.0
toxiproxy-javaApache License, Version 2.0
truthApache License, Version 2.0
validation-apiApache License, Version 2.0
visible-assertionsMIT License
xmlbeansThe Apache Software License, Version 2.0
xmlunit-coreApache License, Version 2.0
zipkinApache License, Version 2.0
zjsonpatchThe Apache Software License, Version 2.0
zstd-jniBSD 2-Clause License

Required Resources

Mailing lists

Mailing lists

  • dev@ozhera.apache.org

  • commits@ozhera.apache.org

  • private@ozhera.apache.org

Git Repositories:

  • github.com/apache/incubator-ozhera

    

Issue Tracking

The community would like to continue using GitHub Issues.

...

  • Xinyan Xing (jifengzhilong at gmail dot com)
  • Zhiyong Zhang (goodjava at qq dot com)
  • Jinliang Ou(oujinliang at gmail dot com)
  • Wenbang Shan (shanwenbang at sina dot cn)
  • Ping Zhang (caochengxiang2 at gmail dot com)
  • Xiaowei Zhang (wudiwodi at gmail dot com)
  • Tao Wang(1136220284 at qq dot com)
  • Tao Ding(dingtao_242 at 126 dot com)
  • Yang Chen (pana_1993 at 163 dot com)
  • Peng Chen (chenpeng-smile at 163 dot com)

Sponsors

Champion

  Yu Xiao (xiaoyu@  Duo Zhang (zhangduo@apache.org)

Mentors

  • Yu Xiao (xiaoyu@apachexiaoyu@apache.org)
  • Duo Zhang (zhangduo@apache.org)
  • Yu Li (liyu@apache.org)
  • Kevin Ratnasekera <djkevincr@apache.org>

Sponsoring Entity

We are expecting the Apache Incubator could sponsor this project.

...