From f008c040c9673277f8d0364b211cbbf1cca4adfe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Fri, 19 Aug 2022 10:07:18 +0200
Subject: [PATCH] feat: introduce filters to find specific strings in error
 messages and replace them with generic ones to create better summaries

---
 files/error-summary.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/files/error-summary.sh b/files/error-summary.sh
index 2e2c84a..9492ee1 100755
--- a/files/error-summary.sh
+++ b/files/error-summary.sh
@@ -152,6 +152,14 @@ get_last_n_days(){
 		fi
 		${GREP_CMD} -oP "${FILTER_STRING}" "${LOGFILE}"
 	done | \
+	sed "s/Worker [0-9]*/Worker XX/g" | \
+	sed "s/Worker-[0-9]*/Worker-XX/g" | \
+	sed "s/Receiver [0-9]*/Receiver XX/g" | \
+	sed "s/IE[0-9]*/IEXXXXX/g" | \
+	sed "s/${HOSTNAME}/Rosetta-Server/g" | \
+	sed "s/lockID [0-9]*for/lockID XXXXXXXXXXfor/g" | \
+	sed "s/https-jsse-nio-8443-exec-[0-9]*/https-jsse-nio-8443-exec-XX/g" | \
+	sed "s/job [0-9]*/job XXXXXXXXX/g" | \
 	sort | uniq -c | sort -nr
 }
 
-- 
GitLab