Skip to content

Commit d24eefc

Browse files
test
1 parent 0c68907 commit d24eefc

2 files changed

Lines changed: 1902 additions & 14 deletions

File tree

.github/workflows/ur-health-check.yml

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
name: UR Health Monitoring
55

66
on:
7+
push:
8+
branches: luszczewskakasia1_monitoring
79
workflow_call:
810
inputs:
911
runner_name:
@@ -16,8 +18,8 @@ permissions: read-all
1618

1719
jobs:
1820
health-check:
19-
if: github.event_name == 'workflow_call'
20-
runs-on: ${{inputs.runner_name}}
21+
# if: github.event_name == 'workflow_call'
22+
runs-on: self-hosted # ${{ inputs.runner_name }}
2123
steps:
2224
- name: Check load average
2325
id: check
@@ -36,11 +38,13 @@ jobs:
3638
- name: Upload load average artifact
3739
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3840
with:
39-
name: ${{ DATE }}_${{ runner.name }}_load-average
40-
path: artifacts/${{ DATE }}_${{ runner.name }}.txt
41+
name: ${{ env.DATE }}_${{ runner.name }}_load-average
42+
path: artifacts/${{ env.DATE }}_${{ runner.name }}.txt
4143

4244
aggregate-load-data:
43-
if: github.event_name == 'schedule'
45+
# if: github.event_name == 'schedule'
46+
# YESTERDAY=$(date -d "yesterday" +'%Y-%m-%d')
47+
needs: health-check
4448
runs-on: ubuntu-latest
4549
steps:
4650
- name: Checkout repository
@@ -49,7 +53,7 @@ jobs:
4953
- name: Calculate yesterday's date
5054
id: date
5155
run: |
52-
YESTERDAY=$(date -d "yesterday" +'%Y-%m-%d')
56+
YESTERDAY=$(date +'%Y-%m-%d')
5357
echo "YESTERDAY=$YESTERDAY" >> $GITHUB_ENV
5458
echo "YESTERDAY=$YESTERDAY" >> $GITHUB_OUTPUT
5559
echo "Date for artifact search: $YESTERDAY"
@@ -84,7 +88,7 @@ jobs:
8488
run: |
8589
echo "Processing artifacts from $YESTERDAY"
8690
ls -laR artifacts/
87-
echo "{" > aggregated_$YESTERDAY.json
91+
echo "{" > aggregated_${YESTERDAY}.json
8892
first_data=true
8993
9094
for artifact_dir in artifacts/*/; do
@@ -94,23 +98,23 @@ jobs:
9498
load=$(cat "$file" | xargs)
9599
96100
if [ "$first_data" = true ]; then
97-
echo " \"$filename\": \"$load\"" >> aggregated_$YESTERDAY.json
101+
echo " \"$filename\": \"$load\"" >> aggregated_${YESTERDAY}.json
98102
first_data=false
99103
else
100-
echo ", \"$filename\": \"$load\"" >> aggregated_$YESTERDAY.json
104+
echo ", \"$filename\": \"$load\"" >> aggregated_${YESTERDAY}.json
101105
fi
102106
fi
103107
done
104108
done
105109
106-
echo "}" >> aggregated_$YESTERDAY.json
110+
echo "}" >> aggregated_${YESTERDAY}.json
107111
108-
cat aggregated_$YESTERDAY.json
112+
cat aggregated_${YESTERDAY}.json
109113
110114
- name: Check if data exists
111115
id: check_data
112116
run: |
113-
content=$(cat aggregated_$YESTERDAY.json | tr -d ' \n')
117+
content=$(cat aggregated_${YESTERDAY}.json | tr -d ' \n')
114118
if [ "$content" = "{}" ]; then
115119
echo "has_data=false" >> $GITHUB_OUTPUT
116120
echo "No data found, skipping artifact upload"
@@ -123,5 +127,5 @@ jobs:
123127
if: steps.check_data.outputs.has_data == 'true'
124128
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
125129
with:
126-
name: aggregated_data_$YESTERDAY
127-
path: aggregated_$YESTERDAY.json
130+
name: aggregated_data_${{ env.YESTERDAY }}
131+
path: aggregated_${{ env.YESTERDAY }}.json

0 commit comments

Comments
 (0)