@@ -38,28 +38,26 @@ for i in {1..20}; do
38
38
sleep 5
39
39
done
40
40
41
- log " 📁 Creating folder '$FOLDER_NAME '..."
42
- FOLDER_RESPONSE=$( curl -s -X POST -H " Content-Type: application/json" \
43
- -u " $GRAFANA_USER :$GRAFANA_PASSWORD " \
44
- -d " {\" title\" : \" $FOLDER_NAME \" }" \
45
- " $GRAFANA_URL /api/folders" )
46
-
47
- FOLDER_UID=$( echo " $FOLDER_RESPONSE " | jq -r ' .uid // empty' )
48
- FOLDER_ID=$( echo " $FOLDER_RESPONSE " | jq -r ' .id // empty' )
49
- if [[ -z " $FOLDER_UID " ]]; then
50
- # Try to get existing folder
51
- EXISTING_FOLDER=$( curl -s -u " $GRAFANA_USER :$GRAFANA_PASSWORD " " $GRAFANA_URL /api/folders" | jq -r " .[] | select(.title == \" $FOLDER_NAME \" )" )
52
- if [[ -n " $EXISTING_FOLDER " ]]; then
53
- FOLDER_UID=$( echo " $EXISTING_FOLDER " | jq -r ' .uid' )
54
- FOLDER_ID=$( echo " $EXISTING_FOLDER " | jq -r ' .id' )
55
- log " 📁 Using existing folder: $FOLDER_UID "
41
+ EXISTING_FOLDER=$( curl -s -u " $GRAFANA_USER :$GRAFANA_PASSWORD " " $GRAFANA_URL /api/folders" | jq -r " .[] | select(.title == \" $FOLDER_NAME \" )" )
42
+ if [[ -n " $EXISTING_FOLDER " ]]; then
43
+ FOLDER_UID=$( echo " $EXISTING_FOLDER " | jq -r ' .uid' )
44
+ FOLDER_ID=$( echo " $EXISTING_FOLDER " | jq -r ' .id' )
45
+ log " 📁 Using existing folder: $FOLDER_UID "
46
+ else
47
+ log " 📁 Creating folder '$FOLDER_NAME '..."
48
+ FOLDER_RESPONSE=$( curl -s -X POST -H " Content-Type: application/json" \
49
+ -u " $GRAFANA_USER :$GRAFANA_PASSWORD " \
50
+ -d " {\" title\" : \" $FOLDER_NAME \" }" \
51
+ " $GRAFANA_URL /api/folders" )
52
+ FOLDER_UID=$( echo " $FOLDER_RESPONSE " | jq -r ' .uid // empty' )
53
+ FOLDER_ID=$( echo " $FOLDER_RESPONSE " | jq -r ' .id // empty' )
54
+ if [[ -z " $FOLDER_UID " ]]; then
55
+ FOLDER_UID=" "
56
+ FOLDER_ID=0
57
+ log " ⚠️ Using General folder"
56
58
else
57
- FOLDER_UID=" "
58
- FOLDER_ID=0
59
- log " ⚠️ Using General folder"
59
+ log " ✅ Folder created: $FOLDER_UID "
60
60
fi
61
- else
62
- log " ✅ Folder created: $FOLDER_UID "
63
61
fi
64
62
65
63
log " 📊 Creating HTTP metrics dashboard..."
0 commit comments