Skip to content

Commit 3a08848

Browse files
authored
Merge branch 'master' into prometheus-exporter_clamav
2 parents 56c3332 + 199412e commit 3a08848

24 files changed

+824
-22
lines changed

docs/severity.md

+10
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
- [integration_azure-virtual-machine-scaleset](#integration_azure-virtual-machine-scaleset)
6767
- [integration_azure-virtual-machine](#integration_azure-virtual-machine)
6868
- [integration_gcp-bigquery](#integration_gcp-bigquery)
69+
- [integration_gcp-cloud-run](#integration_gcp-cloud-run)
6970
- [integration_gcp-cloud-sql-common](#integration_gcp-cloud-sql-common)
7071
- [integration_gcp-cloud-sql-failover](#integration_gcp-cloud-sql-failover)
7172
- [integration_gcp-cloud-sql-mysql](#integration_gcp-cloud-sql-mysql)
@@ -739,6 +740,15 @@
739740
|GCP BigQuery uploaded bytes billed|X|X|-|-|-|
740741

741742

743+
## integration_gcp-cloud-run
744+
745+
|Detector|Critical|Major|Minor|Warning|Info|
746+
|---|---|---|---|---|---|
747+
|GCP Cloud Run container count|X|-|-|-|-|
748+
|GCP Cloud Run cpu utilizations|X|X|-|-|-|
749+
|GCP Cloud Run memory utilizations|X|X|-|-|-|
750+
751+
742752
## integration_gcp-cloud-sql-common
743753

744754
|Detector|Critical|Major|Minor|Warning|Info|

modules/integration_aws-elasticsearch/conf/01-jvm-memory-pressure.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module: AWS Elasticsearch
22
name: JVM Memory Pressure
33

4-
transformation: ".min(over='15m')"
54
aggregation: true
65
filtering: "filter('namespace', 'AWS/ES') and filter('stat', 'upper') and filter('NodeId', '*')"
76
value_unit: "%"
@@ -15,7 +14,9 @@ rules:
1514
critical:
1615
threshold: 90
1716
comparator: ">"
17+
lasting_duration: "15m"
1818
major:
1919
threshold: 80
2020
comparator: ">"
2121
dependency: critical
22+
lasting_duration: "15m"

modules/integration_aws-elasticsearch/conf/05-cluster-status.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
module: AWS Elasticsearch
22
name: Cluster status
33

4-
aggregation: ".min(over='15m')"
54
filtering: "filter('namespace', 'AWS/ES') and filter('stat', 'upper')"
65

76
signals:
@@ -18,8 +17,10 @@ rules:
1817
comparator: ">="
1918
description: "is red"
2019
signal: red
20+
lasting_duration: "15m"
2121
major:
2222
threshold: 1
2323
comparator: ">="
2424
description: "is yellow"
2525
signal: yellow
26+
lasting_duration: "15m"

modules/integration_aws-elasticsearch/conf/08-cluster-cpu.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ module: AWS Elasticsearch
22
id: "cluster_cpu"
33
name: "CPU utilization"
44

5-
transformation: ".min(over='45m')"
65
aggregation: ""
76
filtering: "filter('namespace', 'AWS/ES') and filter('stat', 'upper') and filter('NodeId', '*')"
87

@@ -20,6 +19,8 @@ rules:
2019
threshold: 80
2120
comparator: ">"
2221
dependency: critical
22+
lasting_duration: "45m"
2323
critical:
2424
threshold: 90
2525
comparator: ">"
26+
lasting_duration: "45m"

modules/integration_aws-elasticsearch/conf/09-master-cpu.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ module: AWS Elasticsearch
22
id: "master_cpu"
33
name: "Master CPU utilization"
44

5-
transformation: ".min(over='20m')"
65
aggregation: ""
76
filtering: "filter('namespace', 'AWS/ES') and filter('stat', 'upper') and filter('NodeId', '*')"
87

@@ -15,6 +14,8 @@ rules:
1514
threshold: 60
1615
comparator: ">"
1716
dependency: critical
17+
lasting_duration: "20m"
1818
critical:
1919
threshold: 70
2020
comparator: ">"
21+
lasting_duration: "20m"

modules/integration_aws-elasticsearch/variables-gen.tf

+12-12
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ variable "jvm_memory_pressure_aggregation_function" {
5959
variable "jvm_memory_pressure_transformation_function" {
6060
description = "Transformation function for jvm_memory_pressure detector (i.e. \".mean(over='5m')\")"
6161
type = string
62-
default = ".min(over='15m')"
62+
default = ""
6363
}
6464

6565
variable "jvm_memory_pressure_max_delay" {
@@ -109,7 +109,7 @@ variable "jvm_memory_pressure_threshold_critical" {
109109
variable "jvm_memory_pressure_lasting_duration_critical" {
110110
description = "Minimum duration that conditions must be true before raising alert"
111111
type = string
112-
default = null
112+
default = "15m"
113113
}
114114

115115
variable "jvm_memory_pressure_at_least_percentage_critical" {
@@ -126,7 +126,7 @@ variable "jvm_memory_pressure_threshold_major" {
126126
variable "jvm_memory_pressure_lasting_duration_major" {
127127
description = "Minimum duration that conditions must be true before raising alert"
128128
type = string
129-
default = null
129+
default = "15m"
130130
}
131131

132132
variable "jvm_memory_pressure_at_least_percentage_major" {
@@ -467,7 +467,7 @@ variable "cluster_status_notifications" {
467467
variable "cluster_status_aggregation_function" {
468468
description = "Aggregation function and group by for cluster_status detector (i.e. \".mean(by=['host'])\")"
469469
type = string
470-
default = ".min(over='15m')"
470+
default = ""
471471
}
472472

473473
variable "cluster_status_transformation_function" {
@@ -521,7 +521,7 @@ variable "cluster_status_threshold_critical" {
521521
variable "cluster_status_lasting_duration_critical" {
522522
description = "Minimum duration that conditions must be true before raising alert"
523523
type = string
524-
default = null
524+
default = "15m"
525525
}
526526

527527
variable "cluster_status_at_least_percentage_critical" {
@@ -538,7 +538,7 @@ variable "cluster_status_threshold_major" {
538538
variable "cluster_status_lasting_duration_major" {
539539
description = "Minimum duration that conditions must be true before raising alert"
540540
type = string
541-
default = null
541+
default = "15m"
542542
}
543543

544544
variable "cluster_status_at_least_percentage_major" {
@@ -725,7 +725,7 @@ variable "cluster_cpu_notifications" {
725725
variable "cluster_cpu_transformation_function" {
726726
description = "Transformation function for cluster_cpu detector (i.e. \".mean(over='5m')\")"
727727
type = string
728-
default = ".min(over='45m')"
728+
default = ""
729729
}
730730

731731
variable "cluster_cpu_max_delay" {
@@ -773,7 +773,7 @@ variable "cluster_cpu_threshold_major" {
773773
variable "cluster_cpu_lasting_duration_major" {
774774
description = "Minimum duration that conditions must be true before raising alert"
775775
type = string
776-
default = null
776+
default = "45m"
777777
}
778778

779779
variable "cluster_cpu_at_least_percentage_major" {
@@ -790,7 +790,7 @@ variable "cluster_cpu_threshold_critical" {
790790
variable "cluster_cpu_lasting_duration_critical" {
791791
description = "Minimum duration that conditions must be true before raising alert"
792792
type = string
793-
default = null
793+
default = "45m"
794794
}
795795

796796
variable "cluster_cpu_at_least_percentage_critical" {
@@ -809,7 +809,7 @@ variable "master_cpu_notifications" {
809809
variable "master_cpu_transformation_function" {
810810
description = "Transformation function for master_cpu detector (i.e. \".mean(over='5m')\")"
811811
type = string
812-
default = ".min(over='20m')"
812+
default = ""
813813
}
814814

815815
variable "master_cpu_max_delay" {
@@ -857,7 +857,7 @@ variable "master_cpu_threshold_major" {
857857
variable "master_cpu_lasting_duration_major" {
858858
description = "Minimum duration that conditions must be true before raising alert"
859859
type = string
860-
default = null
860+
default = "20m"
861861
}
862862

863863
variable "master_cpu_at_least_percentage_major" {
@@ -874,7 +874,7 @@ variable "master_cpu_threshold_critical" {
874874
variable "master_cpu_lasting_duration_critical" {
875875
description = "Minimum duration that conditions must be true before raising alert"
876876
type = string
877-
default = null
877+
default = "20m"
878878
}
879879

880880
variable "master_cpu_at_least_percentage_critical" {

0 commit comments

Comments
 (0)