Skip to content

Commit f8a7c2a

Browse files
committed
Enable BanyanDB access logs for Kind via BYDB env vars
Use Helm --set banyandb.standalone.env[] to pass: - BYDB_ENABLE_INGESTION_ACCESS_LOG=true - BYDB_ENABLE_QUERY_ACCESS_LOG=true - BYDB_ACCESS_LOG_ROOT_PATH=/tmp Uses /tmp (not /tmp/access-log) because BanyanDB doesn't auto-create the directory and the pod crashes. With /tmp, files go to /tmp/measure-ingest-*, /tmp/stream-query-*, etc. Access log files are not auto-collected for Kind (would require collecting all of /tmp/ which is too broad). They are available via kubectl exec for live debugging. Compose tests collect them from /tmp/access-log/ as before.
1 parent 590ec5c commit f8a7c2a

4 files changed

Lines changed: 24 additions & 0 deletions

File tree

test/e2e-v2/cases/profiling/ebpf/access_log/banyandb/e2e.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,12 @@ setup:
5858
--set oap.image.repository=skywalking/oap \
5959
--set oap.storageType=banyandb \
6060
--set oap.env.SW_HEALTH_CHECKER=default \
61+
--set "banyandb.standalone.env[0].name=BYDB_ENABLE_INGESTION_ACCESS_LOG" \
62+
--set "banyandb.standalone.env[0].value=true" \
63+
--set "banyandb.standalone.env[1].name=BYDB_ENABLE_QUERY_ACCESS_LOG" \
64+
--set "banyandb.standalone.env[1].value=true" \
65+
--set "banyandb.standalone.env[2].name=BYDB_ACCESS_LOG_ROOT_PATH" \
66+
--set "banyandb.standalone.env[2].value=/tmp" \
6167
--set "banyandb.standalone.env[0].value=true" \
6268
--set "banyandb.standalone.env[1].value=true" \
6369
-f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml

test/e2e-v2/cases/profiling/ebpf/continuous/banyandb/e2e.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ setup:
5959
--set oap.image.repository=skywalking/oap \
6060
--set oap.storageType=banyandb \
6161
--set oap.env.SW_HEALTH_CHECKER=default \
62+
--set "banyandb.standalone.env[0].name=BYDB_ENABLE_INGESTION_ACCESS_LOG" \
63+
--set "banyandb.standalone.env[0].value=true" \
64+
--set "banyandb.standalone.env[1].name=BYDB_ENABLE_QUERY_ACCESS_LOG" \
65+
--set "banyandb.standalone.env[1].value=true" \
66+
--set "banyandb.standalone.env[2].name=BYDB_ACCESS_LOG_ROOT_PATH" \
67+
--set "banyandb.standalone.env[2].value=/tmp" \
6268
--set "banyandb.standalone.env[0].value=true" \
6369
--set "banyandb.standalone.env[1].value=true" \
6470
-f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml

test/e2e-v2/cases/profiling/ebpf/network/banyandb/e2e.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,12 @@ setup:
6262
--set oap.image.repository=skywalking/oap \
6363
--set oap.storageType=banyandb \
6464
--set oap.env.SW_HEALTH_CHECKER=default \
65+
--set "banyandb.standalone.env[0].name=BYDB_ENABLE_INGESTION_ACCESS_LOG" \
66+
--set "banyandb.standalone.env[0].value=true" \
67+
--set "banyandb.standalone.env[1].name=BYDB_ENABLE_QUERY_ACCESS_LOG" \
68+
--set "banyandb.standalone.env[1].value=true" \
69+
--set "banyandb.standalone.env[2].name=BYDB_ACCESS_LOG_ROOT_PATH" \
70+
--set "banyandb.standalone.env[2].value=/tmp" \
6571
--set "banyandb.standalone.env[0].value=true" \
6672
--set "banyandb.standalone.env[1].value=true" \
6773
-f test/e2e-v2/cases/profiling/ebpf/network/kubernetes-values.yaml

test/e2e-v2/cases/profiling/ebpf/oncpu/banyandb/e2e.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ setup:
5959
--set oap.image.repository=skywalking/oap \
6060
--set oap.storageType=banyandb \
6161
--set oap.env.SW_HEALTH_CHECKER=default \
62+
--set "banyandb.standalone.env[0].name=BYDB_ENABLE_INGESTION_ACCESS_LOG" \
63+
--set "banyandb.standalone.env[0].value=true" \
64+
--set "banyandb.standalone.env[1].name=BYDB_ENABLE_QUERY_ACCESS_LOG" \
65+
--set "banyandb.standalone.env[1].value=true" \
66+
--set "banyandb.standalone.env[2].name=BYDB_ACCESS_LOG_ROOT_PATH" \
67+
--set "banyandb.standalone.env[2].value=/tmp" \
6268
--set "banyandb.standalone.env[0].value=true" \
6369
--set "banyandb.standalone.env[1].value=true" \
6470
-f test/e2e-v2/cases/profiling/ebpf/kubernetes-values.yaml

0 commit comments

Comments
 (0)