Skip to content

Commit 73d1461

Browse files
authored
Support BanyanDB new Trace model (#213)
1 parent 0c33eab commit 73d1461

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

Makefile.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ HUB ?= ghcr.io/apache/skywalking-showcase
2626
TAG ?= $(shell git rev-parse --short HEAD)
2727

2828
BANYANDB_IMAGE ?= ghcr.io/apache/skywalking-banyandb
29-
BANYANDB_IMAGE_TAG ?= f23caf08871b963bbb07b44141457660ff487568
29+
BANYANDB_IMAGE_TAG ?= 6155fa0242f76dd902957de767ec602b44a0e4c2
3030
STORAGE_CLASS ?= ""
3131

3232
ES_IMAGE ?= docker.elastic.co/elasticsearch/elasticsearch-oss
3333
ES_IMAGE_TAG ?= 7.10.2
3434

3535
SW_OAP_IMAGE ?= ghcr.io/apache/skywalking/oap
36-
SW_OAP_IMAGE_TAG ?= 61e84e53f30272c64faff36387b05583a3709954
36+
SW_OAP_IMAGE_TAG ?= e696349a7d7a2057c498f1bf24a3497ce8211be0
3737

3838
SW_UI_IMAGE ?= ghcr.io/apache/skywalking/ui
39-
SW_UI_IMAGE_TAG ?= 61e84e53f30272c64faff36387b05583a3709954
39+
SW_UI_IMAGE_TAG ?= e696349a7d7a2057c498f1bf24a3497ce8211be0
4040

4141
SW_CLI_IMAGE ?= ghcr.io/apache/skywalking-cli/skywalking-cli:bce7faaabbd57ed1f40156af8a8eb6c3eccea4ae
4242
SW_EVENT_EXPORTER_IMAGE ?= ghcr.io/apache/skywalking-kubernetes-event-exporter/skywalking-kubernetes-event-exporter:8a012a3f968cb139f817189afb9b3748841bba22

deploy/platform/kubernetes/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ sources:
2424
dependencies:
2525
- name: skywalking-helm
2626
alias: skywalking
27-
version: 0.0.0-133cfc420dd7c278445d714490898eb5cd5a90f0
27+
version: 0.0.0-fbe7dfe5659c77925cc7ed40a3d348f90812132b
2828
repository: oci://ghcr.io/apache/skywalking-helm
2929

3030
# @feature: java-agent-injector; the java agent injector is a component of the swck operator, so we need to deploy the swck operator firstly
3131
- name: skywalking-helm-swck-operator
3232
alias: swck
33-
version: 0.0.0-133cfc420dd7c278445d714490898eb5cd5a90f0
33+
version: 0.0.0-fbe7dfe5659c77925cc7ed40a3d348f90812132b
3434
repository: oci://ghcr.io/apache/skywalking-helm
3535
condition: features.javaAgentInjector.enabled
3636

deploy/platform/kubernetes/Makefile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,13 @@ else
3434
PVC_STORAGE_CLASS_FIELD := ,"storageClass":"$(STORAGE_CLASS_SANITIZED)"
3535
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.banyandb.etcd.persistence.storageClass=$(STORAGE_CLASS_SANITIZED)
3636
endif
37-
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.liaison.persistentVolumeClaims[0]={"mountTargets":["measure","stream"],"claimName":"liaison-data","size":"10Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
37+
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.liaison.persistentVolumeClaims[0]={"mountTargets":["measure","stream","trace"],"claimName":"liaison-data","size":"10Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
3838
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[0]={"mountTargets":["stream"],"nodeRole":"hot","claimName":"hot-stream-data","size":"10Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
3939
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[1]={"mountTargets":["measure"],"nodeRole":"hot","claimName":"hot-measure-data","size":"10Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
40-
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[2]={"mountTargets":["property"],"nodeRole":"hot","claimName":"hot-property-data","size":"2Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
41-
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[3]={"mountTargets":["stream","measure","property"],"nodeRole":"warm","claimName":"warm-data","size":"50Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
42-
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[4]={"mountTargets":["stream","measure","property"],"nodeRole":"cold","claimName":"cold-data","size":"100Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
40+
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[2]={"mountTargets":["property"],"nodeRole":"hot","claimName":"hot-property-data","size":"5Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
41+
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[3]={"mountTargets":["trace"],"nodeRole":"hot","claimName":"hot-trace-data","size":"50Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
42+
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[4]={"mountTargets":["stream","measure","property","trace"],"nodeRole":"warm","claimName":"warm-data","size":"100Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
43+
HELM_OPTIONS := $(HELM_OPTIONS) --set-json 'skywalking.banyandb.storage.data.persistentVolumeClaims[5]={"mountTargets":["stream","measure","property","trace"],"nodeRole":"cold","claimName":"cold-data","size":"500Gi","accessModes":["ReadWriteOnce"]$(PVC_STORAGE_CLASS_FIELD),"volumeMode":"Filesystem"}'
4344
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.oap.image.repository=$(SW_OAP_IMAGE) --set skywalking.oap.image.tag=$(SW_OAP_IMAGE_TAG)
4445
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.ui.image.repository=$(SW_UI_IMAGE) --set skywalking.ui.image.tag=$(SW_UI_IMAGE_TAG)
4546
HELM_OPTIONS := $(HELM_OPTIONS) --set skywalking.ui.env.SW_ZIPKIN_ADDRESS=http://$(RELEASE)-oap.$(NAMESPACE).svc:9412

deploy/platform/kubernetes/values.yaml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,6 @@ skywalking:
5959
SW_CORE_ENABLE_ENDPOINT_NAME_GROUPING_BY_OPENAPI: "false"
6060
SW_CORE_MAX_HTTP_URIS_NUMBER_PER_SVR: "3000"
6161
SW_AI_PIPELINE_URI_RECOGNITION_SERVER_PORT: "17128"
62-
# 85% for test recovery, remove it after the test
63-
SW_CORE_MAX_HEAP_MEMORY_USAGE_PERCENT: 85
6462
SW_STORAGE_BANYANDB_RECORDS_TTL_DAYS: "1"
6563
SW_STORAGE_BANYANDB_RECORDS_ENABLE_WARM_STAGE: "true"
6664
SW_STORAGE_BANYANDB_RECORDS_ENABLE_COLD_STAGE: "true"
@@ -257,7 +255,7 @@ skywalking:
257255
liaison:
258256
enabled: true
259257
persistentVolumeClaims:
260-
- mountTargets: [ "measure", "stream" ]
258+
- mountTargets: [ "measure", "stream", "trace" ]
261259
claimName: liaison-data
262260
size: 10Gi
263261
accessModes:
@@ -291,14 +289,23 @@ skywalking:
291289
- ReadWriteOnce
292290
storageClass: ~
293291
volumeMode: Filesystem
294-
- mountTargets: [ "measure", "stream", "property" ]
292+
- mountTargets: [ "trace" ]
293+
nodeRole: hot
294+
existingClaimName: ~
295+
claimName: hot-trace-data
296+
size: 50Gi
297+
accessModes:
298+
- ReadWriteOnce
299+
storageClass: ~
300+
volumeMode: Filesystem
301+
- mountTargets: [ "measure", "stream", "property", "trace" ]
295302
nodeRole: warm
296303
claimName: warm-data
297304
size: 100Gi
298305
accessModes:
299306
- ReadWriteOnce
300307
storageClass: ~
301-
- mountTargets: [ "measure", "stream", "property" ]
308+
- mountTargets: [ "measure", "stream", "property", "trace" ]
302309
nodeRole: cold
303310
claimName: cold-data
304311
size: 500Gi

0 commit comments

Comments
 (0)