...
The objective of this proposal is to bring the existing Hera codebase, developers, and community into the Apache Software Foundation. We believe that incorporating Hera into the Apache Software Foundation can foster a stronger and more diverse community.
We propose donating the source code of Hera 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/hera-all](https://github.com/XiaoMi/mone/tree/master/hera-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, Hera 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 Hea through open-source channels. Considering the problem of fragmentation and isolation among traditional observability systems, Hera 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 Hera 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/hera-all/README.md](https://github.com/XiaoMi/mone/blob/master/hera-all/README.md). Following links provide more information:
- Codebase at Github: [https: //github.com/XiaoMi/mone/tree/master/hera-all](https://github.com/XiaoMi/mone/tree/master/hera-all)
- Issue Tracking: [ https://github.com/XiaoMi/mone/issues?q=](https://github.com/XiaoMi/mone/issues?q=)
Initial Source
The initial source code for Hera is hosted at [https : //github.com/XiaoMi/mone/tree/master/hera-all](https://github.com/XiaoMi/mone/tree/master/hera-all)
External Dependencies
Dependency | License |
---|---|
Animal-sniffer-annotations | MIT License |
Hamcrest-core | BSD |
HdrHistogram | Public Domain, per Creative Commons CC0 |
HikariCP | Apache License, Version 2.0 |
LatencyUtils | PUBLIC DOMAIN |
Protostuff-core | Apache License, Version 2.0 |
accessors-smart | Apache License, Version 2.0 |
activation | Common Development and Distribution License CDDL&JAF |
aggs-matrix-stats-client | Apache License, Version 2.0 |
android-json | Apache License, Version 2.0 |
animal-sniffer-annotations | MIT license |
annotations | Apache License, Version 2.0 |
ant | PUBLIC DOMAIN |
apiguardian-api | Apache License, Version 2.0 |
armeria-junit5 | Apache License, Version 2.0 |
armeria | Apache License, Version 2.0 |
asm | BSD-3-Clause |
aspectjrt | Eclipse Public License - v 1.0 |
aspectjweaver | Eclipse Public License - v 1.0 |
assertj-core | Apache License, Version 2.0 |
auto-service-annotations | Apache License, Version 2.0 |
automaton | BSD |
bcpkix-jdk15on | Bouncy Castle Licence |
bcprov-ext-jdk15on | Bouncy Castle Licence |
bcprov-jdk15on | Bouncy Castle Licence |
bcutil-jdk15on | Bouncy Castle Licence |
bucket4j-core | Apache License, Version 2.0 |
builder-annotations | Apache License, Version 2.0 |
byte-buddy | Apache License, Version 2.0 |
c3p0 | Eclipse Public License, Version 1.0&GNU Lesser General Public License, Version 2.1 |
cglib-nodep | Apache License, Version 2.0 |
checker-qual | The MIT License |
classmate | Apache License, Version 2.0 |
commons-beanutils | Apache License, Version 2.0 |
commons-cli | The Apache Software License, Version 2.0 |
commons-codec | The Apache Software License, Version 2.0 |
commons-collections4 | Apache License, Version 2.0 |
commons-collections | Apache License, Version 2.0 |
commons-compiler | The 3-Clause BSD License |
commons-compress | Apache License, Version 2.0 |
commons-digester | Apache License, Version 2.0 |
commons-io | The Apache Software License, Version 2.0 |
commons-lang3 | Apache License, Version 2.0 |
commons-lang | Apache License, Version 2.0 |
commons-logging | Apache License, Version 2.0 |
commons-pool2 | Apache License, Version 2.0 |
commons-text | Apache License, Version 2.0 |
commons-validator | Apache License, Version 2.0 |
curvesapi | BSD License |
disruptor | Apache License, Version 2.0 |
docker-java-api | Apache License, Version 2.0 |
dubbo | Apache License, Version 2.0 |
duct-tape | MIT License |
elasticsearch | Apache License, Version 2.0 |
error_prone_annotations | Apache 2.0 |
failureaccess | Apache License, Version 2.0 |
fastjson2 | Apache License, Version 2.0 |
fastjson | Apache 2 |
fluent-hc | Apache License, Version 2.0 |
freemarker | BSD-style license |
fuzzywuzzy | GPL 2 |
generex | Apache License, Version 2.0 |
groovy | PUBLIC DOMAIN |
grpc-core | Apache License, Version 2.0 |
gson-fire | Apache-2.0 |
gson | Apache License, Version 2.0 |
guava | Apache License, Version 2.0 |
hamcrest-core | New BSD License |
hamcrest | BSD Licence 3 |
hessian | The Apache Software License, Version 1.1 |
hibernate-validator | Apache License, Version 2.0 |
hppc | Apache License, Version 2.0 |
httpasyncclient | Apache License, Version 2.0 |
httpclient | Apache License, Version 2.0 |
httpcore-nio | Apache License, Version 2.0 |
httpcore | Apache License, Version 2.0 |
hutool-all | Mulan Permissive Software License,Version 1 |
hyperscan | BSD |
instrumentation-api | Apache License, Version 2.0 |
j2objc-annotations | The Apache Software License, Version 2.0 |
jackson-core | Apache License, Version 2.0 |
jaeger-client | Apache License, Version 2.0 |
jakarta.activation-api | EDL 1.0 |
janino | The 3-Clause BSD License |
java-jwt | The MIT License MIT |
javacpp-platform | Apache License, Version 2.0 |
javacpp | Apache License, Version 2.0 |
javassist | Apache License 2.0 |
javax.annotation-api | COMMON DEVELOPMENT AND DISTRIBUTION LICENSE CDDL |
javax.mail | CDDL&GPLv2 |
javax.servlet-api | COMMON DEVELOPMENT AND DISTRIBUTION LICENSE CDDL |
jboss-annotations-api_1.2_spec | CDDL or GPLv2 with exceptions |
jbpt-core | GNU LESSER GENERAL PUBLIC LICENSE&jBPT |
jcip-annotations | BEA licensed |
jcl-over-slf4j | MIT License |
jcommander | Apache License, Version 2.0 |
jctools-core | Apache License, Version 2.0 |
jedis | MIT |
jetty-io | Eclipse Public License - v 1.0 |
jline | The 2-Clause BSD License |
jna | LGPL, version 2.1 |
joda-convert | Apache License, Version 2.0 |
jopt-simple | The MIT License |
jose4j | The Apache Software License, Version 2.0 |
json-path | Apache License, Version 2.0 |
jsqlparser | Apache License, Version 2.0 |
jsr305 | The Apache Software License, Version 2.0 |
jul-to-slf4j | MIT License |
junit | Eclipse Public License - v 1.0 |
kotlin-stdlib | Apache License, Version 2.0 |
kubernetes-client | Apache License, Version 2.0 |
lang-mustache-client | Apache License, Version 2.0 |
lettuce-core | Apache License, Version 2.0 |
libthrift | Apache License, Version 2.0 |
listenablefuture | Apache License, Version 2.0 |
log4j | Apache License, Version 2.0 |
logback-classic | Eclipse Public License - v 1.0&GNU Lesser General Public License |
logging-interceptor | Apache License, Version 2.0 |
lombok | The MIT License |
lucene-core | Apache License, Version 2.0 |
lz4-java | Apache License, Version 2.0 |
Common Development and Distribution License CDDL | |
mapper-extras-client | Apache License, Version 2.0 |
mapstruct | The Apache Software License, Version 2.0 |
mchange-commons-java | Eclipse Public License, Version 1.0&GNU Lesser General Public License, Version 2.1 |
metrics-core | Apache License, Version 2.0 |
micrometer-core | Apache License, Version 2.0 |
mockito-core | The MIT License |
mockito-junit-jupiter | The MIT License |
mongodb | MIT License |
msgpack-core | Apache 2 |
mybatis | The Apache Software License, Version 2.0 |
mysql-connector-java | The GNU General Public License, Version 2 |
nacos-api | Apache License, Version 2.0 |
netty-all | Apache License, Version 2.0 |
nutz | The Apache Software License, Version 2.0 |
objenesis | Apache License, Version 2.0 |
okhttp | The Apache Software License, Version 2.0 |
okio | The Apache Software License, Version 2.0 |
opencensus-api | Apache License, Version 2.0 |
opentelemetry-api | Apache License, Version 2.0 |
opentest4j | Apache License, Version 2.0 |
opentracing-tracerresolver | Apache License, Version 2.0 |
opentracing-util | Apache License, Version 2.0 |
pagehelper | The MIT License MIT |
parent-join-client | Apache License, Version 2.0 |
perfmark-api | Apache License, Version 2.0 |
picocli | Apache License, Version 2.0 |
pinyin4j | BSD |
poi | The Apache Software License, Version 2.0 |
proto-google-common-protos | Apache License, Version 2.0 |
protobuf-java | The 3-Clause BSD License |
qdox | Apache License, Version 2.0 |
rank-eval-client | Apache License, Version 2.0 |
reactive-streams | Creative Commons Legal Code |
reactor-core | Apache License, Version 2.0 |
reflections | Apache License, Version 2.0 |
reload4j | Apache License, Version 2.0 |
resourcecify-annotations | Apache License, Version 2.0 |
resteasy-client | Apache License, Version 2.0 |
rocketmq-client | Apache License, Version 2.0 |
rocksdbjni | Apache License, Version 2.0 |
simpleclient | Apache License, Version 2.0 |
slf4j-api | MIT License |
snakeyaml | Apache License, Version 2.0 |
spock-core | Apache License, Version 2.0 |
spring-boot | Apache License, Version 2.0 |
stax-api | The Apache Software License, Version 2.0 |
sundr-core | Apache License, Version 2.0 |
swagger-annotations | Apache License 2.0 |
testcontainers | MIT License |
testng | Apache License, Version 2.0 |
tomcat-annotations-api | Apache License, Version 2.0 |
toxiproxy-java | Apache License, Version 2.0 |
truth | Apache License, Version 2.0 |
validation-api | Apache License, Version 2.0 |
visible-assertions | MIT License |
xmlbeans | The Apache Software License, Version 2.0 |
xmlunit-core | Apache License, Version 2.0 |
zipkin | Apache License, Version 2.0 |
zjsonpatch | The Apache Software License, Version 2.0 |
zstd-jni | BSD 2-Clause License |
...