From 00aa26cd1a9da8d92068771bf9014836a928df52 Mon Sep 17 00:00:00 2001 From: Andrew Rumble Date: Fri, 7 Mar 2025 15:48:06 +0000 Subject: [PATCH] Add a metric so that we can know maint is prevented GitOrigin-RevId: a4df6ce7f22df01e1116ae9dbf5c7c7afc73c388 --- services/clsi/app.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/clsi/app.js b/services/clsi/app.js index f8db431f53..8715802a0e 100644 --- a/services/clsi/app.js +++ b/services/clsi/app.js @@ -309,6 +309,10 @@ const loadTcpServer = net.createServer(function (socket) { } else { // Ready will cancel the maint state. socket.write(`up, ready, ${Math.max(freeLoadPercentage, 1)}%\n`, 'ASCII') + if (freeLoadPercentage <= 0) { + // This metric records how often we would have gone into maintenance mode. + Metrics.inc('clsi-prevented-maint') + } } socket.end() } else {