This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch envoy-access-log
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from 31b7273 Merge remote-tracking branch 'origin/envoy-access-log' into
envoy-access-log
add 826397c no message
add e044fe2 Add unit test for ConsumerPoolFactory, EnvUtil (#2497)
add 3354c0c Remove many incubator/incubating things. (#2499)
add 9c61bed Update README.md (#2500)
add ec7dba3 Add unit test for GRPCExporter and GRPCExporterProvider
(#2498)
add 4e50bcf Add xueqiu.com to powered-by and user wall update (#2508)
add 5321a85 Merge RocketBot UI as primary UI (#2515)
add 9c2d55a update ui license. (#2519)
add 1b5153c update ui submodule. (#2520)
add 6db8859 Set RocketBot as primary UI in doc (#2524)
add 660943a Update webapp to support rocketbot (#2526)
add d862bbb Add changelog for 6.1 (#2528)
add 5b0419b support es query segment max size. (#2540)
add 32a64bd Update webapp for rocketbot ui (#2541)
add 47608a6 Show RocketBot new sceenshots. (#2545)
add 634a7fd Submodule update. (#2547)
add 4862c4f update git modules url (#2531)
add 2dcf27b Update all "incubator-skywalking" to "skywalking"
,"incubator-servicecomb-java-chassis" to "servicecomb-java-chassis" correctly,
and ".gitmodules" will update at #2531 (#2548)
add 9901005 Fix bug about match query in ElasticSearch storage. (#2550)
add f02300a Fix Rocketbot link and incubator word(again) (#2553)
add 31cb96d Fix #2546 (#2551)
add 306b26a Update UI. (#2559)
add 9b87086 Move to 6.2 (#2563)
add 65c503b Release fix (#2566)
add 4b19bd7 add unit tests for alarm-plugin module (#2542)
add 24393f3 Fix query all scope in MySQL and H2 storage. (#2568)
add ac2cc73 Added Unit Tests to increase code coverage (#2571)
add e355547 Support RedisTemplate via Jedis Plugin (#2579)
add 4da0f48 add prometheus. (#2580)
add 34dc916 Support oraclejdk and openjdk 8 in CI (#2583)
add d1d4eed Update README.md (#2589)
add 683e048 Update CHANGES.md (#2590)
add a4eb10d 1. Add unit tests for cluster-consul-plugin; (#2572)
add 6412811 Update powered-by.md (#2595)
add ec9bea9 Fix the typo. (#2596)
add da77397 init need not return anything. also this function not used by
other places. (#2597)
add e6ebf62 Add catch clause more details. (#2601)
add b973996 Customizing the management endpoint paths (#2598)
add b1b11e7 Add appveyor config (#2609)
add 12f9991 Add documents for timezone and ttl (#2607)
add ea347b8 fix webflux cast exception. (#2608)
add 4e71085 fix docker elasticsearch and oap host (#2574)
add 16103c6 Using PowerMockito to mock System.getent; (#2593)
add 4de1fe5 Remove the unused class loader. (#2612)
add 1f39b19 fix some spelling mistakes (#2615)
add 8f73159 sync-ui (#2618)
add ba73d34 fix doc_Trace Data Protocol v2_error #2620 (#2625)
add 19d9c56 Clean up unnecessary times(1) for test verify (#2619)
add 37c9252 add test cases for Base64 (#2630)
add c46554a fix spring data redis usercase NPE (#2621)
add ed78dab Rename metric and indicator to metrics. (#2643)
add c7ae2c9 Merge branch 'master' into envoy-access-log
No new revisions were added by this update.
Summary of changes:
.gitmodules | 10 +-
.travis.yml | 8 +-
CHANGES.md | 84 +++++-
CONTRIBUTING.md | 8 +-
DISCLAIMER | 5 -
README.md | 39 ++-
.../apm-toolkit-log4j-1.x/pom.xml | 2 +-
.../apm-toolkit-log4j-2.x/pom.xml | 2 +-
.../apm-toolkit-logback-1.x/pom.xml | 2 +-
.../apm-toolkit-opentracing/pom.xml | 2 +-
apm-application-toolkit/apm-toolkit-trace/pom.xml | 2 +-
apm-application-toolkit/pom.xml | 2 +-
apm-checkstyle/pom.xml | 3 +-
apm-commons/apm-datacarrier/pom.xml | 2 +-
.../apm/commons/datacarrier/EnvUtil.java | 2 +-
.../apm/commons/datacarrier/buffer/Channels.java | 2 +-
.../apm/commons/datacarrier/EnvUtilTest.java | 47 ++--
.../consumer/ConsumerPoolFactoryTest.java | 50 ++++
apm-commons/apm-util/pom.xml | 5 +-
.../apache/skywalking/apm/util/StringUtilTest.java | 15 +-
apm-commons/pom.xml | 2 +-
apm-dist/pom.xml | 17 +-
apm-dist/release-docs/LICENSE | 116 +-------
apm-dist/release-docs/README.txt | 8 +-
.../ui-licenses/LICENSE-add-dom-event-listener | 9 -
.../release-docs/licenses/ui-licenses/LICENSE-antd | 22 --
.../licenses/ui-licenses/LICENSE-async-validator | 9 -
.../ui-licenses/{LICENSE-core-js => LICENSE-axios} | 2 +-
.../licenses/ui-licenses/LICENSE-batch-processor | 22 --
.../licenses/ui-licenses/LICENSE-bizcharts | 21 --
.../licenses/ui-licenses/LICENSE-classnames | 21 --
.../ui-licenses/LICENSE-create-react-class | 21 --
.../licenses/ui-licenses/LICENSE-css-animation | 9 -
.../licenses/ui-licenses/LICENSE-cytoscape | 21 --
.../ui-licenses/LICENSE-cytoscape-cose-bilkent | 19 --
.../licenses/ui-licenses/LICENSE-cytoscape-dagre | 21 --
.../licenses/ui-licenses/LICENSE-dagre | 19 --
...{LICENSE-resize-observer-lite => LICENSE-dayjs} | 2 +-
.../licenses/ui-licenses/LICENSE-dom-align | 9 -
.../licenses/ui-licenses/LICENSE-echarts | 223 +++++++++++++++
.../licenses/ui-licenses/LICENSE-exenv | 31 ---
.../release-docs/licenses/ui-licenses/LICENSE-fbjs | 21 --
.../licenses/ui-licenses/LICENSE-graphlib | 19 --
.../licenses/ui-licenses/LICENSE-history | 21 --
.../ui-licenses/LICENSE-hoist-non-react-statics | 29 --
.../licenses/ui-licenses/LICENSE-invariant | 21 --
.../licenses/ui-licenses/LICENSE-isobject | 21 --
.../licenses/ui-licenses/LICENSE-isomorphic-fetch | 21 --
.../licenses/ui-licenses/LICENSE-lodash | 49 ----
.../licenses/ui-licenses/LICENSE-lodash-decorators | 22 --
.../licenses/ui-licenses/LICENSE-lodash-es | 49 ----
.../licenses/ui-licenses/LICENSE-lodash._getnative | 49 ----
.../licenses/ui-licenses/LICENSE-lodash.debounce | 49 ----
.../ui-licenses/LICENSE-lodash.isarguments | 49 ----
.../licenses/ui-licenses/LICENSE-lodash.isarray | 49 ----
.../licenses/ui-licenses/LICENSE-lodash.keys | 49 ----
.../licenses/ui-licenses/LICENSE-node-libs-browser | 22 --
.../licenses/ui-licenses/LICENSE-numeral | 22 --
.../licenses/ui-licenses/LICENSE-object-assign | 21 --
.../{LICENSE-moment => LICENSE-popperjs} | 9 +-
.../licenses/ui-licenses/LICENSE-prop-types | 21 --
.../release-docs/licenses/ui-licenses/LICENSE-qs | 28 --
.../licenses/ui-licenses/LICENSE-rc-align | 9 -
.../licenses/ui-licenses/LICENSE-rc-animate | 9 -
.../licenses/ui-licenses/LICENSE-rc-calendar | 21 --
.../licenses/ui-licenses/LICENSE-rc-checkbox | 7 -
.../licenses/ui-licenses/LICENSE-rc-drawer-menu | 22 --
.../licenses/ui-licenses/LICENSE-rc-dropdown | 9 -
.../licenses/ui-licenses/LICENSE-rc-form | 9 -
.../licenses/ui-licenses/LICENSE-rc-input-number | 9 -
.../licenses/ui-licenses/LICENSE-rc-menu | 9 -
.../licenses/ui-licenses/LICENSE-rc-notification | 9 -
.../licenses/ui-licenses/LICENSE-rc-pagination | 9 -
.../licenses/ui-licenses/LICENSE-rc-select | 9 -
.../licenses/ui-licenses/LICENSE-rc-tabs | 9 -
.../licenses/ui-licenses/LICENSE-rc-time-picker | 9 -
.../licenses/ui-licenses/LICENSE-rc-tooltip | 20 --
.../licenses/ui-licenses/LICENSE-rc-trigger | 20 --
.../licenses/ui-licenses/LICENSE-rc-util | 20 --
.../licenses/ui-licenses/LICENSE-react | 21 --
.../ui-licenses/LICENSE-react-document-title | 22 --
.../licenses/ui-licenses/LICENSE-react-dom | 21 --
.../licenses/ui-licenses/LICENSE-react-fittext | 8 -
.../licenses/ui-licenses/LICENSE-react-redux | 21 --
.../licenses/ui-licenses/LICENSE-react-side-effect | 22 --
.../licenses/ui-licenses/LICENSE-redux | 21 --
.../licenses/ui-licenses/LICENSE-redux-saga | 22 --
.../licenses/ui-licenses/LICENSE-setimmediate | 20 --
.../licenses/ui-licenses/LICENSE-shallowequal | 21 --
.../licenses/ui-licenses/LICENSE-symbol-observable | 22 --
.../licenses/ui-licenses/LICENSE-timers-browserify | 19 --
.../licenses/ui-licenses/LICENSE-tslib | 55 ----
.../licenses/ui-licenses/LICENSE-url-polyfill | 21 --
.../{LICENSE-path-to-regexp => LICENSE-vue} | 2 +-
...LICENSE-flatten => LICENSE-vue-class-component} | 2 +-
...ICENSE-omit.js => LICENSE-vue-datepicker-local} | 2 +-
.../licenses/ui-licenses/LICENSE-vue-i18n | 20 ++
...E-enquire.js => LICENSE-vue-property-decorator} | 2 +-
...-container-query-toolkit => LICENSE-vue-router} | 2 +-
.../{LICENSE-is-plain-object => LICENSE-vuex} | 2 +-
.../{LICENSE-global => LICENSE-vuex-class} | 4 +-
.../licenses/ui-licenses/LICENSE-warning | 31 ---
.../licenses/ui-licenses/LICENSE-whatwg-fetch | 20 --
.../licenses/ui-licenses/LICENSE-zrender | 29 ++
apm-protocol/apm-network/pom.xml | 2 +-
apm-protocol/pom.xml | 2 +-
apm-sniffer/apm-agent-core/pom.xml | 2 +-
.../agent/core/conf/SnifferConfigInitializer.java | 2 +-
.../skywalking/apm/agent/core/jvm/JVMService.java | 2 +-
...MetricAccessor.java => CPUMetricsAccessor.java} | 7 +-
.../apm/agent/core/jvm/cpu/CPUProvider.java | 13 +-
.../agent/core/jvm/cpu/NoSupportedCPUAccessor.java | 2 +-
.../apm/agent/core/jvm/cpu/SunCpuAccessor.java | 2 +-
...ccessor.java => MemoryPoolMetricsAccessor.java} | 7 +-
.../core/jvm/memorypool/MemoryPoolModule.java | 11 +-
.../core/jvm/memorypool/MemoryPoolProvider.java | 15 +-
.../core/jvm/memorypool/UnknownMemoryPool.java | 4 +-
.../apm/agent/core/plugin/PluginFinder.java | 3 +-
.../agent/core/plugin/loader/AgentClassLoader.java | 4 +-
.../apm/agent/core/base64/Base64Test.java} | 21 +-
.../core/logging/core/SystemOutWriterTest.java | 3 +-
apm-sniffer/apm-agent/pom.xml | 2 +-
.../skywalking/apm/agent/SkyWalkingAgent.java | 10 +-
.../apm-sdk-plugin/activemq-5.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/canal-1.x-plugin/pom.xml | 2 +-
.../dubbo-2.7.x-conflict-patch/pom.xml | 2 +-
.../apm-sdk-plugin/dubbo-2.7.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/dubbo-conflict-patch/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/elastic-job-2.x-plugin/pom.xml | 2 +-
.../elasticsearch-5.x-plugin/pom.xml | 2 +-
.../feign-default-http-9.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/httpClient-4.x-plugin/pom.xml | 2 +-
.../v4/HttpClientExecuteInterceptorTest.java | 9 +-
.../httpasyncclient-4.x-plugin/pom.xml | 2 +-
.../v4/HttpAsyncClientInterceptorTest.java | 2 +-
.../apm-sdk-plugin/hystrix-1.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/jdbc-commons/pom.xml | 2 +-
.../apm/plugin/jdbc/SWCallableStatementTest.java | 308 ++++++++++-----------
.../apm/plugin/jdbc/SWConnectionTest.java | 55 ++--
.../apm/plugin/jdbc/SWStatementTest.java | 59 ++--
.../apm/plugin/jdbc/SwPreparedStatementTest.java | 212 +++++++-------
.../apm-sdk-plugin/jedis-2.x-plugin/pom.xml | 2 +-
.../plugin/jedis/v2/JedisMethodInterceptor.java | 12 +-
...nstructorWithHostAndPortArgInterceptorTest.java | 3 +-
...uctorWithListHostAndPortArgInterceptorTest.java | 3 +-
...ConstructorWithShardInfoArgInterceptorTest.java | 3 +-
...disConstructorWithStringArgInterceptorTest.java | 5 +-
.../JedisConstructorWithUriArgInterceptorTest.java | 3 +-
.../jetty-plugin/jetty-client-9.0-plugin/pom.xml | 2 +-
.../jetty-plugin/jetty-client-9.x-plugin/pom.xml | 2 +-
.../jetty-plugin/jetty-server-9.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/jetty-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/mongodb-2.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/mongodb-3.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml | 2 +-
.../plugin/motan/MotanConsumerInterceptorTest.java | 5 +-
.../apm-sdk-plugin/mysql-5.x-plugin/pom.xml | 5 +-
.../define/Mysql50ConnectionInstrumentation.java | 2 +-
.../v5/ConnectionImplCreateInterceptorTest.java | 3 +-
.../apm-sdk-plugin/mysql-6.x-plugin/pom.xml | 5 +-
.../apm-sdk-plugin/mysql-8.x-plugin/pom.xml | 5 +-
.../v8/ConnectionImplCreateInterceptorTest.java | 3 +-
apm-sniffer/apm-sdk-plugin/mysql-common/pom.xml | 2 +-
.../CreateCallableStatementInterceptorTest.java | 2 +-
.../CreatePreparedStatementInterceptorTest.java | 2 +-
.../jdbc/mysql/CreateStatementInterceptorTest.java | 2 +-
.../nutz-plugins/http-1.x-plugin/pom.xml | 2 +-
.../nutz/http/sync/SenderInterceptorTest.java | 5 +-
.../nutz-plugins/mvc-annotation-1.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/nutz-plugins/pom.xml | 2 +-
.../apm-sdk-plugin/okhttp-3.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/postgresql-8.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/rabbitmq-5.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/redisson-3.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml | 2 +-
.../rocketMQ/v3/MessageSendInterceptorTest.java | 7 +-
.../apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml | 2 +-
.../rocketMQ/v4/MessageSendInterceptorTest.java | 7 +-
.../apm-sdk-plugin/servicecomb-plugin/pom.xml | 2 +-
.../servicecomb-java-chassis-0.x-plugin/pom.xml | 2 +-
.../ProducerOperationHandlerInterceptorTest.java | 3 +-
.../TransportClientHandlerInterceptorTest.java | 3 +-
.../servicecomb-java-chassis-1.x-plugin/pom.xml | 2 +-
.../ProducerOperationHandlerInterceptorTest.java | 3 +-
.../v1/TransportClientHandlerInterceptorTest.java | 3 +-
.../sharding-jdbc-1.5.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml | 2 +-
.../concurrent-util-4.x-plugin/pom.xml | 2 +-
.../spring-plugins/core-patch/pom.xml | 2 +-
.../mvc-annotation-3.x-plugin/pom.xml | 2 +-
.../mvc-annotation-4.x-plugin/pom.xml | 2 +-
.../plugin/spring/mvc/v4/SpringTestCaseHelper.java | 1 +
.../mvc-annotation-5.x-plugin/pom.xml | 2 +-
.../spring-plugins/mvc-annotation-commons/pom.xml | 2 +-
.../apm/plugin/spring/mvc/commons/Constants.java | 2 +
.../IllegalMethodStackDepthException.java | 19 +-
.../ServletResponseNotFoundException.java | 19 +-
.../interceptor/AbstractMethodInterceptor.java | 86 ++++--
.../mvc/commons/interceptor/StackDepth.java} | 35 ++-
apm-sniffer/apm-sdk-plugin/spring-plugins/pom.xml | 2 +-
.../spring-plugins/resttemplate-4.x-plugin/pom.xml | 2 +-
.../spring-cloud/netflix-plugins/pom.xml | 2 +-
.../spring-cloud-feign-1.x-plugin/pom.xml | 2 +-
.../spring-plugins/spring-cloud/pom.xml | 2 +-
.../spring-plugins/spring-commons/pom.xml | 2 +-
.../spring-plugins/webflux-5.x-plugin/pom.xml | 2 +-
.../webflux/v5/AbstractMethodInterceptor.java | 44 ++-
.../HttpServerOperations20xInstrumentation.java | 3 +-
.../HttpServerOperations21xInstrumentation.java | 5 +-
.../apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml | 2 +-
...ithInetSocketAddressListArgInterceptorTest.java | 3 +-
.../apm-sdk-plugin/struts2-2.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/undertow-plugins/pom.xml | 2 +-
.../undertow-plugins/undertow-2.x-plugin/pom.xml | 2 +-
apm-sniffer/apm-sdk-plugin/vertx-plugins/pom.xml | 2 +-
.../vertx-plugins/vertx-core-3.x-plugin/pom.xml | 2 +-
.../apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml | 2 +-
...edConstructorWithComplexArgInterceptorTest.java | 3 +-
...dConstructorWithHostPortArgInterceptorTest.java | 3 +-
...torWithInetSocketAddressArgInterceptorTest.java | 3 +-
...ithInetSocketAddressListArgInterceptorTest.java | 3 +-
apm-sniffer/apm-test-tools/pom.xml | 2 +-
.../apm-toolkit-log4j-1.x-activation/pom.xml | 2 +-
.../apm-toolkit-log4j-2.x-activation/pom.xml | 2 +-
.../apm-toolkit-logback-1.x-activation/pom.xml | 2 +-
.../apm-toolkit-opentracing-activation/pom.xml | 2 +-
.../apm-toolkit-trace-activation/pom.xml | 2 +-
apm-sniffer/apm-toolkit-activation/pom.xml | 2 +-
.../customize-enhance-plugin/pom.xml | 6 +-
.../optional-plugins/gson-2.8.x-plugin/pom.xml | 2 +-
.../optional-plugins/lettuce-5.x-plugin/pom.xml | 2 +-
.../lettuce/v5/AbstractRedisClientInterceptor.java | 57 ++++
.../define/AbstractRedisClientInstrumentation.java | 70 +++++
.../src/main/resources/skywalking-plugin.def | 1 +
.../optional-spring-plugins/pom.xml | 2 +-
.../spring-annotation-plugin/pom.xml | 2 +-
apm-sniffer/optional-plugins/pom.xml | 2 +-
.../optional-plugins/trace-ignore-plugin/pom.xml | 2 +-
.../zookeeper-3.4.x-plugin/pom.xml | 2 +-
apm-sniffer/pom.xml | 2 +-
apm-webapp/pom.xml | 2 +-
.../apm/webapp/proxy/HttpClientTools.java | 73 -----
.../skywalking/apm/webapp/proxy/MvcConfig.java | 50 ++--
.../apm/webapp/proxy/NotFoundHandler.java | 50 ++++
apm-webapp/src/main/resources/application.yml | 14 +-
appveyor.yml | 60 ++++
docker/Makefile | 4 +-
docker/config/alarm-settings.yml | 14 +-
docker/config/application.yml | 3 +-
docker/docker-compose.yml | 2 +-
docker/oap/Dockerfile | 2 +-
docker/ui/Dockerfile | 2 +-
docker/ui/docker-entrypoint.sh | 2 +-
docs/README.md | 4 +-
docs/Screenshots.md | 40 ---
docs/en/FAQ/Protoc-Plugin-Fails-When-Build.md | 2 +-
docs/en/concepts-and-designs/README.md | 2 +-
docs/en/concepts-and-designs/backend-overview.md | 14 +-
docs/en/concepts-and-designs/oal.md | 18 +-
docs/en/concepts-and-designs/probe-introduction.md | 6 +-
docs/en/concepts-and-designs/project-goals.md | 4 +-
docs/en/concepts-and-designs/scope-definitions.md | 16 +-
docs/en/concepts-and-designs/service-mesh-probe.md | 6 +-
docs/en/guides/How-to-build.md | 6 +-
docs/en/guides/How-to-release.md | 218 ++++-----------
docs/en/guides/README.md | 18 +-
docs/en/guides/backend-oal-scripts.md | 4 +-
docs/en/guides/inventory-extension.md | 2 +-
docs/en/guides/source-extension.md | 6 +-
docs/en/guides/storage-extention.md | 2 +-
docs/en/protocols/JVM-Protocol.md | 2 +-
docs/en/protocols/README.md | 30 +-
docs/en/protocols/Trace-Data-Protocol-v1.md | 14 +-
docs/en/protocols/Trace-Data-Protocol-v2.md | 10 +-
docs/en/setup/README.md | 2 +-
docs/en/setup/backend/backend-alarm.md | 26 +-
docs/en/setup/backend/backend-k8s.md | 2 +-
docs/en/setup/backend/backend-receivers.md | 4 +-
docs/en/setup/backend/backend-setup.md | 23 +-
docs/en/setup/backend/backend-telemetry.md | 2 +-
docs/en/setup/backend/backend-ui-setup.md | 2 +-
.../{metric-exporter.md => metrics-exporter.md} | 12 +-
.../setup/backend/telemetry/mesh-mode-grafana.json | 2 +-
.../backend/telemetry/trace-mode-grafana.json | 2 +-
docs/en/setup/backend/trace-sampling.md | 2 +-
docs/en/setup/backend/ttl.md | 19 ++
docs/en/setup/backend/ui-setup.md | 5 -
docs/en/setup/istio/README.md | 4 +-
.../java-agent/Customize-enhance-trace.md | 2 +-
.../service-agent/java-agent/Supported-list.md | 2 +-
docs/powered-by.md | 4 +-
oap-server/exporter/pom.xml | 10 +-
.../server/exporter/provider/MetricFormatter.java | 4 +-
.../exporter/provider/grpc/GRPCExporter.java | 40 +--
.../provider/grpc/GRPCExporterProvider.java | 7 +-
.../provider/grpc/ExporterMockReceiver.java | 17 +-
.../provider/grpc/GRPCExporterProviderTest.java | 112 ++++++++
.../exporter/provider/grpc/GRPCExporterTest.java | 103 +++++++
.../provider/grpc/MockDoubleValueMetrics.java | 15 +-
.../provider/grpc/MockIntValueMetrics.java} | 14 +-
.../provider/grpc/MockLongValueMetrics.java | 15 +-
.../provider/grpc/MockMetricExportServiceImpl.java | 30 +-
.../server/exporter/provider/grpc/MockMetrics.java | 73 +++++
oap-server/generate-tool-grammar/pom.xml | 6 +-
oap-server/generate-tool/pom.xml | 2 +-
.../java/org/apache/skywalking/oal/tool/Main.java | 2 +-
.../oal/tool/output/DispatcherContext.java | 2 +-
.../skywalking/oal/tool/output/FileGenerator.java | 12 +-
.../skywalking/oal/tool/parser/AnalysisResult.java | 4 +-
.../skywalking/oal/tool/parser/DeepAnalysis.java | 21 +-
.../parser/{Indicators.java => MetricsHolder.java} | 25 +-
.../skywalking/oal/tool/parser/OALListener.java | 8 +-
.../skywalking/oal/tool/parser/OALScripts.java | 4 +-
.../code-templates/DispatcherTemplate.ftl | 34 +--
...catorImplementor.ftl => MetricsImplementor.ftl} | 98 +++----
.../oal/tool/output/FileGeneratorTest.java | 20 +-
.../oal/tool/parser/DeepAnalysisTest.java | 8 +-
.../oal/tool/parser/ScriptParserTest.java | 20 +-
...pected.java => MetricsImplementorExpected.java} | 98 +++----
.../expectedFiles/ServiceDispatcherExpected.java | 14 +-
.../generate-tool/src/test/resources/oal_test.oal | 14 +-
oap-server/generated-analysis/pom.xml | 2 +-
.../src/main/resources/official_analysis.oal | 18 +-
oap-server/pom.xml | 5 +-
oap-server/server-alarm-plugin/pom.xml | 2 +-
.../oap/server/core/alarm/provider/AlarmCore.java | 32 +--
.../core/alarm/provider/AlarmModuleProvider.java | 2 +-
.../oap/server/core/alarm/provider/AlarmRule.java | 2 +-
...dicatorValueType.java => MetricsValueType.java} | 2 +-
.../server/core/alarm/provider/NotifyHandler.java | 20 +-
.../server/core/alarm/provider/RulesReader.java | 8 +-
.../server/core/alarm/provider/RunningRule.java | 66 +++--
.../oap/server/core/alarm/provider/Threshold.java | 4 +-
.../alarm/provider/AlarmMessageFormatterTest.java | 4 +-
.../alarm/provider/AlarmModuleProviderTest.java | 86 ++++++
.../core/alarm/provider/NotifyHandlerTest.java | 239 ++++++++++++++++
.../core/alarm/provider/RunningRuleTest.java | 60 ++--
.../server/core/alarm/provider/ThresholdTest.java} | 45 +--
.../src/test/resources/alarm-settings.yml | 12 +-
.../cluster-consul-plugin/pom.xml | 2 +-
.../plugin/consul/ClusterModuleConsulProvider.java | 11 +-
.../consul/ClusterModuleConsulProviderTest.java | 142 ++++++++++
.../plugin/consul/ConsulCoordinatorTest.java | 201 ++++++++++++++
.../cluster-kubernetes-plugin/pom.xml | 2 +-
.../cluster-standalone-plugin/pom.xml | 2 +-
.../cluster-zookeeper-plugin/pom.xml | 2 +-
.../plugin/zookeeper/NodeNameBuilderTest.java} | 26 +-
.../plugin/zookeeper/ZookeeperCoordinatorTest.java | 101 +++++++
oap-server/server-cluster-plugin/pom.xml | 2 +-
oap-server/server-core/pom.xml | 2 +-
.../oap/server/core/CoreModuleProvider.java | 4 +-
.../oap/server/core/alarm/AlarmEntrance.java | 12 +-
.../oap/server/core/alarm/AlarmModule.java | 2 +-
.../oap/server/core/alarm/EndpointMetaInAlarm.java | 2 +-
.../oap/server/core/alarm/MetaInAlarm.java | 2 +-
.../{IndicatorNotify.java => MetricsNotify.java} | 8 +-
.../core/alarm/ServiceInstanceMetaInAlarm.java | 6 +-
.../oap/server/core/alarm/ServiceMetaInAlarm.java | 6 +-
.../server/core/analysis/data/MergeDataCache.java | 14 +-
.../EndpointCallRelationDispatcher.java | 16 +-
...java => EndpointRelationServerSideMetrics.java} | 90 +++---
.../ServiceCallRelationDispatcher.java | 30 +-
....java => ServiceRelationClientSideMetrics.java} | 90 +++---
....java => ServiceRelationServerSideMetrics.java} | 90 +++---
.../CPMIndicator.java => metrics/CPMMetrics.java} | 14 +-
.../CountMetrics.java} | 14 +-
.../DoubleAvgMetrics.java} | 14 +-
.../{indicator => metrics}/DoubleValueHolder.java | 2 +-
.../{indicator => metrics}/IntKeyLongValue.java | 2 +-
.../IntKeyLongValueArray.java | 2 +-
.../{indicator => metrics}/IntValueHolder.java | 2 +-
.../LongAvgMetrics.java} | 14 +-
.../{indicator => metrics}/LongValueHolder.java | 2 +-
.../MaxDoubleMetrics.java} | 14 +-
.../MaxLongMetrics.java} | 14 +-
.../Indicator.java => metrics/Metrics.java} | 12 +-
.../MetricsMetaInfo.java} | 18 +-
.../P50Indicator.java => metrics/P50Metrics.java} | 10 +-
.../P75Indicator.java => metrics/P75Metrics.java} | 10 +-
.../P90Indicator.java => metrics/P90Metrics.java} | 10 +-
.../P95Indicator.java => metrics/P95Metrics.java} | 10 +-
.../P99Indicator.java => metrics/P99Metrics.java} | 10 +-
.../PercentMetrics.java} | 16 +-
.../PxxIndicator.java => metrics/PxxMetrics.java} | 18 +-
.../SumIndicator.java => metrics/SumMetrics.java} | 14 +-
.../ThermodynamicMetrics.java} | 28 +-
.../{indicator => metrics}/WithMetadata.java | 6 +-
.../{indicator => metrics}/annotation/Arg.java | 2 +-
.../annotation/ConstOne.java | 2 +-
.../annotation/Entrance.java | 2 +-
.../annotation/Expression.java | 2 +-
.../annotation/ExpressionArg0.java | 2 +-
.../annotation/ExpressionArg1.java | 2 +-
.../annotation/MetricsAnnotationUtils.java} | 12 +-
.../annotation/MetricsFunction.java} | 6 +-
.../annotation/MetricsType.java} | 4 +-
.../annotation/MetricsTypeListener.java} | 12 +-
.../annotation/SourceFrom.java | 2 +-
.../expression/BinaryMatchExpression.java | 2 +-
.../expression/EqualMatch.java | 2 +-
.../expression/GreaterEqualMatch.java | 2 +-
.../expression/GreaterMatch.java | 2 +-
.../expression/LessEqualMatch.java | 2 +-
.../expression/LessMatch.java | 2 +-
.../core/analysis/worker/AlarmNotifyWorker.java | 10 +-
.../server/core/analysis/worker/ExportWorker.java | 10 +-
.../core/analysis/worker/IndicatorProcess.java | 95 -------
.../core/analysis/worker/IndicatorTransWorker.java | 91 ------
...gateWorker.java => MetricsAggregateWorker.java} | 66 ++---
...entWorker.java => MetricsPersistentWorker.java} | 80 +++---
.../core/analysis/worker/MetricsProcess.java | 95 +++++++
...rRemoteWorker.java => MetricsRemoteWorker.java} | 14 +-
.../core/analysis/worker/MetricsTransWorker.java | 91 ++++++
.../core/exporter/MetricValuesExportService.java | 6 +-
.../oap/server/core/query/MetricQueryService.java | 12 +-
.../register/worker/RegisterPersistentWorker.java | 8 +-
.../core/register/worker/RegisterRemoteWorker.java | 4 +-
.../server/core/remote/RemoteServiceHandler.java | 20 +-
.../core/remote/client/GRPCRemoteClient.java | 12 +-
.../core/remote/client/RemoteClientManager.java | 6 +-
.../core/remote/client/SelfRemoteClient.java | 6 +-
.../oap/server/core/source/DefaultScopeDefine.java | 4 +-
.../server/core/source/EnvoyInstanceMetric.java | 4 +-
.../{IIndicatorDAO.java => IMetricsDAO.java} | 10 +-
.../oap/server/core/storage/PersistenceTimer.java | 26 +-
.../oap/server/core/storage/StorageDAO.java | 4 +-
.../oap/server/core/storage/StorageModule.java | 2 +-
.../annotation/StorageAnnotationListener.java | 6 +-
.../oap/server/core/storage/model/Model.java | 8 +-
.../server/core/storage/model/ModelInstaller.java | 2 +-
...{IMetricQueryDAO.java => IMetricsQueryDAO.java} | 2 +-
.../core/storage/ttl/DataTTLKeeperTimer.java | 12 +-
.../core/analysis/indicator/PxxIndicatorTest.java | 130 ---------
.../indicator/ThermodynamicIndicatorTest.java | 123 --------
.../CountMetricsTest.java} | 18 +-
.../LongAvgMetricsTest.java} | 18 +-
.../MaxLongMetricsTest.java} | 18 +-
.../MetricsTest.java} | 24 +-
.../PercentMetricsTest.java} | 22 +-
.../core/analysis/metrics/PxxMetricsTest.java | 129 +++++++++
.../analysis/metrics/ThermodynamicMetricsTest.java | 123 ++++++++
.../core/remote/RemoteServiceHandlerTestCase.java | 10 +-
.../remote/client/GRPCRemoteClientRealClient.java | 6 +-
.../remote/client/GRPCRemoteClientTestCase.java | 6 +-
.../remote/client/RemoteClientManagerTestCase.java | 6 +-
oap-server/server-library/library-buffer/pom.xml | 2 +-
oap-server/server-library/library-client/pom.xml | 5 +-
oap-server/server-library/library-module/pom.xml | 2 +-
oap-server/server-library/library-server/pom.xml | 2 +-
oap-server/server-library/library-util/pom.xml | 2 +-
.../util/PropertyPlaceholderHelperTest.java | 15 +-
.../src/test/resources/application.yml | 4 +-
oap-server/server-library/pom.xml | 2 +-
oap-server/server-query-plugin/pom.xml | 2 +-
.../query-graphql-plugin/pom.xml | 2 +-
.../oap/query/graphql/resolver/AlarmQuery.java | 7 +-
.../oap/query/graphql/resolver/MetricQuery.java | 14 +-
.../envoy-metrics-receiver-plugin/pom.xml | 2 +-
.../envoy/AccessLogServiceGRPCHandler.java | 16 +-
.../receiver/envoy/EnvoyMetricReceiverModule.java | 4 +-
.../receiver/envoy/MetricServiceGRPCHandler.java | 26 +-
.../src/test/resources/envoy-metric.msg | 10 +-
.../jaeger-receiver-plugin/pom.xml | 6 +-
oap-server/server-receiver-plugin/pom.xml | 2 +-
.../server-receiver-plugin/receiver-proto/pom.xml | 6 +-
.../skywalking-clr-receiver-plugin/pom.xml | 6 +-
.../handler/CLRMetricReportServiceHandler.java | 8 +-
.../clr/provider/handler/CLRSourceDispatcher.java | 8 +-
.../pom.xml | 2 +-
.../provider/IstioTelemetryGRPCHandler.java | 22 +-
.../skywalking-jvm-receiver-plugin/pom.xml | 5 +-
.../handler/JVMMetricReportServiceHandler.java | 8 +-
.../provider/handler/JVMMetricsServiceHandler.java | 8 +-
.../jvm/provider/handler/JVMSourceDispatcher.java | 10 +-
.../skywalking-mesh-receiver-plugin/pom.xml | 5 +-
.../receiver/mesh/MeshDataBufferFileCache.java | 24 +-
.../aop/server/receiver/mesh/MeshGRPCHandler.java | 16 +-
.../receiver/mesh/TelemetryDataDispatcher.java | 162 +++++------
.../skywalking-register-receiver-plugin/pom.xml | 5 +-
.../skywalking-sharing-server-plugin/pom.xml | 6 +-
.../skywalking-trace-receiver-plugin/pom.xml | 5 +-
.../trace/provider/TraceServiceModuleConfig.java | 2 +-
.../v6/grpc/TraceSegmentReportServiceHandler.java | 10 +-
.../trace/provider/parser/SegmentParse.java | 20 +-
.../trace/provider/parser/SegmentParseV2.java | 20 +-
.../SegmentStandardizationWorker.java | 8 +-
.../zipkin-receiver-plugin/pom.xml | 5 +-
oap-server/server-starter/pom.xml | 2 +-
.../src/main/assembly/alarm-settings-sample.yml | 12 +-
.../src/main/assembly/alarm-settings.yml | 20 +-
.../src/main/assembly/application.yml | 9 +-
.../oap/server/starter/OAPServerStartUp.java | 4 +-
.../src/main/resources/alarm-settings.yml | 12 +-
.../src/main/resources/application.yml | 11 +-
oap-server/server-storage-plugin/pom.xml | 2 +-
.../storage-elasticsearch-plugin/pom.xml | 2 +-
.../StorageModuleElasticsearchConfig.java | 12 +-
.../StorageModuleElasticsearchProvider.java | 8 +-
.../elasticsearch/base/ColumnTypeEsMapping.java | 2 +-
.../storage/plugin/elasticsearch/base/EsDAO.java | 4 +-
.../{IndicatorEsDAO.java => MetricsEsDAO.java} | 26 +-
.../plugin/elasticsearch/base/StorageEsDAO.java | 6 +-
.../elasticsearch/base/StorageEsInstaller.java | 2 +-
.../elasticsearch/query/AggregationQueryEsDAO.java | 18 +-
.../elasticsearch/query/AlarmQueryEsDAO.java | 2 +-
...etricQueryEsDAO.java => MetricsQueryEsDAO.java} | 18 +-
.../elasticsearch/query/TopologyQueryEsDAO.java | 42 +--
.../elasticsearch/query/TraceQueryEsDAO.java | 12 +-
.../storage-jaeger-plugin/pom.xml | 6 +-
.../storage-jdbc-hikaricp-plugin/pom.xml | 2 +-
.../storage/plugin/jdbc/h2/H2StorageProvider.java | 6 +-
.../plugin/jdbc/h2/dao/H2AggregationQueryDAO.java | 10 +-
.../plugin/jdbc/h2/dao/H2AlarmQueryDAO.java | 6 +-
.../dao/{H2IndicatorDAO.java => H2MetricsDAO.java} | 22 +-
...2MetricQueryDAO.java => H2MetricsQueryDAO.java} | 24 +-
.../storage/plugin/jdbc/h2/dao/H2SQLExecutor.java | 12 +-
.../storage/plugin/jdbc/h2/dao/H2StorageDAO.java | 8 +-
.../plugin/jdbc/h2/dao/H2TableInstaller.java | 2 +-
.../plugin/jdbc/h2/dao/H2TopologyQueryDAO.java | 44 +--
.../jdbc/mysql/MySQLAggregationQueryDAO.java | 10 +-
.../plugin/jdbc/mysql/MySQLAlarmQueryDAO.java | 6 +-
.../plugin/jdbc/mysql/MySQLStorageProvider.java | 6 +-
.../plugin/jdbc/mysql/MySQLTableInstaller.java | 6 +-
.../storage-zipkin-plugin/pom.xml | 6 +-
oap-server/server-telemetry/pom.xml | 2 +-
oap-server/server-telemetry/telemetry-api/pom.xml | 2 +-
.../oap/server/telemetry/TelemetryModule.java | 4 +-
.../{CounterMetric.java => CounterMetrics.java} | 4 +-
.../api/{GaugeMetric.java => GaugeMetrics.java} | 4 +-
...{HistogramMetric.java => HistogramMetrics.java} | 10 +-
.../{MetricCreator.java => MetricsCreator.java} | 16 +-
.../api/{MetricTag.java => MetricsTag.java} | 4 +-
.../telemetry/api/TelemetryRelatedContext.java | 2 +-
...ricCreatorNoop.java => MetricsCreatorNoop.java} | 18 +-
.../telemetry/none/NoneTelemetryProvider.java | 4 +-
.../server-telemetry/telemetry-prometheus/pom.xml | 2 +-
.../{BaseMetric.java => BaseMetrics.java} | 24 +-
...erMetric.java => PrometheusCounterMetrics.java} | 20 +-
...augeMetric.java => PrometheusGaugeMetrics.java} | 40 +--
...Metric.java => PrometheusHistogramMetrics.java} | 20 +-
...cCreator.java => PrometheusMetricsCreator.java} | 18 +-
.../prometheus/PrometheusTelemetryProvider.java | 4 +-
oap-server/server-testing/pom.xml | 2 +-
pom.xml | 117 ++++----
tools/releasing/create_source_release.sh | 4 +-
551 files changed, 4790 insertions(+), 4773 deletions(-)
delete mode 100644 DISCLAIMER
copy
apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/src/test/java/org/apache/skywalking/apm/plugin/jedis/v2/JedisConstructorWithUriArgInterceptorTest.java
=>
apm-commons/apm-datacarrier/src/test/java/org/apache/skywalking/apm/commons/datacarrier/EnvUtilTest.java
(52%)
create mode 100644
apm-commons/apm-datacarrier/src/test/java/org/apache/skywalking/apm/commons/datacarrier/consumer/ConsumerPoolFactoryTest.java
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-add-dom-event-listener
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-antd
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-async-validator
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-core-js =>
LICENSE-axios} (96%)
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-batch-processor
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-bizcharts
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-classnames
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-create-react-class
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-css-animation
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-cytoscape
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-cytoscape-cose-bilkent
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-cytoscape-dagre
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-dagre
rename
apm-dist/release-docs/licenses/ui-licenses/{LICENSE-resize-observer-lite =>
LICENSE-dayjs} (96%)
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-dom-align
create mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-echarts
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-exenv
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-fbjs
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-graphlib
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-history
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-hoist-non-react-statics
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-invariant
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-isobject
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-isomorphic-fetch
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash-decorators
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash-es
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash._getnative
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash.debounce
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash.isarguments
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash.isarray
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-lodash.keys
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-node-libs-browser
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-numeral
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-object-assign
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-moment =>
LICENSE-popperjs} (80%)
mode change 100644 => 100755
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-prop-types
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-qs
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-align
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-animate
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-calendar
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-checkbox
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-drawer-menu
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-dropdown
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-form
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-input-number
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-menu
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-notification
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-pagination
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-select
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-tabs
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-time-picker
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-tooltip
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-trigger
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-rc-util
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-react
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-react-document-title
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-react-dom
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-react-fittext
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-react-redux
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-react-side-effect
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-redux
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-redux-saga
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-setimmediate
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-shallowequal
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-symbol-observable
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-timers-browserify
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-tslib
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-url-polyfill
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-path-to-regexp =>
LICENSE-vue} (94%)
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-flatten =>
LICENSE-vue-class-component} (96%)
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-omit.js =>
LICENSE-vue-datepicker-local} (97%)
mode change 100644 => 100755
create mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-vue-i18n
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-enquire.js =>
LICENSE-vue-property-decorator} (96%)
rename
apm-dist/release-docs/licenses/ui-licenses/{LICENSE-container-query-toolkit =>
LICENSE-vue-router} (96%)
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-is-plain-object =>
LICENSE-vuex} (96%)
rename apm-dist/release-docs/licenses/ui-licenses/{LICENSE-global =>
LICENSE-vuex-class} (90%)
delete mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-warning
delete mode 100644
apm-dist/release-docs/licenses/ui-licenses/LICENSE-whatwg-fetch
create mode 100644 apm-dist/release-docs/licenses/ui-licenses/LICENSE-zrender
rename
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/{CPUMetricAccessor.java
=> CPUMetricsAccessor.java} (89%)
rename
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/memorypool/{MemoryPoolMetricAccessor.java
=> MemoryPoolMetricsAccessor.java} (85%)
copy
apm-sniffer/apm-agent-core/src/{main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/NoSupportedCPUAccessor.java
=> test/java/org/apache/skywalking/apm/agent/core/base64/Base64Test.java} (66%)
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/indicator/annotation/IndicatorAnnotationUtils.java
=>
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/exception/IllegalMethodStackDepthException.java
(59%)
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/indicator/annotation/IndicatorAnnotationUtils.java
=>
apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/exception/ServletResponseNotFoundException.java
(59%)
copy
apm-sniffer/{apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/NoSupportedCPUAccessor.java
=>
apm-sdk-plugin/spring-plugins/mvc-annotation-commons/src/main/java/org/apache/skywalking/apm/plugin/spring/mvc/commons/interceptor/StackDepth.java}
(53%)
create mode 100644
apm-sniffer/optional-plugins/lettuce-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/lettuce/v5/AbstractRedisClientInterceptor.java
create mode 100644
apm-sniffer/optional-plugins/lettuce-5.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/lettuce/v5/define/AbstractRedisClientInstrumentation.java
delete mode 100644
apm-webapp/src/main/java/org/apache/skywalking/apm/webapp/proxy/HttpClientTools.java
create mode 100644
apm-webapp/src/main/java/org/apache/skywalking/apm/webapp/proxy/NotFoundHandler.java
create mode 100644 appveyor.yml
delete mode 100644 docs/Screenshots.md
rename docs/en/setup/backend/{metric-exporter.md => metrics-exporter.md} (75%)
create mode 100644 docs/en/setup/backend/ttl.md
create mode 100644
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/GRPCExporterProviderTest.java
create mode 100644
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/GRPCExporterTest.java
copy
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/NoSupportedCPUAccessor.java
=>
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockDoubleValueMetrics.java
(72%)
rename
oap-server/{server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/indicator/annotation/IndicatorAnnotationUtils.java
=>
exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockIntValueMetrics.java}
(72%)
copy
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/NoSupportedCPUAccessor.java
=>
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockLongValueMetrics.java
(71%)
copy
apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/jvm/cpu/SunCpuAccessor.java
=>
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockMetricExportServiceImpl.java
(50%)
create mode 100644
oap-server/exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockMetrics.java
rename
oap-server/generate-tool/src/main/java/org/apache/skywalking/oal/tool/parser/{Indicators.java
=> MetricsHolder.java} (56%)
rename
oap-server/generate-tool/src/main/resources/code-templates/{IndicatorImplementor.ftl
=> MetricsImplementor.ftl} (72%)
rename
oap-server/generate-tool/src/test/resources/expectedFiles/{IndicatorImplementorExpected.java
=> MetricsImplementorExpected.java} (59%)
rename
oap-server/server-alarm-plugin/src/main/java/org/apache/skywalking/oap/server/core/alarm/provider/{IndicatorValueType.java
=> MetricsValueType.java} (96%)
create mode 100644
oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/AlarmModuleProviderTest.java
create mode 100644
oap-server/server-alarm-plugin/src/test/java/org/apache/skywalking/oap/server/core/alarm/provider/NotifyHandlerTest.java
copy
oap-server/server-alarm-plugin/src/{main/java/org/apache/skywalking/oap/server/core/alarm/provider/AlarmRule.java
=>
test/java/org/apache/skywalking/oap/server/core/alarm/provider/ThresholdTest.java}
(52%)
create mode 100644
oap-server/server-cluster-plugin/cluster-consul-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/consul/ClusterModuleConsulProviderTest.java
create mode 100644
oap-server/server-cluster-plugin/cluster-consul-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/consul/ConsulCoordinatorTest.java
copy
oap-server/{server-receiver-plugin/envoy-metrics-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/envoy/EnvoyMetricReceiverModule.java
=>
server-cluster-plugin/cluster-zookeeper-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/zookeeper/NodeNameBuilderTest.java}
(64%)
create mode 100644
oap-server/server-cluster-plugin/cluster-zookeeper-plugin/src/test/java/org/apache/skywalking/oap/server/cluster/plugin/zookeeper/ZookeeperCoordinatorTest.java
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/alarm/{IndicatorNotify.java
=> MetricsNotify.java} (81%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/endpointrelation/{EndpointRelationServerSideIndicator.java
=> EndpointRelationServerSideMetrics.java} (62%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/servicerelation/{ServiceRelationClientSideIndicator.java
=> ServiceRelationClientSideMetrics.java} (62%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/servicerelation/{ServiceRelationServerSideIndicator.java
=> ServiceRelationServerSideMetrics.java} (63%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/CPMIndicator.java
=> metrics/CPMMetrics.java} (77%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/CountIndicator.java
=> metrics/CountMetrics.java} (74%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/DoubleAvgIndicator.java
=> metrics/DoubleAvgMetrics.java} (78%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/DoubleValueHolder.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/IntKeyLongValue.java (97%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/IntKeyLongValueArray.java (97%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/IntValueHolder.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/LongAvgIndicator.java
=> metrics/LongAvgMetrics.java} (78%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/LongValueHolder.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/MaxDoubleIndicator.java
=> metrics/MaxDoubleMetrics.java} (73%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/MaxLongIndicator.java
=> metrics/MaxLongMetrics.java} (74%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/Indicator.java
=> metrics/Metrics.java} (91%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/IndicatorMetaInfo.java
=> metrics/MetricsMetaInfo.java} (72%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/P50Indicator.java
=> metrics/P50Metrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/P75Indicator.java
=> metrics/P75Metrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/P90Indicator.java
=> metrics/P90Metrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/P95Indicator.java
=> metrics/P95Metrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/P99Indicator.java
=> metrics/P99Metrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/PercentIndicator.java
=> metrics/PercentMetrics.java} (78%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/PxxIndicator.java
=> metrics/PxxMetrics.java} (86%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/SumIndicator.java
=> metrics/SumMetrics.java} (75%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/ThermodynamicIndicator.java
=> metrics/ThermodynamicMetrics.java} (81%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/WithMetadata.java (82%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/Arg.java (93%)
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/ConstOne.java (92%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/Entrance.java (92%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/Expression.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/ExpressionArg0.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/ExpressionArg1.java (93%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/annotation/ConstOne.java
=> metrics/annotation/MetricsAnnotationUtils.java} (78%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/annotation/IndicatorFunction.java
=> metrics/annotation/MetricsFunction.java} (83%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/annotation/IndicatorType.java
=> metrics/annotation/MetricsType.java} (89%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator/annotation/IndicatorTypeListener.java
=> metrics/annotation/MetricsTypeListener.java} (76%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/annotation/SourceFrom.java (92%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/BinaryMatchExpression.java (94%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/EqualMatch.java (92%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/GreaterEqualMatch.java (94%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/GreaterMatch.java (94%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/LessEqualMatch.java (94%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/{indicator
=> metrics}/expression/LessMatch.java (94%)
delete mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/IndicatorProcess.java
delete mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/IndicatorTransWorker.java
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/{IndicatorAggregateWorker.java
=> MetricsAggregateWorker.java} (63%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/{IndicatorPersistentWorker.java
=> MetricsPersistentWorker.java} (62%)
create mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/MetricsProcess.java
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/{IndicatorRemoteWorker.java
=> MetricsRemoteWorker.java} (78%)
create mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/worker/MetricsTransWorker.java
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/{IIndicatorDAO.java
=> IMetricsDAO.java} (70%)
rename
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/storage/query/{IMetricQueryDAO.java
=> IMetricsQueryDAO.java} (96%)
delete mode 100644
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/indicator/PxxIndicatorTest.java
delete mode 100644
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/indicator/ThermodynamicIndicatorTest.java
rename
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/{indicator/CountIndicatorTest.java
=> metrics/CountMetricsTest.java} (80%)
rename
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/{indicator/LongAvgIndicatorTest.java
=> metrics/LongAvgMetricsTest.java} (79%)
rename
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/{indicator/MaxLongIndicatorTest.java
=> metrics/MaxLongMetricsTest.java} (78%)
rename
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/{indicator/IndicatorTest.java
=> metrics/MetricsTest.java} (83%)
rename
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/{indicator/PercentIndicatorTest.java
=> metrics/PercentMetricsTest.java} (79%)
create mode 100644
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/metrics/PxxMetricsTest.java
create mode 100644
oap-server/server-core/src/test/java/org/apache/skywalking/oap/server/core/analysis/metrics/ThermodynamicMetricsTest.java
rename
oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/base/{IndicatorEsDAO.java
=> MetricsEsDAO.java} (77%)
rename
oap-server/server-storage-plugin/storage-elasticsearch-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/elasticsearch/query/{MetricQueryEsDAO.java
=> MetricsQueryEsDAO.java} (91%)
rename
oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/{H2IndicatorDAO.java
=> H2MetricsDAO.java} (63%)
rename
oap-server/server-storage-plugin/storage-jdbc-hikaricp-plugin/src/main/java/org/apache/skywalking/oap/server/storage/plugin/jdbc/h2/dao/{H2MetricQueryDAO.java
=> H2MetricsQueryDAO.java} (90%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/api/{CounterMetric.java
=> CounterMetrics.java} (89%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/api/{GaugeMetric.java
=> GaugeMetrics.java} (91%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/api/{HistogramMetric.java
=> HistogramMetrics.java} (89%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/api/{MetricCreator.java
=> MetricsCreator.java} (66%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/api/{MetricTag.java
=> MetricsTag.java} (96%)
rename
oap-server/server-telemetry/telemetry-api/src/main/java/org/apache/skywalking/oap/server/telemetry/none/{MetricCreatorNoop.java
=> MetricsCreatorNoop.java} (71%)
rename
oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/{BaseMetric.java
=> BaseMetrics.java} (82%)
rename
oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/{PrometheusCounterMetric.java
=> PrometheusCounterMetrics.java} (72%)
rename
oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/{PrometheusGaugeMetric.java
=> PrometheusGaugeMetrics.java} (64%)
rename
oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/{PrometheusHistogramMetric.java
=> PrometheusHistogramMetrics.java} (76%)
rename
oap-server/server-telemetry/telemetry-prometheus/src/main/java/org/apache/skywalking/oap/server/telemetry/prometheus/{PrometheusMetricCreator.java
=> PrometheusMetricsCreator.java} (57%)