@@ -115,6 +115,8 @@ database:
115115 secretKeyRef :
116116 name : datamate-conf
117117 key : HOME_PAGE_URL
118+ - name : LOG_ROTATION_BACKUP_COUNT
119+ value : " 30"
118120 volumes :
119121 - *dataVolume
120122 - *logVolume
@@ -148,6 +150,10 @@ backend:
148150 value : " http://datamate-milvus:19530"
149151 - name : datamate.jwt.enable
150152 value : &DATAMATE_JWT_ENABLE 'false'
153+ - name : LOG_ROTATION_MAX_SIZE
154+ value : &LOG_ROTATION_MAX_SIZE "100MB"
155+ - name : LOG_ROTATION_BACKUP_COUNT
156+ value : &LOG_ROTATION_BACKUP_COUNT "30"
151157 volumes :
152158 - *datasetVolume
153159 - *flowVolume
@@ -178,6 +184,22 @@ backend-python:
178184 key : DB_PASSWORD
179185 - name : datamate_jwt_enable
180186 value : *DATAMATE_JWT_ENABLE
187+ - name : LOG_ROTATION_MAX_SIZE
188+ value : *LOG_ROTATION_MAX_SIZE
189+ - name : LOG_ROTATION_BACKUP_COUNT
190+ value : *LOG_ROTATION_BACKUP_COUNT
191+ - name : LOG_PVC_MONITOR_ENABLED
192+ value : " true"
193+ - name : LOG_PVC_MONITOR_PATH
194+ value : " /var/log/datamate"
195+ - name : LOG_PVC_MONITOR_THRESHOLD
196+ value : " 0.9"
197+ - name : LOG_PVC_MONITOR_INTERVAL_SECONDS
198+ value : " 300"
199+ - name : LOG_PVC_MONITOR_DELETE_BATCH_SIZE
200+ value : " 10"
201+ - name : LOG_PVC_MONITOR_FILE_SUFFIXES
202+ value : " log,out,err"
181203 - name : milvus_uri
182204 value : " http://datamate-milvus:19530"
183205 - name : LABEL_STUDIO_USER_TOKEN
@@ -220,6 +242,10 @@ gateway:
220242 value : *DATAMATE_JWT_ENABLE
221243 - name : OMS_AUTH_ENABLED
222244 value : " false"
245+ - name : LOG_ROTATION_MAX_SIZE
246+ value : *LOG_ROTATION_MAX_SIZE
247+ - name : LOG_ROTATION_BACKUP_COUNT
248+ value : *LOG_ROTATION_BACKUP_COUNT
223249 volumes :
224250 - *logVolume
225251 volumeMounts :
@@ -246,6 +272,10 @@ frontend:
246272 key : DOMAIN
247273 - name : REAL_IP_MODE
248274 value : " off"
275+ - name : LOG_ROTATION_MAX_SIZE
276+ value : *LOG_ROTATION_MAX_SIZE
277+ - name : LOG_ROTATION_BACKUP_COUNT
278+ value : *LOG_ROTATION_BACKUP_COUNT
249279 volumes :
250280 - *logVolume
251281 - name : cert-volume
@@ -282,6 +312,10 @@ runtime:
282312 key : DB_PASSWORD
283313 - name : PG_DATABASE
284314 value : " datamate"
315+ - name : LOG_ROTATION_MAX_SIZE
316+ value : *LOG_ROTATION_MAX_SIZE
317+ - name : LOG_ROTATION_BACKUP_COUNT
318+ value : *LOG_ROTATION_BACKUP_COUNT
285319 volumes :
286320 - *datasetVolume
287321 - *flowVolume
@@ -332,6 +366,10 @@ ray-cluster:
332366 value : " 0"
333367 - name : RAY_TQDM_PATCH_PRINT
334368 value : " 0"
369+ - name : LOG_ROTATION_MAX_SIZE
370+ value : *LOG_ROTATION_MAX_SIZE
371+ - name : LOG_ROTATION_BACKUP_COUNT
372+ value : *LOG_ROTATION_BACKUP_COUNT
335373 - name : PG_HOST
336374 value : " datamate-database"
337375 - name : PG_PORT
@@ -389,6 +427,10 @@ ray-cluster:
389427 value : " 0"
390428 - name : RAY_TQDM_PATCH_PRINT
391429 value : " 0"
430+ - name : LOG_ROTATION_MAX_SIZE
431+ value : *LOG_ROTATION_MAX_SIZE
432+ - name : LOG_ROTATION_BACKUP_COUNT
433+ value : *LOG_ROTATION_BACKUP_COUNT
392434 - name : PG_HOST
393435 value : " datamate-database"
394436 - name : PG_PORT
@@ -413,6 +455,13 @@ ray-cluster:
413455 requests :
414456 cpu : " 1"
415457 memory : " 2G"
458+ lifecycle : &rayLogRotationLifecycle
459+ postStart :
460+ exec :
461+ command :
462+ - /bin/bash
463+ - -c
464+ - " nohup /usr/local/bin/log-rotate-copytruncate.sh /tmp/ray >/tmp/log-rotation.out 2>/tmp/log-rotation.err &"
416465 volumes :
417466 - *datasetVolume
418467 - *flowVolume
@@ -447,6 +496,10 @@ ray-cluster:
447496 value : " 0"
448497 - name : RAY_TQDM_PATCH_PRINT
449498 value : " 0"
499+ - name : LOG_ROTATION_MAX_SIZE
500+ value : *LOG_ROTATION_MAX_SIZE
501+ - name : LOG_ROTATION_BACKUP_COUNT
502+ value : *LOG_ROTATION_BACKUP_COUNT
450503 - name : PG_HOST
451504 value : " datamate-database"
452505 - name : PG_PORT
@@ -473,6 +526,7 @@ ray-cluster:
473526 cpu : " 1"
474527 memory : " 2G"
475528 huawei.com/Ascend910 : 1
529+ lifecycle : *rayLogRotationLifecycle
476530 volumes :
477531 - *datasetVolume
478532 - *flowVolume
@@ -511,6 +565,10 @@ ray-cluster:
511565 value : " 0"
512566 - name : RAY_TQDM_PATCH_PRINT
513567 value : " 0"
568+ - name : LOG_ROTATION_MAX_SIZE
569+ value : *LOG_ROTATION_MAX_SIZE
570+ - name : LOG_ROTATION_BACKUP_COUNT
571+ value : *LOG_ROTATION_BACKUP_COUNT
514572 - name : PG_HOST
515573 value : " datamate-database"
516574 - name : PG_PORT
@@ -537,6 +595,7 @@ ray-cluster:
537595 cpu : " 1"
538596 memory : " 2G"
539597 nvidia.com/gpu : 1
598+ lifecycle : *rayLogRotationLifecycle
540599 volumes :
541600 - *datasetVolume
542601 - *flowVolume
0 commit comments