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