From e9ed821d480392ac646f1fe035ccab68b1d51d9f Mon Sep 17 00:00:00 2001 From: Zhen Wang Date: Thu, 1 Aug 2019 17:10:53 -0700 Subject: [PATCH] Update the detection method for docker overlay2 issue --- config/docker-monitor.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/config/docker-monitor.json b/config/docker-monitor.json index d6294d4c..6b6f3794 100644 --- a/config/docker-monitor.json +++ b/config/docker-monitor.json @@ -7,12 +7,24 @@ "lookback": "5m", "bufferSize": 10, "source": "docker-monitor", - "conditions": [], + "conditions": [ + { + "type": "CorruptDockerOverlay2", + "reason": "NoCorruptDockerOverlay2", + "message": "docker overlay2 is functioning properly" + } + ], "rules": [ { "type": "temporary", "reason": "CorruptDockerImage", "pattern": "Error trying v2 registry: failed to register layer: rename /var/lib/docker/image/(.+) /var/lib/docker/image/(.+): directory not empty.*" + }, + { + "type": "permanent", + "condition": "CorruptDockerOverlay2", + "reason": "CorruptDockerOverlay2", + "pattern": "returned error: readlink /var/lib/docker/overlay2.*: invalid argument.*" } ] }