This is an automated email from the ASF dual-hosted git repository.
lujiajing pushed a change to branch banyandb-integration-stream
in repository https://gitbox.apache.org/repos/asf/skywalking.git
discard b043af38d5 add measure id and check sharding keys
discard 058c3a859a refactor converter and measure reigstration
omit f54cafb0b6 support UI Template
omit 6aac11e47c make code compiled
omit aff43b1be2 remove all hardcoded builder
omit 84637bd15d fix styles
omit a82c6e1f5a support metadata, segment and topo
omit e5a25364c9 add metadata json
omit 1dc57cee0c support events, profile_task and instance_traffic
omit fa92429ed8 support metadata-v2
omit 840141d110 add banyandb plugin to pom
omit 837f9373bc use unified tag family name
omit 0a93ed6601 fix license headers
omit 560f3980f0 bump version to 9.0.0-SNAPSHOT
omit 8d3ea5795a add installer
omit f8b7633800 refactor deserializer
omit 1634de9ea6 fix pom and fix style issues
omit fe8b642ccd register necessary modules
omit 7c7140e535 complete basic logic
omit 2733b18c35 refactor deser
omit 401857ead8 add alarm, networkAddressAlias and logs
omit a363ba045b complete UITemplate, ProfileTaskRecord and
ProfileThreasSnapshot query
omit ca33c8bb71 abstract row entity mapper
omit c0ecd62f3f start from new code base and copy all previous stream impl
add 70560e3b2d HTTPServer support the handler register with allowed HTTP
methods (#8917)
add 05afa982f4 ADD kafka consumers number default = 1,enhance consumption
capacity (#8828)
add 023a2d3165 Revert "Enhance DataCarrier#MultipleChannelsConsumer to add
priority" (#8924)
add 6a6f89e2c3 Fix the kafka consumer configuration override bug. (#8929)
add 210f26b7df Remove build time from the OAP version (#8934)
add d2fcd83018 Documentation grammar enhancements (#8935)
add 3256b6c9d9 Add data-generator module to run OAP in testing mode,
generating mock data for testing (#8725)
add 92ce13c9c4 Publish snapshot Docker image for data generator (#8939)
add 5c247b8d7f sync ui: Implement the eBPF profiling widget on dashboard
(#8943)
add 4e29ba5e54 Chore: polish and add missing MAL test case (#8947)
add a93667184f Support receive Kubernetes process from the Rover (#8960)
add 8170177900 fix bug: Even after a rerun of init mode job,
TimeSeriesTable ES index not created. (#8958)
add 12ba7aa533 Support autocomplete tags in traces query (backend side),
Replace all configurations **_JETTY_** to **_REST_** (#8971)
add 211efc0562 Further remove jetty references and config (#8974)
new 896223ab37 start from new code base and copy all previous stream impl
new c0bbcf1f68 abstract row entity mapper
new b89c8ced7a complete UITemplate, ProfileTaskRecord and
ProfileThreasSnapshot query
new cb705ed0cc add alarm, networkAddressAlias and logs
new 7fb9a6ad37 refactor deser
new 799608dd59 complete basic logic
new 32c0b82a59 register necessary modules
new 4f41af3368 fix pom and fix style issues
new a3bba672ec refactor deserializer
new a8e161f033 add installer
new 773307e9a8 bump version to 9.0.0-SNAPSHOT
new bddab99719 fix license headers
new f32fd8d6f4 use unified tag family name
new 16325317dc add banyandb plugin to pom
new fa24b07b79 support metadata-v2
new a4a29bf4df support events, profile_task and instance_traffic
new 9a8979a879 add metadata json
new cfa04fdb69 support metadata, segment and topo
new d567b1f143 fix styles
new bd50d4afd0 remove all hardcoded builder
new 05569c0693 make code compiled
new 6afdd8b398 support UI Template
new e078a3bbc0 refactor converter and measure reigstration
new cd13a7372a add measure id and check sharding keys
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b043af38d5)
\
N -- N -- N refs/heads/banyandb-integration-stream (cd13a7372a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 24 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/publish-docker.yaml | 2 +-
.github/workflows/skywalking.yaml | 4 +
Makefile | 4 +-
apm-dist/src/main/assembly/binary.xml | 25 +++
apm-protocol/apm-network/src/main/proto | 2 +-
dist-material/log4j2.xml | 1 -
dist-material/release-docs/LICENSE | 2 +
.../LICENSE-d3-flame-graph} | 26 +--
.../LICENSE-vis-timeline} | 27 +--
docker/{oap => data-generator}/Dockerfile | 0
.../{oap => data-generator}/docker-entrypoint.sh | 8 +-
docker/{oap => data-generator}/log4j2.xml | 0
docs/en/changes/changes-9.0.0.md | 2 +-
docs/en/changes/changes.md | 19 +-
docs/en/concepts-and-designs/mal.md | 4 +-
docs/en/setup/backend/backend-alarm.md | 82 ++++----
docs/en/setup/backend/backend-cluster.md | 18 +-
docs/en/setup/backend/backend-data-generator.md | 207 +++++++++++++++++++++
docs/en/setup/backend/backend-docker.md | 6 +-
docs/en/setup/backend/backend-expose.md | 9 +-
docs/en/setup/backend/backend-health-check.md | 2 +-
docs/en/setup/backend/backend-init-mode.md | 6 +-
docs/en/setup/backend/backend-ip-port.md | 6 +-
docs/en/setup/backend/backend-k8s-monitoring.md | 11 +-
docs/en/setup/backend/backend-k8s.md | 10 +-
docs/en/setup/backend/backend-load-balancer.md | 14 +-
docs/en/setup/backend/backend-meter.md | 4 +-
docs/en/setup/backend/backend-setting-override.md | 6 +-
docs/en/setup/backend/backend-setup.md | 44 +++--
docs/en/setup/backend/backend-start-up-mode.md | 14 +-
docs/en/setup/backend/backend-storage.md | 46 ++---
docs/en/setup/backend/backend-telemetry.md | 20 +-
docs/en/setup/backend/backend-token-auth.md | 12 +-
docs/en/setup/backend/backend-vm-monitoring.md | 6 +-
docs/en/setup/backend/backend-zabbix.md | 2 +-
docs/en/setup/backend/configuration-vocabulary.md | 28 +--
docs/en/setup/backend/dynamic-config-apollo.md | 10 +-
docs/en/setup/backend/dynamic-config-configmap.md | 5 +-
docs/en/setup/backend/dynamic-config-consul.md | 4 +-
docs/en/setup/backend/dynamic-config-etcd.md | 8 +-
docs/en/setup/backend/dynamic-config-nacos.md | 14 +-
docs/en/setup/backend/dynamic-config-service.md | 6 +-
docs/en/setup/backend/dynamic-config-zookeeper.md | 2 +-
docs/en/setup/backend/dynamic-config.md | 8 +-
docs/en/setup/backend/dynamical-logging.md | 8 +-
docs/en/setup/backend/endpoint-grouping-rules.md | 18 +-
docs/en/setup/backend/grpc-security.md | 12 +-
docs/en/setup/backend/kafka-fetcher.md | 15 +-
docs/en/setup/backend/log-analyzer.md | 16 +-
docs/en/setup/backend/logs-template.json | 83 +++++++++
docs/en/setup/backend/metrics-exporter.md | 6 +-
docs/en/setup/backend/mq.md | 6 +-
docs/en/setup/backend/opentelemetry-receiver.md | 2 +-
docs/en/setup/backend/prometheus-metrics.md | 8 +-
docs/en/setup/backend/segment-template.json | 145 +++++++++++++++
docs/en/setup/backend/service-auto-grouping.md | 2 +-
docs/en/setup/backend/slow-db-statement.md | 4 +-
docs/en/setup/backend/trace-sampling.md | 19 +-
docs/en/setup/backend/ui-setup.md | 6 +-
docs/en/setup/backend/uninstrumented-gateways.md | 12 +-
docs/en/setup/backend/zipkin-trace.md | 22 +--
docs/en/setup/envoy/als_setting.md | 10 +-
docs/en/setup/envoy/examples/metrics/README.md | 5 +-
docs/en/setup/envoy/examples/metrics/log4j2.xml | 1 -
docs/en/setup/envoy/metrics_service_setting.md | 14 +-
docs/en/setup/istio/README.md | 14 +-
docs/en/setup/service-agent/agent-compatibility.md | 8 +-
docs/en/setup/service-agent/browser-agent.md | 2 +-
docs/en/setup/service-agent/server-agents.md | 30 ++-
docs/en/setup/service-agent/virtual-database.md | 9 +-
docs/en/ui/README.md | 27 ++-
docs/menu.yml | 6 +-
.../parser/listener/SegmentAnalysisListener.java | 13 ++
.../oap/meter/analyzer/dsl/ArithmeticTest.java | 62 +++---
.../oap/meter/analyzer/dsl/FunctionTest.java | 72 +++----
.../oap/meter/analyzer/dsl/IncreaseTest.java | 30 +--
.../oap/meter/analyzer/dsl/TagFilterTest.java | 86 +++++++--
.../manual/searchtag/TagAutocompleteData.java} | 55 ++++--
.../manual/segment/TraceTagAutocompleteData.java | 55 ++++++
.../TraceTagAutocompleteDispatcher.java} | 20 +-
.../ebpf/EBPFProfilingMutationService.java | 9 +-
.../ebpf/analyze/EBPFProfilingAnalyzer.java | 4 +-
.../oap/server/core/query/TraceQueryService.java | 13 ++
.../server/core/server/HTTPHandlerRegister.java | 4 +-
.../core/server/HTTPHandlerRegisterImpl.java | 6 +-
.../oap/server/core/source/DefaultScopeDefine.java | 1 +
.../skywalking/oap/server/core/source/Segment.java | 2 +
.../core/source/{Log.java => TagAutocomplete.java} | 27 ++-
.../{Source.java => TraceTagAutocomplete.java} | 9 +-
.../server/core/storage/query/ITraceQueryDAO.java | 9 +
.../oap/server/core/version/Version.java | 7 +-
.../oap/server/core/remote/HTTPServerTest.java | 4 +-
.../agent/kafka/KafkaFetcherHandlerRegister.java | 70 ++++---
.../agent/kafka/module/KafkaFetcherConfig.java | 6 +-
.../datacarrier/consumer/BulkConsumePool.java | 4 +-
.../consumer/MultipleChannelsConsumer.java | 112 +++--------
.../oap/server/library/server/http/HTTPServer.java | 15 +-
.../library/server/http/HTTPServerConfig.java | 2 -
.../oap/query/graphql/GraphQLQueryProvider.java | 6 +-
.../oap/query/graphql/resolver/TraceQuery.java | 10 +
.../src/main/resources/query-protocol | 2 +-
.../browser/provider/BrowserModuleProvider.java | 4 +-
.../handler/EBPFProcessServiceHandler.java | 47 ++++-
.../server/receiver/event/EventModuleProvider.java | 6 +-
.../recevier/log/provider/LogModuleProvider.java | 6 +-
.../register/provider/RegisterModuleProvider.java | 6 +-
.../server/ReceiverHTTPHandlerRegister.java | 6 +-
.../sharing/server/SharingServerConfig.java | 2 +-
.../sharing/server/SharingServerModule.java | 4 +-
.../trace/provider/TraceModuleProvider.java | 6 +-
.../receiver/zipkin/ZipkinReceiverConfig.java | 20 +-
.../receiver/zipkin/ZipkinReceiverProvider.java | 20 +-
.../server/receiver/zipkin/trace/SpanForward.java | 19 +-
oap-server/server-starter/pom.xml | 1 -
.../src/main/resources/application.yml | 37 ++--
.../server-starter/src/main/resources/log4j2.xml | 1 -
.../config/ApplicationConfigLoaderTestCase.java | 4 +-
.../elasticsearch/base/StorageEsInstaller.java | 36 ++--
.../elasticsearch/query/TraceQueryEsDAO.java | 70 +++++++
.../storage/plugin/influxdb/InfluxConstants.java | 4 +
.../storage/plugin/influxdb/TableMetaInfo.java | 11 ++
.../storage/plugin/influxdb/query/TraceQuery.java | 70 +++++++
.../server/storage/plugin/iotdb/IoTDBIndexes.java | 3 +-
.../storage/plugin/iotdb/IoTDBTableMetaInfo.java | 3 +
.../plugin/iotdb/query/IoTDBTraceQueryDAO.java | 87 +++++++++
.../plugin/jdbc/h2/dao/H2TraceQueryDAO.java | 70 +++++++
.../elasticsearch/ZipkinTraceQueryEsDAO.java | 73 +++++++-
oap-server/server-tools/data-generator/pom.xml | 55 ++++++
.../data-generator/src/main/assembly/bin/start.sh | 6 +-
.../apache/skywalking/generator/BoolGenerator.java | 54 ++++++
.../generator/FixedStringGenerator.java} | 46 +++--
.../org/apache/skywalking/generator/Generator.java | 44 +++++
.../apache/skywalking/generator/IntGenerator.java | 102 ++++++++++
.../apache/skywalking/generator/ListGenerator.java | 60 ++++++
.../skywalking/generator/SequenceGenerator.java | 118 ++++++++++++
.../skywalking/generator/StringGenerator.java | 90 +++++++++
.../apache/skywalking/generator/UUIDGenerator.java | 70 +++++++
.../skywalking/module/DataGeneratorModule.java} | 24 ++-
.../module/DataGeneratorModuleProvider.java | 80 ++++++++
.../skywalking/restapi/LogGeneratorHandler.java | 133 +++++++++++++
.../org/apache/skywalking/restapi/LogRequest.java | 105 +++++++++++
.../restapi/SegmentGeneratorHandler.java | 134 +++++++++++++
.../apache/skywalking/restapi/SegmentRequest.java | 100 ++++++++++
.../apache/skywalking/restapi/SpanGenerator.java | 85 +++++++++
.../apache/skywalking/restapi/TagGenerator.java} | 30 +--
.../skywalking/starter/DataGeneratorStartUp.java} | 19 +-
...ywalking.oap.server.library.module.ModuleDefine | 3 +-
...alking.oap.server.library.module.ModuleProvider | 2 +-
.../src/main/resources/application.yml | 177 ++++++++++++++++++
.../skywalking/generator/IntGeneratorTest.java} | 27 ++-
.../generator/SequenceGeneratorTest.java | 55 ++++++
oap-server/server-tools/pom.xml | 1 +
.../profile/exporter/test/ProfileTraceDAO.java | 17 ++
.../profile/core/mock/MockHTTPHandlerRegister.java | 5 +-
pom.xml | 2 +-
skywalking-ui | 2 +-
test/e2e-v2/cases/istio/log4j2.xml | 1 -
.../e2e-v2/cases/profiling/ebpf/docker-compose.yml | 13 +-
test/e2e-v2/cases/rover/process/istio/e2e.yaml | 105 +++++++++++
.../process/istio}/expected/process.yml | 25 ++-
.../process/istio}/expected/service-instance.yml | 0
.../process/istio}/expected/service.yml | 52 +++---
.../cases/{ => rover/process}/istio/kind.yaml | 0
test/e2e-v2/cases/rover/process/istio/rover.yaml | 92 +++++++++
test/e2e-v2/script/env | 2 +-
test/e2e-v2/script/prepare/setup-oap/log4j2.xml | 1 -
166 files changed, 3628 insertions(+), 886 deletions(-)
copy
dist-material/release-docs/licenses/{LICENSE-proto-google-common-protos.txt =>
ui-licenses/LICENSE-d3-flame-graph} (89%)
copy
dist-material/release-docs/licenses/{LICENSE-proto-google-common-protos.txt =>
ui-licenses/LICENSE-vis-timeline} (89%)
copy docker/{oap => data-generator}/Dockerfile (100%)
copy docker/{oap => data-generator}/docker-entrypoint.sh (82%)
copy docker/{oap => data-generator}/log4j2.xml (100%)
create mode 100644 docs/en/setup/backend/backend-data-generator.md
create mode 100644 docs/en/setup/backend/logs-template.json
create mode 100644 docs/en/setup/backend/segment-template.json
copy
oap-server/{exporter/src/test/java/org/apache/skywalking/oap/server/exporter/provider/grpc/MockMetrics.java
=>
server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/searchtag/TagAutocompleteData.java}
(50%)
create mode 100644
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/segment/TraceTagAutocompleteData.java
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/{service/ServiceMetaDispatcher.java
=> segment/TraceTagAutocompleteDispatcher.java} (64%)
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/{Log.java
=> TagAutocomplete.java} (77%)
copy
oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/source/{Source.java
=> TraceTagAutocomplete.java} (84%)
create mode 100644 oap-server/server-tools/data-generator/pom.xml
copy dist-material/bin/oapService.sh =>
oap-server/server-tools/data-generator/src/main/assembly/bin/start.sh (86%)
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/BoolGenerator.java
copy
oap-server/{server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/requests/search/Scroll.java
=>
server-tools/data-generator/src/main/java/org/apache/skywalking/generator/FixedStringGenerator.java}
(53%)
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/Generator.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/IntGenerator.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/ListGenerator.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/SequenceGenerator.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/StringGenerator.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/generator/UUIDGenerator.java
copy
oap-server/{server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/requests/search/Scroll.java
=>
server-tools/data-generator/src/main/java/org/apache/skywalking/module/DataGeneratorModule.java}
(63%)
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/module/DataGeneratorModuleProvider.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/LogGeneratorHandler.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/LogRequest.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/SegmentGeneratorHandler.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/SegmentRequest.java
create mode 100644
oap-server/server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/SpanGenerator.java
copy
oap-server/{server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/requests/search/Scroll.java
=>
server-tools/data-generator/src/main/java/org/apache/skywalking/restapi/TagGenerator.java}
(58%)
copy
oap-server/{server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/requests/search/Scroll.java
=>
server-tools/data-generator/src/main/java/org/apache/skywalking/starter/DataGeneratorStartUp.java}
(62%)
copy lombok.config =>
oap-server/server-tools/data-generator/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleDefine
(93%)
copy oap-server/{server-core =>
server-tools/data-generator}/src/main/resources/META-INF/services/org.apache.skywalking.oap.server.library.module.ModuleProvider
(93%)
mode change 100755 => 100644
create mode 100755
oap-server/server-tools/data-generator/src/main/resources/application.yml
copy
oap-server/{server-library/library-elasticsearch-client/src/main/java/org/apache/skywalking/library/elasticsearch/requests/search/Scroll.java
=>
server-tools/data-generator/src/test/java/org/apache/skywalking/generator/IntGeneratorTest.java}
(62%)
create mode 100644
oap-server/server-tools/data-generator/src/test/java/org/apache/skywalking/generator/SequenceGeneratorTest.java
create mode 100644 test/e2e-v2/cases/rover/process/istio/e2e.yaml
copy test/e2e-v2/cases/{profiling/ebpf =>
rover/process/istio}/expected/process.yml (75%)
copy test/e2e-v2/cases/{istio/metrics =>
rover/process/istio}/expected/service-instance.yml (100%)
copy test/e2e-v2/cases/{istio/metrics =>
rover/process/istio}/expected/service.yml (66%)
copy test/e2e-v2/cases/{ => rover/process}/istio/kind.yaml (100%)
create mode 100644 test/e2e-v2/cases/rover/process/istio/rover.yaml