You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2020/07/25 13:17:55 UTC
[skywalking] branch master updated (db9f8e6 -> 925c0d7)
This is an automated email from the ASF dual-hosted git repository.
wusheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking.git.
from db9f8e6 Support Jetty server advanced configuration. (#5147)
add 925c0d7 Provide server-side meter (#4972)
No new revisions were added by this update.
Summary of changes:
.github/workflows/e2e.yaml | 22 ++
apm-dist-es7/src/main/assembly/binary-es7.xml | 1 +
apm-dist/src/main/assembly/binary.xml | 1 +
dist-material/release-docs/LICENSE | 1 +
docs/en/setup/backend/backend-meter.md | 126 +++++++++++
docs/en/setup/backend/backend-receivers.md | 14 ++
docs/en/setup/backend/backend-setup.md | 1 +
docs/en/setup/backend/spring-sleuth-setup.md | 63 ++++++
.../java-agent/Application-toolkit-meter.md | 2 +
oap-server/pom.xml | 6 +
oap-server/server-bootstrap/pom.xml | 6 +
.../src/main/resources/application.yml | 4 +
.../meter-receive-config/spring-sleuth.yaml | 154 ++++++++++++++
.../main/resources/ui-initialized-templates.yml | 164 +++++++++++++++
oap-server/server-receiver-plugin/pom.xml | 1 +
.../{ => skywalking-meter-receiver-plugin}/pom.xml | 38 +---
.../receiver/meter/module/MeterReceiverModule.java | 24 ++-
.../meter/provider/MeterReceiverConfig.java | 19 +-
.../meter/provider/MeterReceiverProvider.java | 89 ++++++++
.../meter/provider/config/MeterConfig.java | 19 +-
.../meter/provider/config/MeterConfigs.java | 72 +++++++
.../meter/provider/config/MeterDataConfig.java | 40 ++--
.../receiver/meter/provider/config/Scope.java | 27 +--
.../provider/handler/MeterServiceHandler.java | 66 ++++++
.../receiver/meter/provider/process/EvalData.java | 80 +++++++
.../meter/provider/process/EvalHistogramData.java | 80 +++++++
.../meter/provider/process/EvalMultipleData.java | 152 ++++++++++++++
.../meter/provider/process/EvalSingleData.java | 127 +++++++++++
.../meter/provider/process/MeterBuilder.java | 157 ++++++++++++++
.../meter/provider/process/MeterEvalOperation.java | 110 ++++++++++
.../provider/process/MeterProcessContext.java | 62 ++++++
.../meter/provider/process/MeterProcessor.java | 233 +++++++++++++++++++++
.../receiver/meter/provider/process/Window.java | 109 ++++++++++
...ywalking.oap.server.library.module.ModuleDefine | 23 +-
...alking.oap.server.library.module.ModuleProvider | 23 +-
.../meter/module/MeterReceiverModuleTest.java | 21 +-
.../meter/provider/config/MeterConfigsTest.java | 62 ++++++
.../meter/provider/process/EvalDataBaseTest.java | 73 +++++++
.../meter/provider/process/EvalDataTest.java | 106 ++++++++++
.../provider/process/EvalHistogramDataTest.java | 129 ++++++++++++
.../provider/process/EvalMultipleDataTest.java | 131 ++++++++++++
.../meter/provider/process/EvalSingleDataTest.java | 97 +++++++++
.../meter/provider/process/MeterBaseTest.java | 108 ++++++++++
.../meter/provider/process/MeterBuilderTest.java | 97 +++++++++
.../provider/process/MeterEvalOperationTest.java | 64 ++++++
.../provider/process/MeterProcessContextTest.java | 60 ++++++
.../meter/provider/process/MeterProcessorTest.java | 104 +++++++++
.../resources/meter-receive-config/config.yaml | 43 ++--
.../skywalking/e2e/metrics/MetricsQuery.java | 9 +
test/e2e/e2e-service-provider/pom.xml | 16 ++
.../apache/skywalking/e2e/Service0Application.java | 8 +
.../src/main/resources/application.yml | 9 +
.../docker/meter/docker-compose.yml} | 45 ++--
.../org/apache/skywalking/e2e/meter/MeterE2E.java | 115 ++++++++++
.../expected/{storage => meter}/instances.yml | 0
.../expected/{storage => meter}/services.yml | 0
.../known-oap-backend-dependencies-es7.txt | 1 +
.../known-oap-backend-dependencies.txt | 1 +
58 files changed, 3238 insertions(+), 177 deletions(-)
create mode 100644 docs/en/setup/backend/backend-meter.md
create mode 100644 docs/en/setup/backend/spring-sleuth-setup.md
create mode 100644 oap-server/server-bootstrap/src/main/resources/meter-receive-config/spring-sleuth.yaml
copy oap-server/server-receiver-plugin/{ => skywalking-meter-receiver-plugin}/pom.xml (51%)
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/module/MeterReceiverModule.java (59%)
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/MeterReceiverConfig.java (59%)
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/MeterReceiverProvider.java
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/MeterConfig.java (59%)
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/MeterConfigs.java
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/MeterDataConfig.java (59%)
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/Scope.java (59%)
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/handler/MeterServiceHandler.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalData.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalHistogramData.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalMultipleData.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalSingleData.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterBuilder.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterEvalOperation.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterProcessContext.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterProcessor.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/Window.java
copy test/e2e/e2e-service-provider/src/main/resources/application.yml => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine (68%)
copy test/e2e/e2e-service-provider/src/main/resources/application.yml => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider (68%)
copy test/e2e/e2e-service-provider/src/main/java/org/apache/skywalking/e2e/Service0Application.java => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/module/MeterReceiverModuleTest.java (59%)
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/config/MeterConfigsTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalDataBaseTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalDataTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalHistogramDataTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalMultipleDataTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/EvalSingleDataTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterBaseTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterBuilderTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterEvalOperationTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterProcessContextTest.java
create mode 100644 oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/java/org/apache/skywalking/oap/server/receiver/meter/provider/process/MeterProcessorTest.java
copy test/e2e/e2e-service-provider/src/main/resources/application.yml => oap-server/server-receiver-plugin/skywalking-meter-receiver-plugin/src/test/resources/meter-receive-config/config.yaml (59%)
copy test/e2e/{e2e-service-provider/src/main/resources/application.yml => e2e-test/docker/meter/docker-compose.yml} (64%)
create mode 100644 test/e2e/e2e-test/src/test/java/org/apache/skywalking/e2e/meter/MeterE2E.java
copy test/e2e/e2e-test/src/test/resources/expected/{storage => meter}/instances.yml (100%)
copy test/e2e/e2e-test/src/test/resources/expected/{storage => meter}/services.yml (100%)