You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by lu...@apache.org on 2022/01/19 05:51:27 UTC

[skywalking] branch banyandb-integration updated (1fdf3a8 -> 1eacba8)

This is an automated email from the ASF dual-hosted git repository.

lujiajing pushed a change to branch banyandb-integration
in repository https://gitbox.apache.org/repos/asf/skywalking.git.


    from 1fdf3a8  Set version to 9.0.0-snapshot (#8242)
     add 0b512bf  Update CHANGES.md (#8251)
     add f2229b6  fix ETCD cluster config environment variables not working. (#8255)
     add 74c0f1e  Upgrade log4j2 to 2.15.0 (#8281)
     add d3ea14d  Add change log file for 8.9.1 (#8284)
     add d8fd3ee  Remove log4j version properties in webapp (#8285)
     add 1b85b96  Upgrade log4j2 to 2.16.0 (#8299)
     add 2884463  Add the metrics analysis in Satellite MetricsService. (#8312)
     add af036a9  add Rust component id (#8313)
     add a02dd9c  Bump up log4j2 to 2.17 (#8314)
     add 5da205b  Remove unused jars and bump up netty version in webapp (#8317)
     add 05991f3  Change using service lebel metrics (#8319)
     add e74adec  Upgrade maven-wrapper to 3.1.0, maven to 3.8.4 for performance improvements and ARM more native support (#8320)
     add 8a322e8  Fix `Can't split endpoint id into 2 parts` bug for endpoint ID in the mesh's TCP case. (#8327)
     add 8fa4eb7  Upgrade H2 version to 2.0.202 to fix CVE-2021-23463 (#8332)
     add 594e739  update backend-alarm.md, support op "=" to "==" (#8334)
     add 62ef594  Bump up log4j to 2.17.1 (#8349)
     add c3eee05  Happy new year! Update NOTICE year (#8371)
     add 8bcf22f  Support OAP server v9 Core concept: Layer, backend side (#8379)
     add 1025c97  Update doc: v9-version-upgrade (#8388)
     add e97b2d2  Fix query sort metrics failure in H2 storage (#8393)
     add 67f6681  Upgrade H2 version to fix GHSA-h376-j262-vhq6 (#8396)
     add 14e74ad  NPE fix for IndexController#getPhysicalTableName (#8397)
     add 0d5a289  Bump up gRPC/protobuf to fix CVE-2021-22569 (#8405)
     add 250f92d  Add source layer and dest layer to relation (#8419)
     add 40bec82  Follow protocol grammar fix `GCPhrase -> GCPhase` (#8420)
     add ed35f4e  Set layer to mesh relation. (#8424)
     add e6be0b8  Add faas to SpanLayer (#8408)
     add b96cd37  Support ZGC metric is OAP and UI (#8425)
     add 810d840  Sync proto buffers files from upstream Envoy (#8434)
     add 17e8fa8  Adjust e2e case for V9 core (#8429)
     add fc27f76  Support SkyWalking meter format in OpenTelemetry collector. (#8438)
     add 1eacba8  Exclude unnecessary libs when building under JDK 9+ (#8441)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-it.yaml                       |   2 +-
 .mvn/wrapper/MavenWrapperDownloader.java           | 117 ----------
 .mvn/wrapper/maven-wrapper.properties              |  21 +-
 CHANGES.md                                         |  26 ++-
 LICENSE                                            |   2 +-
 NOTICE                                             |   2 +-
 apm-dist/src/main/assembly/binary.xml              |   4 +-
 apm-protocol/apm-network/src/main/proto            |   2 +-
 apm-webapp/pom.xml                                 |  16 +-
 changes/changes-8.9.1.md                           |  10 +
 dist-material/release-docs/LICENSE                 |  14 +-
 dist-material/release-docs/NOTICE                  |   2 +-
 docs/README.md                                     |   2 +-
 docs/en/FAQ/README.md                              |   1 +
 docs/en/FAQ/v9-version-upgrade.md                  |  18 ++
 docs/en/concepts-and-designs/lal.md                |   8 +
 docs/en/concepts-and-designs/mal.md                |  16 +-
 docs/en/concepts-and-designs/overview.md           |   7 +
 docs/en/concepts-and-designs/scope-definitions.md  |  90 ++++----
 docs/en/guides/storage-extention.md                |   4 -
 docs/en/protocols/Log-Data-Protocol.md             |   2 +
 docs/en/setup/backend/backend-alarm.md             |   2 +-
 docs/en/setup/backend/backend-cluster.md           |   6 +-
 docs/en/setup/backend/backend-meter.md             |  21 +-
 docs/en/setup/backend/opentelemetry-receiver.md    |   2 +
 mvnw                                               |  18 +-
 mvnw.cmd                                           |  30 ++-
 oap-server-bom/pom.xml                             |   8 +-
 .../analyzer/provider/jvm/JVMSourceDispatcher.java |  14 +-
 .../listener/DatabaseSlowStatementBuilder.java     |   7 +-
 .../listener/MultiScopesAnalysisListener.java      |  62 ++++-
 .../NetworkAddressAliasMappingListener.java        |   3 +-
 .../parser/listener/SegmentAnalysisListener.java   |   5 +-
 .../trace/parser/listener/SourceBuilder.java       |  41 ++--
 .../resources/meter-analyzer-config/config.yaml    |   6 +-
 .../analyzer/dsl/spec/extractor/ExtractorSpec.java |  11 +
 .../log/listener/RecordAnalysisListener.java       |   3 +-
 .../log/listener/TrafficAnalysisListener.java      |  17 +-
 .../skywalking/oap/log/analyzer/dsl/DSLTest.java   |   1 +
 .../skywalking/oap/meter/analyzer/Analyzer.java    |  14 +-
 .../skywalking/oap/meter/analyzer/dsl/DSL.java     |   3 +
 .../EndpointEntityDescription.java                 |   2 +
 .../InstanceEntityDescription.java                 |   2 +
 .../ServiceEntityDescription.java                  |   2 +
 .../ServiceRelationEntityDescription.java          |   2 +
 .../oap/meter/analyzer/dsl/SampleFamily.java       |  30 ++-
 .../oap/meter/analyzer/dsl/AnalyzerTest.java       |   6 +-
 .../meter/analyzer/dsl/ExpressionParsingTest.java  |   8 +-
 .../oap/meter/analyzer/dsl/ScopeTest.java          |  67 +++---
 .../core/alarm/provider/NotifyHandlerTest.java     |   9 +-
 .../oap/server/core/analysis/IDManager.java        |  22 +-
 .../skywalking/oap/server/core/analysis/Layer.java | 134 +++++++++++
 .../oap/server/core/analysis/NodeType.java         | 126 -----------
 .../analysis/manual/instance/InstanceTraffic.java  |  16 ++
 .../manual/instance/InstanceTrafficDispatcher.java |   1 +
 .../manual/instance/InstanceUpdateDispatcher.java  |   1 +
 .../manual/service/ServiceMetaDispatcher.java      |   3 +-
 .../analysis/manual/service/ServiceTraffic.java    |  75 ++++++-
 .../manual/service/ServiceTrafficDispatcher.java   |   3 +-
 .../server/core/analysis/meter/MeterEntity.java    |  14 +-
 .../BrowserAppSingleVersionTrafficDispatcher.java  |   1 +
 .../service/BrowserAppTrafficDispatcher.java       |   3 +-
 .../core/browser/source/BrowserAppPagePerf.java    |   2 +-
 .../core/browser/source/BrowserAppPageTraffic.java |   2 +-
 .../server/core/browser/source/BrowserAppPerf.java |   2 +-
 .../core/browser/source/BrowserAppPerfSource.java  |   4 +-
 .../source/BrowserAppSingleVersionPerf.java        |   2 +-
 .../source/BrowserAppSingleVersionTraffic.java     |   2 +-
 .../core/browser/source/BrowserAppTraffic.java     |   2 +-
 .../browser/source/BrowserAppTrafficSource.java    |   4 +-
 .../server/core/query/MetadataQueryService.java    |  77 +++----
 .../server/core/query/ServiceTopologyBuilder.java  |   5 +-
 .../oap/server/core/query/type/ClusterBrief.java   |  33 ---
 .../oap/server/core/query/type/Service.java        |   4 +
 .../server/core/query/type/ServiceInstance.java    |   2 +
 .../oap/server/core/source/DatabaseAccess.java     |   3 +-
 .../oap/server/core/source/Endpoint.java           |   5 +-
 .../oap/server/core/source/EndpointMeta.java       |   6 +-
 .../oap/server/core/source/EndpointRelation.java   |   9 +-
 .../core/source/{GCPhrase.java => GCPhase.java}    |   4 +-
 .../core/source/NetworkAddressAliasSetup.java      |   5 +-
 .../skywalking/oap/server/core/source/Service.java |   9 +-
 .../oap/server/core/source/ServiceInstance.java    |   9 +-
 .../server/core/source/ServiceInstanceJVMGC.java   |   2 +-
 .../core/source/ServiceInstanceRelation.java       |  16 +-
 .../server/core/source/ServiceInstanceUpdate.java  |   4 +
 .../oap/server/core/source/ServiceMeta.java        |   7 +-
 .../oap/server/core/source/ServiceRelation.java    |  16 +-
 .../storage/annotation/ValueColumnMetadata.java    |  12 +-
 .../server/core/storage/model/StorageModels.java   |   1 +
 .../core/storage/query/IMetadataQueryDAO.java      |  48 ++--
 .../oap/server/core/analysis/IDManagerTest.java    |   6 +-
 .../manual/service/ServiceTrafficTest.java         |   6 +-
 .../meter/function/HistogramFunctionTest.java      |  19 +-
 .../meter/function/PercentileFunctionTest.java     |  13 +-
 .../function/avg/AvgHistogramFunctionTest.java     |  21 +-
 .../avg/AvgHistogramPercentileFunctionTest.java    |  15 +-
 .../meter/function/avg/AvgLabeledFunctionTest.java |  15 +-
 .../meter/function/latest/LatestFunctionTest.java  |  15 +-
 .../provider/handler/ServiceManagementHandler.java |  16 +-
 .../handler/ServiceManagementHandlerTest.java      |   2 +-
 .../oap/query/graphql/GraphQLQueryProvider.java    |   3 +
 .../oap/query/graphql/resolver/MetadataQuery.java  |  72 +++---
 .../{MetadataQuery.java => MetadataQueryV2.java}   |  69 +++---
 .../query/graphql/resolver/TopNRecordsQuery.java   |   1 -
 .../src/main/resources/query-protocol              |   2 +-
 .../envoy/persistence/LogsPersistence.java         |   2 +
 .../envoy/persistence/TCPLogsPersistence.java      |   2 +
 .../proto/envoy/data/accesslog/v3/accesslog.proto  |  19 +-
 .../errorlog/listener/ErrorLogRecordListener.java  |   3 +-
 .../clr/provider/handler/CLRSourceDispatcher.java  |   6 +-
 .../handler/v8/grpc/ManagementServiceHandler.java  |  11 +-
 .../v8/rest/ManagementServiceKeepAliveHandler.java |   8 +-
 .../ManagementServiceReportPropertiesHandler.java  |   5 +-
 .../receiver/mesh/TelemetryDataDispatcher.java     |  27 ++-
 .../handler/ProfileTaskServiceHandler.java         |   5 +-
 .../listener/MultiScopesAnalysisListenerTest.java  |   4 +-
 .../src/test/resources/zabbix-rules/agent.yaml     |   4 +-
 .../server/receiver/zipkin/trace/SpanForward.java  |   5 +-
 oap-server/server-starter/pom.xml                  |  13 +-
 .../server-starter/src/main/assembly/assembly.xml  |  33 ---
 .../src/main/resources/application.yml             |   6 +-
 .../src/main/resources/component-libraries.yml     |   6 +
 .../envoy-metrics-rules/envoy-svc-relation.yaml    |   2 +-
 .../main/resources/envoy-metrics-rules/envoy.yaml  |   2 +-
 .../main/resources/fetcher-prom-rules/self.yaml    |   2 +-
 .../resources/meter-analyzer-config/satellite.yaml |  34 +++
 .../meter-analyzer-config/spring-sleuth.yaml       |   2 +-
 .../src/main/resources/oal/java-agent.oal          |  10 +-
 .../otel-oc-rules/istio-controlplane.yaml          |   2 +-
 .../main/resources/otel-oc-rules/k8s-cluster.yaml  |   2 +-
 .../src/main/resources/otel-oc-rules/k8s-node.yaml |   2 +-
 .../main/resources/otel-oc-rules/k8s-service.yaml  |   2 +-
 .../src/main/resources/otel-oc-rules/oap.yaml      |   2 +-
 .../src/main/resources/otel-oc-rules/vm.yaml       |   2 +-
 .../resources/ui-initialized-templates/apm.yml     |   4 +-
 .../ui-initialized-templates/topology-instance.yml |   8 +-
 .../src/main/resources/zabbix-rules/agent.yaml     |   2 +-
 .../elasticsearch/base/ColumnTypeEsMapping.java    |   4 +-
 .../plugin/elasticsearch/base/IndexController.java |   2 +-
 .../elasticsearch/query/MetadataQueryEsDAO.java    | 125 ++++-------
 .../storage/plugin/influxdb/InfluxConstants.java   |   2 +-
 .../storage/plugin/influxdb/TableMetaInfo.java     |   9 +-
 .../plugin/influxdb/query/MetadataQuery.java       | 164 ++++++--------
 .../server/storage/plugin/iotdb/IoTDBClient.java   |   6 +-
 .../server/storage/plugin/iotdb/IoTDBIndexes.java  |   4 +-
 .../storage/plugin/iotdb/IoTDBTableMetaInfo.java   |   8 +-
 .../plugin/iotdb/query/IoTDBMetadataQueryDAO.java  | 114 ++++------
 .../plugin/jdbc/h2/dao/H2AggregationQueryDAO.java  |   8 +-
 .../plugin/jdbc/h2/dao/H2MetadataQueryDAO.java     | 202 +++++++----------
 .../plugin/jdbc/h2/dao/H2MetricsQueryDAO.java      |   6 +-
 .../plugin/jdbc/h2/dao/H2TableInstaller.java       |   5 +-
 .../jdbc/postgresql/PostgreSQLTableInstaller.java  |   4 +-
 .../dao/PostgreSQLAggregationQueryDAO.java         |   2 +-
 .../postgresql/dao/PostgreSQLMetricsQueryDAO.java  |   2 +-
 .../tool-profile-snapshot-exporter/pom.xml         |  14 +-
 .../src/main/assembly/assembly.xml                 |  33 ---
 pom.xml                                            |  14 +-
 test/e2e-v2/cases/alarm/expected/service.yml       |   3 +
 test/e2e-v2/cases/browser/expected/service.yml     |   3 +
 test/e2e-v2/cases/browser/expected/version.yml     |   1 +
 .../cluster/expected/service-instance-consumer.yml |   1 +
 .../cluster/expected/service-instance-provider.yml |   1 +
 test/e2e-v2/cases/cluster/expected/service.yml     |   6 +
 .../gateway/expected/service-instance-consumer.yml |   1 +
 .../gateway/expected/service-instance-provider.yml |   2 +
 test/e2e-v2/cases/gateway/expected/service.yml     |   6 +
 .../cases/go/expected/service-instance-go.yml      |   1 +
 .../go/expected/service-instance-provider.yml      |   3 +-
 test/e2e-v2/cases/go/expected/service.yml          |   9 +
 .../istio/metrics/expected/service-instance.yml    |   1 +
 .../cases/istio/metrics/expected/service.yml       |  30 ++-
 test/e2e-v2/cases/kafka/log/satellite_config.yaml  |   1 +
 .../kafka/meter/expected/service-instance.yml      |   1 +
 test/e2e-v2/cases/kafka/meter/expected/service.yml |   3 +
 .../e2e-v2/cases/log/expected/service-instance.yml |   3 +-
 test/e2e-v2/cases/log/expected/service.yml         |   5 +-
 test/e2e-v2/cases/log/log-cases.yaml               |   2 +-
 test/e2e-v2/cases/log/log-mal.yaml                 |   2 +-
 .../cases/lua/expected/service-instance-nginx.yml  |   3 +-
 .../e2e-v2/cases/lua/expected/service-instance.yml |   3 +-
 test/e2e-v2/cases/lua/expected/service.yml         |  11 +-
 test/e2e-v2/cases/meter/batch-meter.yaml           |   2 +-
 .../cases/meter/expected/service-instance.yml      |   1 +
 test/e2e-v2/cases/meter/expected/service.yml       |   3 +
 .../expected/service-instance-consumer-nodejs.yml  |   1 +
 .../expected/service-instance-provider-nodejs.yml  |   1 +
 test/e2e-v2/cases/nodejs/expected/service.yml      |   9 +
 test/e2e-v2/cases/php/e2e.yaml                     |   5 +-
 .../expected/layer.yml}                            |   4 +-
 .../cases/php/expected/service-instance-php.yml    |   1 +
 .../php/expected/service-instance-provider.yml     |   3 +-
 test/e2e-v2/cases/php/expected/service.yml         |   6 +
 .../cases/profile/expected/service-instance.yml    |   1 +
 test/e2e-v2/cases/profile/expected/service.yml     |   3 +
 .../expected/service-instance-consumer-java.yml    |   1 +
 .../expected/service-instance-consumer-py.yml      |   1 +
 .../service-instance-provider-py-kafka.yml         |   1 +
 .../expected/service-instance-provider-py.yml      |   1 +
 test/e2e-v2/cases/python/expected/service.yml      |  12 +
 test/e2e-v2/cases/satellite/Dockerfile.satellite   |   2 +-
 .../satellite/native-protocols/docker-compose.yml  |   3 +-
 .../cases/satellite/native-protocols/e2e.yaml      |   2 +-
 .../native-protocols/expected/service-instance.yml |   1 +
 .../native-protocols/expected/service.yml          |   6 +
 .../native-protocols/satellite_config.yaml         | 249 ---------------------
 .../expected/layer.yml}                            |   4 +-
 .../simple/expected/service-instance-consumer.yml  |   1 +
 .../simple/expected/service-instance-provider.yml  |   3 +-
 test/e2e-v2/cases/simple/expected/service.yml      |  12 +
 test/e2e-v2/cases/simple/simple-cases.yaml         |   3 +
 test/e2e-v2/cases/so11y/docker-compose.yml         |  34 +++
 test/e2e-v2/cases/so11y/e2e.yaml                   |   1 +
 .../expected/layer.yml}                            |   5 +-
 .../expected/satellite-service.yml}                |   9 +-
 .../cases/so11y/expected/service-instance.yml      |   3 +-
 test/e2e-v2/cases/so11y/expected/service.yml       |  19 +-
 .../satellite-cases.yaml}                          |  15 +-
 test/e2e-v2/cases/so11y/so11y-cases.yaml           |   3 +
 test/e2e-v2/cases/storage/es/e2e.yaml              |  88 +-------
 .../expected/layer.yml}                            |   4 +-
 .../expected/metrics-top-service-sla.yml}          |  11 +-
 .../cases/storage/expected/service-instance.yml    |   1 +
 test/e2e-v2/cases/storage/expected/service.yml     |   6 +
 test/e2e-v2/cases/storage/h2/e2e.yaml              |  88 +-------
 test/e2e-v2/cases/storage/influxdb/e2e.yaml        |  88 +-------
 test/e2e-v2/cases/storage/iotdb/e2e.yaml           |  88 +-------
 test/e2e-v2/cases/storage/mysql/e2e.yaml           |  88 +-------
 test/e2e-v2/cases/storage/opensearch/e2e.yaml      |  88 +-------
 test/e2e-v2/cases/storage/postgres/e2e.yaml        |  88 +-------
 test/e2e-v2/cases/storage/storage-cases.yaml       | 107 +++++++++
 test/e2e-v2/cases/storage/tidb/e2e.yaml            |  88 +-------
 test/e2e-v2/cases/vm/expected/service.yml          |   5 +-
 .../main/java/org/apache/skywalking/e2e/User.java  |   2 +
 test/e2e-v2/java-test-service/pom.xml              |   2 +-
 test/e2e-v2/script/env                             |   4 +-
 .../prepare/setup-e2e-shell/install-swctl.sh       |   4 +-
 .../known-oap-backend-dependencies.txt             |  29 +--
 238 files changed, 1772 insertions(+), 2344 deletions(-)
 delete mode 100644 .mvn/wrapper/MavenWrapperDownloader.java
 create mode 100644 changes/changes-8.9.1.md
 create mode 100644 docs/en/FAQ/v9-version-upgrade.md
 mode change 100755 => 100644 mvnw.cmd
 create mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/Layer.java
 delete mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/NodeType.java
 delete mode 100644 oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/query/type/ClusterBrief.java
 rename oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/{GCPhrase.java => GCPhase.java} (95%)
 copy oap-server/server-query-plugin/query-graphql-plugin/src/main/java/org/apache/skywalking/oap/query/graphql/resolver/{MetadataQuery.java => MetadataQueryV2.java} (53%)
 delete mode 100644 oap-server/server-starter/src/main/assembly/assembly.xml
 create mode 100644 oap-server/server-starter/src/main/resources/meter-analyzer-config/satellite.yaml
 delete mode 100644 oap-server/server-tools/profile-exporter/tool-profile-snapshot-exporter/src/main/assembly/assembly.xml
 copy test/e2e-v2/cases/{gateway/expected/metrics-has-value.yml => php/expected/layer.yml} (93%)
 delete mode 100644 test/e2e-v2/cases/satellite/native-protocols/satellite_config.yaml
 copy test/e2e-v2/cases/{gateway/expected/metrics-has-value.yml => simple/expected/layer.yml} (93%)
 copy test/e2e-v2/cases/{browser/expected/metrics-has-value.yml => so11y/expected/layer.yml} (93%)
 copy test/e2e-v2/cases/{alarm/expected/service.yml => so11y/expected/satellite-service.yml} (82%)
 copy test/e2e-v2/cases/{kafka/meter/meter-cases.yaml => so11y/satellite-cases.yaml} (56%)
 copy test/e2e-v2/cases/{gateway/expected/metrics-has-value.yml => storage/expected/layer.yml} (93%)
 copy test/e2e-v2/cases/{alarm/expected/service.yml => storage/expected/metrics-top-service-sla.yml} (83%)
 create mode 100644 test/e2e-v2/cases/storage/storage-cases.yaml