observability.svc.plus/roles/deepflow_agent/templates/run-deepflow-agent.sh.j2
2026-03-17 08:16:32 +08:00

24 lines
606 B
Django/Jinja

#!/bin/bash
set -euo pipefail
. "{{ deepflow_agent_env_file }}"
args=("${DEEPFLOW_AGENT_ENDPOINT_ARG}" "${DEEPFLOW_GRPC_ENDPOINT}")
if [[ "${DEEPFLOW_AGENT_DISABLE_PCAP}" == "true" ]]; then
args+=("--disable-pcap")
fi
if [[ "${DEEPFLOW_AGENT_DISABLE_VECTOR}" == "true" ]]; then
args+=("--disable-vector")
fi
if [[ "${DEEPFLOW_AGENT_DISABLE_PLUGINS}" == "true" ]]; then
args+=("--disable-plugins")
fi
if [[ -n "${DEEPFLOW_AGENT_ARGS}" ]]; then
# shellcheck disable=SC2206
extra_args=(${DEEPFLOW_AGENT_ARGS})
args+=("${extra_args[@]}")
fi
exec "{{ deepflow_agent_binary_path }}" "${args[@]}"