aboutsummaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/silentct-check16
1 files changed, 8 insertions, 8 deletions
diff --git a/contrib/silentct-check b/contrib/silentct-check
index 97aa2b2..712517d 100755
--- a/contrib/silentct-check
+++ b/contrib/silentct-check
@@ -64,17 +64,17 @@ while IFS= read -r line; do
case "$line" in
silentct_log_index*)
- key=$(extract_label "$line" "log_id")
+ key=$(extract_label "$line" "log_name")
value=$(to_integer "$(extract_value "$line")")
log_index["$key"]=$value
;;
silentct_log_size*)
- key=$(extract_label "$line" "log_id")
+ key=$(extract_label "$line" "log_name")
value=$(to_integer "$(extract_value "$line")")
log_size["$key"]=$value
;;
silentct_log_timestamp*)
- key=$(extract_label "$line" "log_id")
+ key=$(extract_label "$line" "log_name")
value=$(to_integer "$(extract_value "$line")")
log_timestamp["$key"]=$((value / 1000))
;;
@@ -92,12 +92,12 @@ done <"$metrics_file"
#-------------------------------------------------------------------------------
now=$(date +%s)
-for log_id in "${!log_size[@]}"; do
- backlog=$((log_size[$log_id] - log_index[$log_id]))
- elapsed=$((now - log_timestamp[$log_id]))
+for log_name in "${!log_size[@]}"; do
+ backlog=$((log_size[$log_name] - log_index[$log_name]))
+ elapsed=$((now - log_timestamp[$log_name]))
- ((backlog < ALERT_BACKLOG)) || notice "log $log_id -- backlog is at $backlog"
- ((elapsed < ALERT_FRESHNESS)) || notice "log $log_id -- latest timestamp at $(date -d @"${log_timestamp[$log_id]}")"
+ ((backlog < ALERT_BACKLOG)) || notice "$log_name -- backlog is at $backlog"
+ ((elapsed < ALERT_FRESHNESS)) || notice "$log_name -- latest timestamp at $(date -d @"${log_timestamp[$log_name]}")"
done
[[ $need_restart == 0 ]] || notice "silentct-mon needs to be restarted"