server > Introduce monitoring of inc creation time #80

Merged
lpoujol merged 6 commits from bkctld_measure_time into master 2025-01-17 16:41:49 +01:00
Owner

With this PR, I introduce a mechanism to measure, and keep track of inc creation time to improve monitoring and raise alerts if those timings grow too big.
This PR is tied to the issue #77

With this PR, I introduce a mechanism to measure, and keep track of inc creation time to improve monitoring and raise alerts if those timings grow too big. This PR is tied to the issue #77
lpoujol added 4 commits 2025-01-14 11:43:09 +01:00
server: Measure and keep inc creation time
All checks were successful
gitea/evobackup/pipeline/head This commit looks good
457a4ddcda
This add a new directory, called DATADIR, that is located by default
in /var/lib/bkctld
This directory will contain files time-inc_????-??-??-?? with a track of
elasped time for creating each inc (+ global time)
server: bkctld-check-setup - Check how many inc operations are running
All checks were successful
gitea/evobackup/pipeline/head This commit looks good
8147ba84ee
Ok if there's none or one
Critical if theres more than one
server: bkctld-check-setup : Warn when inc and rm are running at the same time
All checks were successful
gitea/evobackup/pipeline/head This commit looks good
a419e0262d
Time threshold being configured as :
INCTIME_WARNING > 12 hours by default
INCTIME_CRITICAL > 18 hours by default
lpoujol added 1 commit 2025-01-14 11:59:32 +01:00
lpoujol added 1 commit 2025-01-17 15:14:32 +01:00
server: Delete inc timing files after 30days
All checks were successful
gitea/evobackup/pipeline/head This commit looks good
636a5b6143
lpoujol changed title from WIP: server > Introduce monitoring of inc creation time to server > Introduce monitoring of inc creation time 2025-01-17 15:30:57 +01:00
lpoujol merged commit 6a3ebe48e0 into master 2025-01-17 16:41:49 +01:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: evolix/evobackup#80
No description provided.