From 9a26a51284a8db1c146bd0c131cbf3f993d4c440 Mon Sep 17 00:00:00 2001 From: Alexandre Gaillet Date: Wed, 23 May 2018 11:13:01 +0200 Subject: [PATCH] MON-191 - Space aggregator hard coded for mongodb, php-fpm and systemd monitors --- databases/mongodb/README.md | 2 +- databases/mongodb/inputs.tf | 4 ++-- databases/mongodb/monitors-mongo.tf | 4 ++-- middleware/php-fpm/README.md | 2 +- middleware/php-fpm/inputs.tf | 4 ++-- middleware/php-fpm/monitors-fpm.tf | 8 ++++---- system/generic/README.md | 10 +++++----- system/generic/inputs.tf | 20 ++++++++++---------- system/generic/monitors-system.tf | 26 +++++++++++++------------- 9 files changed, 40 insertions(+), 40 deletions(-) diff --git a/databases/mongodb/README.md b/databases/mongodb/README.md index c5d78e2..cbb2a64 100644 --- a/databases/mongodb/README.md +++ b/databases/mongodb/README.md @@ -79,7 +79,7 @@ Inputs | filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no | | filter_tags_use_defaults | Use default filter tags convention | string | `true` | no | | message | Message sent when an alert is triggered | string | - | yes | -| mongodb_replicaset_aggregator | Monitor aggregator for Mongodb replicaset [available values: min, max, sum or avg] | string | `avg` | no | +| mongodb_replicaset_time_aggregator | Monitor aggregator for Mongodb replicaset [available values: min, max or avg] | string | `avg` | no | | mongodb_replicaset_message | Custom message for Mongodb replicaset monitor | string | `` | no | | mongodb_replicaset_silenced | Groups to mute for Mongodb replicaset monitor | map | `` | no | | mongodb_replicaset_timeframe | Monitor timeframe for Mongodb replicaset [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no | diff --git a/databases/mongodb/inputs.tf b/databases/mongodb/inputs.tf index b67f68c..a3d8f59 100644 --- a/databases/mongodb/inputs.tf +++ b/databases/mongodb/inputs.tf @@ -36,8 +36,8 @@ variable "mongodb_replicaset_message" { default = "" } -variable "mongodb_replicaset_aggregator" { - description = "Monitor aggregator for Mongodb replicaset [available values: min, max, sum or avg]" +variable "mongodb_replicaset_time_aggregator" { + description = "Monitor aggregator for Mongodb replicaset [available values: min, max or avg]" type = "string" default = "avg" } diff --git a/databases/mongodb/monitors-mongo.tf b/databases/mongodb/monitors-mongo.tf index edac73d..aaa2549 100644 --- a/databases/mongodb/monitors-mongo.tf +++ b/databases/mongodb/monitors-mongo.tf @@ -11,8 +11,8 @@ resource "datadog_monitor" "mongodb_replicaset_state" { message = "${coalesce(var.mongodb_replicaset_message, var.message)}" query = <` | no | | php_fpm_busy_threshold_critical | php fpm busy critical threshold | string | `0.9` | no | diff --git a/middleware/php-fpm/inputs.tf b/middleware/php-fpm/inputs.tf index d9946c0..c35f5dc 100644 --- a/middleware/php-fpm/inputs.tf +++ b/middleware/php-fpm/inputs.tf @@ -38,8 +38,8 @@ variable "php_fpm_busy_message" { default = "" } -variable "php_fpm_busy_aggregator" { - description = "Monitor aggregator for PHP FPM busy worker [available values: min, max, sum or avg]" +variable "php_fpm_busy_time_aggregator" { + description = "Monitor aggregator for PHP FPM busy worker [available values: min, max or avg]" type = "string" default = "avg" } diff --git a/middleware/php-fpm/monitors-fpm.tf b/middleware/php-fpm/monitors-fpm.tf index 51e8ec0..8273490 100644 --- a/middleware/php-fpm/monitors-fpm.tf +++ b/middleware/php-fpm/monitors-fpm.tf @@ -13,10 +13,10 @@ resource "datadog_monitor" "datadog_php_fpm_connect_idle" { type = "metric alert" query = < ${var.php_fpm_busy_threshold_critical} EOF diff --git a/system/generic/README.md b/system/generic/README.md index 1401a7d..05b4268 100644 --- a/system/generic/README.md +++ b/system/generic/README.md @@ -28,13 +28,13 @@ Inputs | Name | Description | Type | Default | Required | |------|-------------|:----:|:-----:|:-----:| -| cpu_high_aggregator | Monitor aggregator for CPU high [available values: min, max, sum or avg] | string | `min` | no | +| cpu_high_time_aggregator | Monitor aggregator for CPU high [available values: min, max or avg] | string | `min` | no | | cpu_high_message | Custom message for CPU high monitor | string | `` | no | | cpu_high_silenced | Groups to mute for CPU high monitor | map | `` | no | | cpu_high_threshold_critical | CPU high critical threshold | string | `95` | no | | cpu_high_threshold_warning | CPU high warning threshold | string | `80` | no | | cpu_high_timeframe | Monitor timeframe for CPU high [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no | -| cpu_load_aggregator | Monitor aggregator for CPU load ratio [available values: min, max, sum or avg] | string | `min` | no | +| cpu_load_time_aggregator | Monitor aggregator for CPU load ratio [available values: min, max or avg] | string | `min` | no | | cpu_load_message | Custom message for CPU load ratio monitor | string | `` | no | | cpu_load_silenced | Groups to mute for CPU load ratio monitor | map | `` | no | | cpu_load_threshold_critical | CPU load ratio critical threshold | string | `4` | no | @@ -44,19 +44,19 @@ Inputs | environment | Architecture Environment | string | - | yes | | filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no | | filter_tags_use_defaults | Use default filter tags convention | string | `true` | no | -| free_disk_inodes_aggregator | Monitor aggregator for Free disk inodes [available values: min, max, sum or avg] | string | `min` | no | +| free_disk_inodes_time_aggregator | Monitor aggregator for Free disk inodes [available values: min, max or avg] | string | `min` | no | | free_disk_inodes_message | Custom message for Free disk inodes monitor | string | `` | no | | free_disk_inodes_silenced | Groups to mute for Free disk inodes monitor | map | `` | no | | free_disk_inodes_threshold_critical | Free disk space critical threshold | string | `5` | no | | free_disk_inodes_threshold_warning | Free disk space warning threshold | string | `10` | no | | free_disk_inodes_timeframe | Monitor timeframe for Free disk inodes [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no | -| free_disk_space_aggregator | Monitor aggregator for Free diskspace [available values: min, max, sum or avg] | string | `min` | no | +| free_disk_space_time_aggregator | Monitor aggregator for Free diskspace [available values: min, max or avg] | string | `min` | no | | free_disk_space_message | Custom message for Free diskspace monitor | string | `` | no | | free_disk_space_silenced | Groups to mute for Free diskspace monitor | map | `` | no | | free_disk_space_threshold_critical | Free disk space critical threshold | string | `5` | no | | free_disk_space_threshold_warning | Free disk space warning threshold | string | `10` | no | | free_disk_space_timeframe | Monitor timeframe for Free diskspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no | -| free_memory_aggregator | Monitor aggregator for Free memory [available values: min, max, sum or avg] | string | `min` | no | +| free_memory_time_aggregator | Monitor aggregator for Free memory [available values: min, max or avg] | string | `min` | no | | free_memory_message | Custom message for Free memory monitor | string | - | yes | | free_memory_silenced | Groups to mute for Free memory monitor | map | `` | no | | free_memory_threshold_critical | Free disk space critical threshold | string | `5` | no | diff --git a/system/generic/inputs.tf b/system/generic/inputs.tf index fec8a81..f55e02c 100644 --- a/system/generic/inputs.tf +++ b/system/generic/inputs.tf @@ -38,8 +38,8 @@ variable "cpu_high_message" { default = "" } -variable "cpu_high_aggregator" { - description = "Monitor aggregator for CPU high [available values: min, max, sum or avg]" +variable "cpu_high_time_aggregator" { + description = "Monitor aggregator for CPU high [available values: min, max or avg]" type = "string" default = "min" } @@ -72,8 +72,8 @@ variable "cpu_load_message" { default = "" } -variable "cpu_load_aggregator" { - description = "Monitor aggregator for CPU load ratio [available values: min, max, sum or avg]" +variable "cpu_load_time_aggregator" { + description = "Monitor aggregator for CPU load ratio [available values: min, max or avg]" type = "string" default = "min" } @@ -106,8 +106,8 @@ variable "free_disk_space_message" { default = "" } -variable "free_disk_space_aggregator" { - description = "Monitor aggregator for Free diskspace [available values: min, max, sum or avg]" +variable "free_disk_space_time_aggregator" { + description = "Monitor aggregator for Free diskspace [available values: min, max or avg]" type = "string" default = "min" } @@ -140,8 +140,8 @@ variable "free_disk_inodes_message" { default = "" } -variable "free_disk_inodes_aggregator" { - description = "Monitor aggregator for Free disk inodes [available values: min, max, sum or avg]" +variable "free_disk_inodes_time_aggregator" { + description = "Monitor aggregator for Free disk inodes [available values: min, max or avg]" type = "string" default = "min" } @@ -173,8 +173,8 @@ variable "free_memory_message" { type = "string" } -variable "free_memory_aggregator" { - description = "Monitor aggregator for Free memory [available values: min, max, sum or avg]" +variable "free_memory_time_aggregator" { + description = "Monitor aggregator for Free memory [available values: min, max or avg]" type = "string" default = "min" } diff --git a/system/generic/monitors-system.tf b/system/generic/monitors-system.tf index a0e78bc..f62a56a 100644 --- a/system/generic/monitors-system.tf +++ b/system/generic/monitors-system.tf @@ -11,7 +11,7 @@ resource "datadog_monitor" "datadog_cpu_too_high" { message = "${coalesce(var.cpu_high_message, var.message)}" query = < ${var.cpu_high_threshold_critical} EOF @@ -42,9 +42,9 @@ resource "datadog_monitor" "datadog_load_too_high" { message = "${coalesce(var.cpu_load_message, var.message)}" query = < ${var.cpu_load_threshold_critical} EOF @@ -74,9 +74,9 @@ resource "datadog_monitor" "datadog_free_disk_space_too_low" { message = "${coalesce(var.free_disk_space_message, var.message)}" query = <