mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 14:47:19 -04:00
[CI] handling v9 setting in benchmark marathon (#17581)
This commit is contained in:
parent
7cae0acf85
commit
14a35a4d5f
1 changed files with 16 additions and 0 deletions
|
@ -131,6 +131,8 @@ start_logstash() {
|
||||||
cp $CONFIG_PATH/logstash.yml $LS_CONFIG_PATH/logstash.yml
|
cp $CONFIG_PATH/logstash.yml $LS_CONFIG_PATH/logstash.yml
|
||||||
cp $CONFIG_PATH/uuid $LS_CONFIG_PATH/uuid
|
cp $CONFIG_PATH/uuid $LS_CONFIG_PATH/uuid
|
||||||
|
|
||||||
|
remove_v9_config
|
||||||
|
|
||||||
LS_JAVA_OPTS=${LS_JAVA_OPTS:--Xmx${XMX}g}
|
LS_JAVA_OPTS=${LS_JAVA_OPTS:--Xmx${XMX}g}
|
||||||
docker run -d --name=ls --net=host --cpus=$CPU --memory=${MEM}g -e LS_JAVA_OPTS="$LS_JAVA_OPTS" \
|
docker run -d --name=ls --net=host --cpus=$CPU --memory=${MEM}g -e LS_JAVA_OPTS="$LS_JAVA_OPTS" \
|
||||||
-e QTYPE="$QTYPE" -e WORKER="$WORKER" -e BATCH_SIZE="$BATCH_SIZE" \
|
-e QTYPE="$QTYPE" -e WORKER="$WORKER" -e BATCH_SIZE="$BATCH_SIZE" \
|
||||||
|
@ -142,6 +144,20 @@ start_logstash() {
|
||||||
docker.elastic.co/logstash/logstash:$LS_VERSION
|
docker.elastic.co/logstash/logstash:$LS_VERSION
|
||||||
}
|
}
|
||||||
|
|
||||||
|
remove_v9_config() {
|
||||||
|
local config_path="$LS_CONFIG_PATH/logstash.yml"
|
||||||
|
local major_version=$(echo $LS_VERSION | cut -d. -f1)
|
||||||
|
if [ "$major_version" -lt 9 ]; then
|
||||||
|
echo "Remove v9 config 'xpack.monitoring.allow_legacy_collection' from logstash.yml"
|
||||||
|
|
||||||
|
if [[ "$(uname)" == "Darwin" ]]; then
|
||||||
|
sed -i '' '/xpack\.monitoring\.allow_legacy_collection/d' "$config_path"
|
||||||
|
else
|
||||||
|
sed -i '/xpack\.monitoring\.allow_legacy_collection/d' "$config_path"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
start_filebeat() {
|
start_filebeat() {
|
||||||
for ((i = 0; i < FB_CNT; i++)); do
|
for ((i = 0; i < FB_CNT; i++)); do
|
||||||
FB_PATH="$SCRIPT_PATH/fb${i}"
|
FB_PATH="$SCRIPT_PATH/fb${i}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue