This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb-helm.git
The following commit(s) were added to refs/heads/master by this push:
new dc8545e refactor(fodc): optimize configurations and add new flags
(#47)
dc8545e is described below
commit dc8545e1da592be3be1d84c269cac98210214171
Author: Fine0830 <[email protected]>
AuthorDate: Tue Jan 20 11:34:57 2026 +0800
refactor(fodc): optimize configurations and add new flags (#47)
* remove grpcPort
* rename httpPort to metricsPort
* rename scrapeInterval to pollMetricsInterval
---
chart/templates/cluster_data_statefulset.yaml | 58 +++-----------
chart/templates/cluster_fodc_proxy_deployment.yaml | 6 +-
chart/templates/cluster_liaison_statefulset.yaml | 72 ++++-------------
chart/templates/standalone_statefulset.yaml | 90 ++++------------------
chart/values-lifecycle.yaml | 16 ++--
chart/values.yaml | 16 ++--
doc/parameters.md | 9 +--
test/e2e/env | 2 +-
test/e2e/values.fodc.yaml | 18 +++--
9 files changed, 71 insertions(+), 216 deletions(-)
diff --git a/chart/templates/cluster_data_statefulset.yaml
b/chart/templates/cluster_data_statefulset.yaml
index 18af49b..bd6f698 100644
--- a/chart/templates/cluster_data_statefulset.yaml
+++ b/chart/templates/cluster_data_statefulset.yaml
@@ -308,13 +308,13 @@ spec:
{{- end }}
args:
- --proxy-addr={{ template "banyandb.fullname" $
}}-fodc-proxy-grpc:{{ $.Values.cluster.fodc.proxy.grpcSvc.port }}
- - --node-ip=127.0.0.1
- - --node-port={{ $.Values.cluster.data.nodeTemplate.grpcSvc.port }}
+ - --pod-name=$(POD_NAME)
+ - --container-names=data,lifecycle
+ - --poll-metrics-ports=2121,17915
- --node-role=datanode-{{ $roleName }}
- - --metrics-endpoint=http://127.0.0.1:2121/metrics
- - --poll-metrics-interval={{
$.Values.cluster.fodc.agent.config.scrapeInterval }}
- - --prometheus-listen-addr=:{{
$.Values.cluster.fodc.agent.httpPort }}
- - --max-metrics-memory-usage-percentage={{
$.Values.cluster.fodc.agent.config.ktmEnabled | ternary 10 5 }}
+ - --poll-metrics-interval={{
$.Values.cluster.fodc.agent.config.pollMetricsInterval }}
+ - --prometheus-listen-addr=:{{
$.Values.cluster.fodc.agent.metricsPort }}
+ - --max-metrics-memory-usage-percentage={{
$.Values.cluster.fodc.agent.config.ktmEnabled | ternary 20 10 }}
- --heartbeat-interval={{
$.Values.cluster.fodc.agent.config.heartbeatInterval }}
- --reconnect-interval={{
$.Values.cluster.fodc.agent.config.reconnectInterval }}
env:
@@ -331,51 +331,11 @@ spec:
value: {{ $env.value }}
{{- end }}
ports:
- - name: fodc-agent-grpc
- containerPort: {{ $.Values.cluster.fodc.agent.grpcPort }}
- name: fodc-agent-http
- containerPort: {{ $.Values.cluster.fodc.agent.httpPort }}
- startupProbe:
- httpGet:
- path: /metrics
- port: {{ $.Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
$.Values.cluster.fodc.agent.startupProbe.initialDelaySeconds }}
- periodSeconds: {{
$.Values.cluster.fodc.agent.startupProbe.periodSeconds }}
- timeoutSeconds: {{
$.Values.cluster.fodc.agent.startupProbe.timeoutSeconds }}
- successThreshold: {{
$.Values.cluster.fodc.agent.startupProbe.successThreshold }}
- failureThreshold: {{
$.Values.cluster.fodc.agent.startupProbe.failureThreshold }}
- readinessProbe:
- httpGet:
- path: /metrics
- port: {{ $.Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
$.Values.cluster.fodc.agent.readinessProbe.initialDelaySeconds }}
- periodSeconds: {{
$.Values.cluster.fodc.agent.readinessProbe.periodSeconds }}
- timeoutSeconds: {{
$.Values.cluster.fodc.agent.readinessProbe.timeoutSeconds }}
- successThreshold: {{
$.Values.cluster.fodc.agent.readinessProbe.successThreshold }}
- failureThreshold: {{
$.Values.cluster.fodc.agent.readinessProbe.failureThreshold }}
- livenessProbe:
- httpGet:
- path: /metrics
- port: {{ $.Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
$.Values.cluster.fodc.agent.livenessProbe.initialDelaySeconds }}
- periodSeconds: {{
$.Values.cluster.fodc.agent.livenessProbe.periodSeconds }}
- timeoutSeconds: {{
$.Values.cluster.fodc.agent.livenessProbe.timeoutSeconds }}
- successThreshold: {{
$.Values.cluster.fodc.agent.livenessProbe.successThreshold }}
- failureThreshold: {{
$.Values.cluster.fodc.agent.livenessProbe.failureThreshold }}
- {{- with $.Values.cluster.fodc.agent.resources }}
+ containerPort: {{ $.Values.cluster.fodc.agent.metricsPort }}
+ {{- if and $.Values.cluster.fodc.agent.resources (or
$.Values.cluster.fodc.agent.resources.requests
$.Values.cluster.fodc.agent.resources.limits) }}
resources:
- {{- if .requests }}
- requests:
- {{- range $request := .requests }}
- {{ $request.key }}: {{ $request.value }}
- {{- end }}
- {{- end }}
- {{- if .limits }}
- limits:
- {{- range $limit := .limits }}
- {{ $limit.key }}: {{ $limit.value }}
- {{- end }}
- {{- end }}
+{{ toYaml $.Values.cluster.fodc.agent.resources | indent 12 }}
{{- end }}
{{- end }}
{{- if $roleConfig.backupSidecar.enabled }}
diff --git a/chart/templates/cluster_fodc_proxy_deployment.yaml
b/chart/templates/cluster_fodc_proxy_deployment.yaml
index bf423f7..428c1f1 100644
--- a/chart/templates/cluster_fodc_proxy_deployment.yaml
+++ b/chart/templates/cluster_fodc_proxy_deployment.yaml
@@ -79,7 +79,7 @@ spec:
containerPort: {{ .Values.cluster.fodc.proxy.httpSvc.port }}
readinessProbe:
httpGet:
- path: /metrics
+ path: /health
port: {{ .Values.cluster.fodc.proxy.httpSvc.port }}
initialDelaySeconds: {{
.Values.cluster.fodc.proxy.readinessProbe.initialDelaySeconds }}
periodSeconds: {{
.Values.cluster.fodc.proxy.readinessProbe.periodSeconds }}
@@ -88,7 +88,7 @@ spec:
failureThreshold: {{
.Values.cluster.fodc.proxy.readinessProbe.failureThreshold }}
livenessProbe:
httpGet:
- path: /metrics
+ path: /health
port: {{ .Values.cluster.fodc.proxy.httpSvc.port }}
initialDelaySeconds: {{
.Values.cluster.fodc.proxy.livenessProbe.initialDelaySeconds }}
periodSeconds: {{
.Values.cluster.fodc.proxy.livenessProbe.periodSeconds }}
@@ -97,7 +97,7 @@ spec:
failureThreshold: {{
.Values.cluster.fodc.proxy.livenessProbe.failureThreshold }}
startupProbe:
httpGet:
- path: /metrics
+ path: /health
port: {{ .Values.cluster.fodc.proxy.httpSvc.port }}
initialDelaySeconds: {{
.Values.cluster.fodc.proxy.startupProbe.initialDelaySeconds }}
periodSeconds: {{
.Values.cluster.fodc.proxy.startupProbe.periodSeconds }}
diff --git a/chart/templates/cluster_liaison_statefulset.yaml
b/chart/templates/cluster_liaison_statefulset.yaml
index 1f373db..3473428 100644
--- a/chart/templates/cluster_liaison_statefulset.yaml
+++ b/chart/templates/cluster_liaison_statefulset.yaml
@@ -296,21 +296,17 @@ spec:
securityContext:
{{- toYaml . | nindent 12 }}
{{- end }}
- command:
- - sh
- - -c
- - |
- exec /fodc-agent \
- --proxy-addr={{ template "banyandb.fullname" .
}}-fodc-proxy-grpc:{{ .Values.cluster.fodc.proxy.grpcSvc.port }} \
- --node-ip=127.0.0.1 \
- --node-port={{ .Values.cluster.liaison.grpcSvc.port }} \
- --node-role=liaison \
- --metrics-endpoint=http://127.0.0.1:2121/metrics \
- --poll-metrics-interval={{
.Values.cluster.fodc.agent.config.scrapeInterval }} \
- --prometheus-listen-addr=:{{
.Values.cluster.fodc.agent.httpPort }} \
- --max-metrics-memory-usage-percentage={{
.Values.cluster.fodc.agent.config.ktmEnabled | ternary 10 5 }} \
- --heartbeat-interval={{
.Values.cluster.fodc.agent.config.heartbeatInterval }} \
- --reconnect-interval={{
.Values.cluster.fodc.agent.config.reconnectInterval }}
+ args:
+ - --proxy-addr={{ template "banyandb.fullname" .
}}-fodc-proxy-grpc:{{ .Values.cluster.fodc.proxy.grpcSvc.port }}
+ - --pod-name=$(POD_NAME)
+ - --container-names=liaison
+ - --poll-metrics-ports=2121
+ - --node-role=liaison
+ - --poll-metrics-interval={{
.Values.cluster.fodc.agent.config.pollMetricsInterval }}
+ - --prometheus-listen-addr=:{{
.Values.cluster.fodc.agent.metricsPort }}
+ - --max-metrics-memory-usage-percentage={{
.Values.cluster.fodc.agent.config.ktmEnabled | ternary 20 10 }}
+ - --heartbeat-interval={{
.Values.cluster.fodc.agent.config.heartbeatInterval }}
+ - --reconnect-interval={{
.Values.cluster.fodc.agent.config.reconnectInterval }}
env:
- name: POD_NAME
valueFrom:
@@ -325,51 +321,11 @@ spec:
value: {{ $env.value }}
{{- end }}
ports:
- - name: fodc-agent-grpc
- containerPort: {{ .Values.cluster.fodc.agent.grpcPort }}
- name: fodc-agent-http
- containerPort: {{ .Values.cluster.fodc.agent.httpPort }}
- startupProbe:
- httpGet:
- path: /metrics
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.startupProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.startupProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.startupProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.startupProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.startupProbe.failureThreshold }}
- readinessProbe:
- httpGet:
- path: /metrics
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.readinessProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.readinessProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.readinessProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.readinessProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.readinessProbe.failureThreshold }}
- livenessProbe:
- httpGet:
- path: /metrics
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.livenessProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.livenessProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.livenessProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.livenessProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.livenessProbe.failureThreshold }}
- {{- with .Values.cluster.fodc.agent.resources }}
+ containerPort: {{ .Values.cluster.fodc.agent.metricsPort }}
+ {{- if and .Values.cluster.fodc.agent.resources (or
.Values.cluster.fodc.agent.resources.requests
.Values.cluster.fodc.agent.resources.limits) }}
resources:
- {{- if .requests }}
- requests:
- {{- range $request := .requests }}
- {{ $request.key }}: {{ $request.value }}
- {{- end }}
- {{- end }}
- {{- if .limits }}
- limits:
- {{- range $limit := .limits }}
- {{ $limit.key }}: {{ $limit.value }}
- {{- end }}
- {{- end }}
+{{ toYaml .Values.cluster.fodc.agent.resources | indent 12 }}
{{- end }}
{{- end }}
diff --git a/chart/templates/standalone_statefulset.yaml
b/chart/templates/standalone_statefulset.yaml
index ed195e8..eb3f34c 100644
--- a/chart/templates/standalone_statefulset.yaml
+++ b/chart/templates/standalone_statefulset.yaml
@@ -244,39 +244,17 @@ spec:
securityContext:
{{- toYaml . | nindent 12 }}
{{- end }}
- command:
- - sh
- - -c
- - |
- set -euo pipefail
- echo "Waiting for BanyanDB observability port (2121) to be
ready..."
- MAX_ATTEMPTS=60
- ATTEMPT=0
- while [ ${ATTEMPT} -lt ${MAX_ATTEMPTS} ]; do
- if wget -q -T 1 -O- "http://127.0.0.1:2121/metrics" >
/dev/null 2>&1; then
- echo "BanyanDB observability port is ready, starting FODC
agent..."
- break
- fi
- ATTEMPT=$((ATTEMPT + 1))
- if [ $((ATTEMPT % 5)) -eq 0 ]; then
- echo "Waiting for BanyanDB observability port (attempt
${ATTEMPT}/${MAX_ATTEMPTS})..."
- fi
- sleep 2
- done
- if [ ${ATTEMPT} -ge ${MAX_ATTEMPTS} ]; then
- echo "Warning: BanyanDB observability port not ready after
${MAX_ATTEMPTS} attempts, starting agent anyway..."
- fi
- exec /fodc-agent \
- --proxy-addr={{ template "banyandb.fullname" .
}}-fodc-proxy-grpc:{{ .Values.cluster.fodc.proxy.grpcSvc.port }} \
- --node-ip=${POD_NAME}.banyandb.${POD_NAMESPACE} \
- --node-port={{ .Values.standalone.grpcSvc.port }} \
- --node-role=standalone \
- --metrics-endpoint=http://127.0.0.1:2121/metrics \
- --poll-metrics-interval={{
.Values.cluster.fodc.agent.config.scrapeInterval }} \
- --prometheus-listen-addr=:{{
.Values.cluster.fodc.agent.httpPort }} \
- --max-metrics-memory-usage-percentage={{
.Values.cluster.fodc.agent.config.ktmEnabled | ternary 10 5 }} \
- --heartbeat-interval={{
.Values.cluster.fodc.agent.config.heartbeatInterval }} \
- --reconnect-interval={{
.Values.cluster.fodc.agent.config.reconnectInterval }}
+ args:
+ - --proxy-addr={{ template "banyandb.fullname" .
}}-fodc-proxy-grpc:{{ .Values.cluster.fodc.proxy.grpcSvc.port }} \
+ - --pod-name=$(POD_NAME)
+ - --container-names=standalone
+ - --node-role=standalone
+ - --poll-metrics-ports=2121
+ - --poll-metrics-interval={{
.Values.cluster.fodc.agent.config.pollMetricsInterval }}
+ - --prometheus-listen-addr=:{{
.Values.cluster.fodc.agent.metricsPort }}
+ - --max-metrics-memory-usage-percentage={{
.Values.cluster.fodc.agent.config.ktmEnabled | ternary 20 10 }}
+ - --heartbeat-interval={{
.Values.cluster.fodc.agent.config.heartbeatInterval }}
+ - --reconnect-interval={{
.Values.cluster.fodc.agent.config.reconnectInterval }}
env:
- name: POD_NAME
valueFrom:
@@ -291,51 +269,11 @@ spec:
value: {{ $env.value }}
{{- end }}
ports:
- - name: fodc-agent-grpc
- containerPort: {{ .Values.cluster.fodc.agent.grpcPort }}
- name: fodc-agent-http
- containerPort: {{ .Values.cluster.fodc.agent.httpPort }}
- startupProbe:
- httpGet:
- path: /metrics
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.startupProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.startupProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.startupProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.startupProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.startupProbe.failureThreshold }}
- readinessProbe:
- httpGet:
- path: /health
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.readinessProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.readinessProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.readinessProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.readinessProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.readinessProbe.failureThreshold }}
- livenessProbe:
- httpGet:
- path: /health
- port: {{ .Values.cluster.fodc.agent.httpPort }}
- initialDelaySeconds: {{
.Values.cluster.fodc.agent.livenessProbe.initialDelaySeconds }}
- periodSeconds: {{
.Values.cluster.fodc.agent.livenessProbe.periodSeconds }}
- timeoutSeconds: {{
.Values.cluster.fodc.agent.livenessProbe.timeoutSeconds }}
- successThreshold: {{
.Values.cluster.fodc.agent.livenessProbe.successThreshold }}
- failureThreshold: {{
.Values.cluster.fodc.agent.livenessProbe.failureThreshold }}
- {{- with .Values.cluster.fodc.agent.resources }}
+ containerPort: {{ .Values.cluster.fodc.agent.metricsPort }}
+ {{- if and .Values.cluster.fodc.agent.resources (or
.Values.cluster.fodc.agent.resources.requests
.Values.cluster.fodc.agent.resources.limits) }}
resources:
- {{- if .requests }}
- requests:
- {{- range $request := .requests }}
- {{ $request.key }}: {{ $request.value }}
- {{- end }}
- {{- end }}
- {{- if .limits }}
- limits:
- {{- range $limit := .limits }}
- {{ $limit.key }}: {{ $limit.value }}
- {{- end }}
- {{- end }}
+{{ toYaml .Values.cluster.fodc.agent.resources | indent 12 }}
{{- end }}
{{- end }}
diff --git a/chart/values-lifecycle.yaml b/chart/values-lifecycle.yaml
index bb4beeb..23d839b 100644
--- a/chart/values-lifecycle.yaml
+++ b/chart/values-lifecycle.yaml
@@ -954,16 +954,16 @@ cluster:
containerSecurityContext: {}
resources:
## @param cluster.fodc.agent.resources.requests Resource requests for
Agent
- requests: []
+ requests:
+ memory: 256Mi
## @param cluster.fodc.agent.resources.limits Resource limits for Agent
- limits: []
- ## @param cluster.fodc.agent.grpcPort GRPC port for Agent sidecar (not
used - agent connects outbound to proxy)
- grpcPort: 17914
- ## @param cluster.fodc.agent.httpPort HTTP port for Agent sidecar
(prometheus-listen-addr flag)
- httpPort: 17915
+ limits:
+ memory: 256Mi
+ ## @param cluster.fodc.agent.metricsPort Metrics port for Agent sidecar
(prometheus-listen-addr flag)
+ metricsPort: 9090
config:
- ## @param cluster.fodc.agent.config.scrapeInterval Interval for
scraping BanyanDB metrics (poll-metrics-interval flag)
- scrapeInterval: 15s
+ ## @param cluster.fodc.agent.config.pollMetricsInterval Interval for
polling BanyanDB metrics (poll-metrics-interval flag)
+ pollMetricsInterval: 15s
## @param cluster.fodc.agent.config.heartbeatInterval Heartbeat
interval to Proxy (heartbeat-interval flag)
heartbeatInterval: 10s
## @param cluster.fodc.agent.config.reconnectInterval Reconnect
interval when connection to Proxy is lost (reconnect-interval flag)
diff --git a/chart/values.yaml b/chart/values.yaml
index 1728895..c601d65 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -976,16 +976,16 @@ cluster:
containerSecurityContext: {}
resources:
## @param cluster.fodc.agent.resources.requests Resource requests for
Agent
- requests: []
+ requests:
+ memory: 256Mi
## @param cluster.fodc.agent.resources.limits Resource limits for Agent
- limits: []
- ## @param cluster.fodc.agent.grpcPort GRPC port for Agent sidecar (not
used - agent connects outbound to proxy)
- grpcPort: 17914
- ## @param cluster.fodc.agent.httpPort HTTP port for Agent sidecar
(prometheus-listen-addr flag)
- httpPort: 17915
+ limits:
+ memory: 256Mi
+ ## @param cluster.fodc.agent.metricsPort Metrics port for Agent sidecar
(prometheus-listen-addr flag)
+ metricsPort: 9090
config:
- ## @param cluster.fodc.agent.config.scrapeInterval Interval for
scraping BanyanDB metrics (poll-metrics-interval flag)
- scrapeInterval: 15s
+ ## @param cluster.fodc.agent.config.pollMetricsInterval Interval for
polling BanyanDB metrics (poll-metrics-interval flag)
+ pollMetricsInterval: 15s
## @param cluster.fodc.agent.config.heartbeatInterval Heartbeat
interval to Proxy (heartbeat-interval flag)
heartbeatInterval: 10s
## @param cluster.fodc.agent.config.reconnectInterval Reconnect
interval when connection to Proxy is lost (reconnect-interval flag)
diff --git a/doc/parameters.md b/doc/parameters.md
index d42185f..507b483 100644
--- a/doc/parameters.md
+++ b/doc/parameters.md
@@ -364,11 +364,10 @@ The content of this document describes the parameters
that can be configured in
| `cluster.fodc.agent.image.pullPolicy` | Image pull policy
for FODC Agent | `IfNotPresent`
|
| `cluster.fodc.agent.env` | Environment
variables for Agent sidecar | `[]`
|
| `cluster.fodc.agent.containerSecurityContext` | Container-level
security context for Agent | `{}`
|
-| `cluster.fodc.agent.resources.requests` | Resource requests
for Agent | `[]`
|
-| `cluster.fodc.agent.resources.limits` | Resource limits
for Agent | `[]`
|
-| `cluster.fodc.agent.grpcPort` | GRPC port for
Agent sidecar (not used - agent connects outbound to proxy) | `17914`
|
-| `cluster.fodc.agent.httpPort` | HTTP port for
Agent sidecar (prometheus-listen-addr flag) | `17915`
|
-| `cluster.fodc.agent.config.scrapeInterval` | Interval for
scraping BanyanDB metrics (poll-metrics-interval flag) | `15s`
|
+| `cluster.fodc.agent.resources.requests` | Resource requests
for Agent | `{"memory":
"256Mi"}` |
+| `cluster.fodc.agent.resources.limits` | Resource limits
for Agent | `{"memory":
"256Mi"}` |
+| `cluster.fodc.agent.metricsPort` | Metrics port for
Agent sidecar (prometheus-listen-addr flag) | `9090`
|
+| `cluster.fodc.agent.config.pollMetricsInterval` | Interval for
polling BanyanDB metrics (poll-metrics-interval flag) | `15s`
|
| `cluster.fodc.agent.config.heartbeatInterval` | Heartbeat interval
to Proxy (heartbeat-interval flag) | `10s`
|
| `cluster.fodc.agent.config.reconnectInterval` | Reconnect interval
when connection to Proxy is lost (reconnect-interval flag) | `10s`
|
| `cluster.fodc.agent.config.ktmEnabled` | Enable Kernel
Telemetry Module (affects max-metrics-memory-usage-percentage) | `true`
|
diff --git a/test/e2e/env b/test/e2e/env
index 31cf319..102a20d 100644
--- a/test/e2e/env
+++ b/test/e2e/env
@@ -22,7 +22,7 @@
SW_AGENT_CLIENT_JS_COMMIT=af0565a67d382b683c1dbd94c379b7080db61449
SW_AGENT_CLIENT_JS_TEST_COMMIT=4f1eb1dcdbde3ec4a38534bf01dded4ab5d2f016
SW_KUBERNETES_COMMIT_SHA=6fe5e6f0d3b7686c6be0457733e825ee68cb9b35
SW_ROVER_COMMIT=79292fe07f17f98f486e0c4471213e1961fb2d1d
-SW_BANYANDB_COMMIT=6e926242c5bd28cf00a95034f75818c8850d1045
+SW_BANYANDB_COMMIT=67cb3eaa71d1b2ba9a56dddc17050fd69da78593
SW_AGENT_PHP_COMMIT=d1114e7be5d89881eec76e5b56e69ff844691e35
SW_PREDICTOR_COMMIT=54a0197654a3781a6f73ce35146c712af297c994
diff --git a/test/e2e/values.fodc.yaml b/test/e2e/values.fodc.yaml
index 1d49966..18451e5 100644
--- a/test/e2e/values.fodc.yaml
+++ b/test/e2e/values.fodc.yaml
@@ -19,7 +19,7 @@
image:
repository: ghcr.io/apache/skywalking-banyandb
- tag: 6e926242c5bd28cf00a95034f75818c8850d1045
+ tag: 67cb3eaa71d1b2ba9a56dddc17050fd69da78593
pullPolicy: IfNotPresent
cluster:
@@ -258,7 +258,7 @@ cluster:
limits: {}
image:
repository: ghcr.io/apache/skywalking-banyandb-fodc-proxy
- tag: "6e926242c5bd28cf00a95034f75818c8850d1045"
+ tag: "67cb3eaa71d1b2ba9a56dddc17050fd69da78593"
pullPolicy: IfNotPresent
grpcSvc:
labels: {}
@@ -308,17 +308,19 @@ cluster:
agent:
image:
repository: ghcr.io/apache/skywalking-banyandb-fodc-agent
- tag: "6e926242c5bd28cf00a95034f75818c8850d1045"
+ tag: "67cb3eaa71d1b2ba9a56dddc17050fd69da78593"
pullPolicy: IfNotPresent
env: []
containerSecurityContext: {}
resources:
- requests: []
- limits: []
- grpcPort: 17914
- httpPort: 17915
+ requests: {
+ memory: 256Mi
+ }
+ limits:
+ memory: 256Mi
+ metricsPort: 9090
config:
- scrapeInterval: 15s
+ pollMetricsInterval: 15s
heartbeatInterval: 10s
ktmEnabled: true
livenessProbe: