From ebf402aa7d1e01b1a7adaa29d9d4d27fa46a3057 Mon Sep 17 00:00:00 2001 From: Tosin Ogunrinde Date: Thu, 31 Dec 2020 09:06:36 +0000 Subject: [PATCH 1/2] Improve JVM "JVM memory filling up" alert by summing up all the heap areas which include a separate entry for the Eden Space, Survivor Space and Tenured Gen. --- _data/rules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/rules.yml b/_data/rules.yml index 16f72c1..d0eff70 100644 --- a/_data/rules.yml +++ b/_data/rules.yml @@ -1071,7 +1071,7 @@ groups: rules: - name: JVM memory filling up description: JVM memory is filling up (> 80%) - query: '(jvm_memory_used_bytes{area="heap"} / jvm_memory_max_bytes{area="heap"}) * 100 > 80' + query: 'sum by (instance)(jvm_memory_used_bytes{area="heap"}) / sum by (instance)(jvm_memory_max_bytes{area="heap"}) * 100 > 80' severity: warning - name: Sidekiq From 21817c3551f01b44b008e462580deb94e97bf0c7 Mon Sep 17 00:00:00 2001 From: Tosin Ogunrinde Date: Thu, 31 Dec 2020 09:16:09 +0000 Subject: [PATCH 2/2] Improve JVM "JVM memory filling up" alert by summing up all the heap areas which include a separate entry for the Eden Space, Survivor Space and Tenured Gen. --- _data/rules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/rules.yml b/_data/rules.yml index d0eff70..65a5ef7 100644 --- a/_data/rules.yml +++ b/_data/rules.yml @@ -1071,7 +1071,7 @@ groups: rules: - name: JVM memory filling up description: JVM memory is filling up (> 80%) - query: 'sum by (instance)(jvm_memory_used_bytes{area="heap"}) / sum by (instance)(jvm_memory_max_bytes{area="heap"}) * 100 > 80' + query: '(sum by (instance)(jvm_memory_used_bytes{area="heap"}) / sum by (instance)(jvm_memory_max_bytes{area="heap"})) * 100 > 80' severity: warning - name: Sidekiq