File tree 5 files changed +20
-11
lines changed
5 files changed +20
-11
lines changed Original file line number Diff line number Diff line change @@ -236,7 +236,7 @@ travis_rosetta_checker:
236
236
TEST_REPO_BRANCH=' master'
237
237
bash ./scripts/travis_rosetta_checker.sh
238
238
239
- debug_external : clean
239
+ debug_external :
240
240
bash test/debug-external.sh
241
241
242
242
build_localnet_validator :
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ Localnet_Blocks_Per_Epoch=$2
6
6
Localnet_Blocks_Per_Epoch_V2=$3
7
7
8
8
./test/kill_node.sh
9
- rm -rf tmp_log* 2> /dev/null
10
9
rm * .rlp 2> /dev/null
11
10
rm -rf .dht* 2> /dev/null
12
11
scripts/go_executable_build.sh -S || exit 1 # dynamic builds are faster for debug iteration...
Original file line number Diff line number Diff line change @@ -10,8 +10,8 @@ services:
10
10
container_name : promtail
11
11
image : grafana/promtail:latest
12
12
volumes :
13
- - ./promtail-config.yml:/etc/promtail/promtail- config.yaml
14
- - ${CURRENT_SESSION_LOGS} :/var/log/
13
+ - ./promtail-config.yml:/etc/promtail/config.yml
14
+ - log_data :/var/log/
15
15
grafana :
16
16
container_name : grafana
17
17
image : grafana/grafana
@@ -23,3 +23,11 @@ services:
23
23
- 3000:3000
24
24
volumes :
25
25
- ./loki-datasource.yaml:/etc/grafana/provisioning/datasources/loki-datasource.yaml
26
+
27
+ volumes :
28
+ log_data :
29
+ driver : local
30
+ driver_opts :
31
+ type : none
32
+ o : bind
33
+ device : ${LOG_FOLDER}
Original file line number Diff line number Diff line change @@ -15,4 +15,4 @@ scrape_configs:
15
15
- " localhost"
16
16
labels :
17
17
job : varlogs
18
- __path__ : /var/log/*.log
18
+ __path__ : /var/log/log*/ *.log
Original file line number Diff line number Diff line change @@ -5,13 +5,15 @@ set -eou pipefail
5
5
DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) " > /dev/null 2>&1 && pwd) "
6
6
echo " working in ${DIR} "
7
7
cd $DIR && pwd
8
- logs=" $( ls -1 ' ../../tmp_log/' ) "
9
- path=" $( readlink -f ' ../../tmp_log/' ) "
10
- echo " Current localnet logs are placed into '${path} /${logs} '"
11
- echo " CURRENT_SESSION_LOGS='${path} /${logs} '" > .env
12
- echo " CURRENT_SESSION_LOGS='${path} /${logs} '"
13
- echo " starting docker compose lor log aggregation"
8
+ path=" $( readlink -f ' ../../tmp_log/' ) /"
9
+ loki_path=" $( find ${path} -type d | sort | tail -n 1) "
10
+ loki_path=$( echo " ${loki_path} " | sed " s#.*/tmp_log/#/var/log/#" )
11
+ echo " LOG_FOLDER='${path} '" > .env
12
+ echo " starting docker compose for log aggregation"
14
13
docker compose up --detach
15
14
sleep 5
15
+ echo " Whole list of log folders"
16
+ find ${path} -type d | sort | grep ' log-'
16
17
echo " Opening Grafana"
17
18
python3 -m webbrowser " http://localhost:3000/explore"
19
+ echo " Please, use {filename=~\" ${loki_path} /.*\" } to get the latest run localnet logs"
You can’t perform that action at this time.
0 commit comments