X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=blueprints%2FuCPE%2Fscripts%2FgeneratePromeyml.sh;fp=blueprints%2FuCPE%2Fscripts%2FgeneratePromeyml.sh;h=2dcf9995f8623235d4419f60ac533d8675d6b8d6;hb=692eda26d4bb9aea2760f0c3d48d7a91c392afd9;hp=0000000000000000000000000000000000000000;hpb=c19ae19ceb20a1c47d53e5d2a482f6f4fd5cfa38;p=eliot.git diff --git a/blueprints/uCPE/scripts/generatePromeyml.sh b/blueprints/uCPE/scripts/generatePromeyml.sh new file mode 100755 index 0000000..2dcf999 --- /dev/null +++ b/blueprints/uCPE/scripts/generatePromeyml.sh @@ -0,0 +1,49 @@ +#!/bin/bash -ex +############################################################################## +# Copyright (c) 2019 Huawei Tech and others. +# +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## + +promyml=~/prometheus.yml +workernodeip="" +blank="" +count=1 +firstline=1 +while read line +do + if [ $count -gt $firstline ]; then + workernodeip+="','" + fi + nodeinfo="${line}" + nodeip=$(echo ${nodeinfo} | cut -d"|" -f2) + echo $nodeip + workernodeip+=$nodeip + workernodeip+=":8081" + echo $workernodeip + count=2 + echo $count +done < nodelist > /dev/null 2>&1 + +echo "workernodeip=" +echo $workernodeip + +cat < "${promyml}" +--- +global: + scrape_interval: 15s + +scrape_configs: + - job_name: 'prometheus' + scrape_interval: 5s + static_configs: + - targets: ['localhost:9090'] + + - job_name: cadvisor + scrape_interval: 5s + static_configs: + - targets: ['$workernodeip'] +EOF