Merge branch 'MON-392_update_terraform_docs' into 'master'
Resolve MON-392 "Update terraform docs" Closes MON-392 See merge request claranet/cloudnative/projects/datadog/terraform/monitors!15
This commit is contained in:
commit
341fb51dcc
@ -9,7 +9,7 @@ test_auto_update:
|
||||
- apk update
|
||||
- apk upgrade
|
||||
- apk add --no-cache bash git grep coreutils curl
|
||||
- curl -Lo /usr/local/bin/terraform-docs "https://github.com/$(curl -s https://github.com/segmentio/terraform-docs/releases | grep terraform-docs-v0.4.0-linux-amd | head -n 1 | cut -d '"' -f 2)"
|
||||
- curl -Lo /usr/local/bin/terraform-docs "https://github.com/$(curl -s https://github.com/segmentio/terraform-docs/releases | grep terraform-docs-v0.6.0-linux-amd | head -n 1 | cut -d '"' -f 2)"
|
||||
- chmod +x /usr/local/bin/terraform-docs
|
||||
- ./scripts/auto_update.sh ./
|
||||
- git status
|
||||
|
||||
@ -17,30 +17,29 @@ module "datadog-monitors-caas-kubernetes-ark" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Ark backup failed
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| ark_schedules_enabled | Flag to enable Ark schedules monitor | string | `true` | no |
|
||||
| ark_schedules_extra_tags | Extra tags for Ark schedules monitor | list | `[]` | no |
|
||||
| ark_schedules_monitor_message | Custom message for Ark schedules monitor | string | `` | no |
|
||||
| ark_schedules_monitor_no_data_timeframe | No data timeframe in minutes | string | `1440` | no |
|
||||
| ark_schedules_monitor_silenced | Groups to mute for Ark schedules monitor | map | `{}` | no |
|
||||
| ark_schedules_monitor_timeframe | Monitor timeframe for Ark schedules monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_1d` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| ark\_schedules\_enabled | Flag to enable Ark schedules monitor | string | `"true"` | no |
|
||||
| ark\_schedules\_extra\_tags | Extra tags for Ark schedules monitor | list | `[]` | no |
|
||||
| ark\_schedules\_monitor\_message | Custom message for Ark schedules monitor | string | `""` | no |
|
||||
| ark\_schedules\_monitor\_no\_data\_timeframe | No data timeframe in minutes | string | `"1440"` | no |
|
||||
| ark\_schedules\_monitor\_silenced | Groups to mute for Ark schedules monitor | map | `{}` | no |
|
||||
| ark\_schedules\_monitor\_timeframe | Monitor timeframe for Ark schedules monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_1d"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| ark_schedules_monitor_id | id for monitor ark_schedules_monitor |
|
||||
| ark\_schedules\_monitor\_id | id for monitor ark_schedules_monitor |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -18,42 +18,41 @@ Creates DataDog monitors with the following checks:
|
||||
|
||||
- Nginx Ingress 4xx errors
|
||||
- Nginx Ingress 5xx errors
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| artificial_requests_count | Number of false requests used to mitigate false positive in case of low trafic | string | `5` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| ingress_4xx_enabled | Flag to enable Ingress 4xx errors monitor | string | `true` | no |
|
||||
| ingress_4xx_extra_tags | Extra tags for Ingress 4xx errors monitor | list | `[]` | no |
|
||||
| ingress_4xx_message | Message sent when an alert is triggered | string | `` | no |
|
||||
| ingress_4xx_silenced | Groups to mute for Ingress 4xx errors monitor | map | `{}` | no |
|
||||
| ingress_4xx_threshold_critical | 4xx critical threshold in percentage | string | `40` | no |
|
||||
| ingress_4xx_threshold_warning | 4xx warning threshold in percentage | string | `20` | no |
|
||||
| ingress_4xx_time_aggregator | Monitor aggregator for Ingress 4xx errors [available values: min, max or avg] | string | `min` | no |
|
||||
| ingress_4xx_timeframe | Monitor timeframe for Ingress 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| ingress_5xx_enabled | Flag to enable Ingress 5xx errors monitor | string | `true` | no |
|
||||
| ingress_5xx_extra_tags | Extra tags for Ingress 5xx errors monitor | list | `[]` | no |
|
||||
| ingress_5xx_message | Message sent when an alert is triggered | string | `` | no |
|
||||
| ingress_5xx_silenced | Groups to mute for Ingress 5xx errors monitor | map | `{}` | no |
|
||||
| ingress_5xx_threshold_critical | 5xx critical threshold in percentage | string | `20` | no |
|
||||
| ingress_5xx_threshold_warning | 5xx warning threshold in percentage | string | `10` | no |
|
||||
| ingress_5xx_time_aggregator | Monitor aggregator for Ingress 5xx errors [available values: min, max or avg] | string | `min` | no |
|
||||
| ingress_5xx_timeframe | Monitor timeframe for Ingress 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | string | `"5"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| ingress\_4xx\_enabled | Flag to enable Ingress 4xx errors monitor | string | `"true"` | no |
|
||||
| ingress\_4xx\_extra\_tags | Extra tags for Ingress 4xx errors monitor | list | `[]` | no |
|
||||
| ingress\_4xx\_message | Message sent when an alert is triggered | string | `""` | no |
|
||||
| ingress\_4xx\_silenced | Groups to mute for Ingress 4xx errors monitor | map | `{}` | no |
|
||||
| ingress\_4xx\_threshold\_critical | 4xx critical threshold in percentage | string | `"40"` | no |
|
||||
| ingress\_4xx\_threshold\_warning | 4xx warning threshold in percentage | string | `"20"` | no |
|
||||
| ingress\_4xx\_time\_aggregator | Monitor aggregator for Ingress 4xx errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| ingress\_4xx\_timeframe | Monitor timeframe for Ingress 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| ingress\_5xx\_enabled | Flag to enable Ingress 5xx errors monitor | string | `"true"` | no |
|
||||
| ingress\_5xx\_extra\_tags | Extra tags for Ingress 5xx errors monitor | list | `[]` | no |
|
||||
| ingress\_5xx\_message | Message sent when an alert is triggered | string | `""` | no |
|
||||
| ingress\_5xx\_silenced | Groups to mute for Ingress 5xx errors monitor | map | `{}` | no |
|
||||
| ingress\_5xx\_threshold\_critical | 5xx critical threshold in percentage | string | `"20"` | no |
|
||||
| ingress\_5xx\_threshold\_warning | 5xx warning threshold in percentage | string | `"10"` | no |
|
||||
| ingress\_5xx\_time\_aggregator | Monitor aggregator for Ingress 5xx errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| ingress\_5xx\_timeframe | Monitor timeframe for Ingress 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| nginx_ingress_too_many_4xx_id | id for monitor nginx_ingress_too_many_4xx |
|
||||
| nginx_ingress_too_many_5xx_id | id for monitor nginx_ingress_too_many_5xx |
|
||||
| nginx\_ingress\_too\_many\_4xx\_id | id for monitor nginx_ingress_too_many_4xx |
|
||||
| nginx\_ingress\_too\_many\_5xx\_id | id for monitor nginx_ingress_too_many_5xx |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -22,76 +22,75 @@ Creates DataDog monitors with the following checks:
|
||||
- ALB latency
|
||||
- ALB target HTTP code 4xx
|
||||
- ALB target HTTP code 5xx
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| alb_no_healthy_instances_enabled | Flag to enable ALB no healthy instances monitor | string | `true` | no |
|
||||
| alb_no_healthy_instances_extra_tags | Extra tags for ALB no healthy instances monitor | list | `[]` | no |
|
||||
| alb_no_healthy_instances_message | Custom message for ALB no healthy instances monitor | string | `` | no |
|
||||
| alb_no_healthy_instances_silenced | Groups to mute for ALB no healthy instances monitor | map | `{}` | no |
|
||||
| alb_no_healthy_instances_time_aggregator | Monitor aggregator for ALB no healthy instances [available values: min, max or avg] | string | `min` | no |
|
||||
| alb_no_healthy_instances_timeframe | Monitor timeframe for ALB no healthy instances [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| artificial_requests_count | Number of false requests used to mitigate false positive in case of low trafic | string | `5` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| httpcode_alb_4xx_enabled | Flag to enable ALB httpcode 4xx monitor | string | `true` | no |
|
||||
| httpcode_alb_4xx_extra_tags | Extra tags for ALB httpcode 4xx monitor | list | `[]` | no |
|
||||
| httpcode_alb_4xx_message | Custom message for ALB httpcode 4xx monitor | string | `` | no |
|
||||
| httpcode_alb_4xx_silenced | Groups to mute for ALB httpcode 4xx monitor | map | `{}` | no |
|
||||
| httpcode_alb_4xx_threshold_critical | loadbalancer 4xx critical threshold in percentage | string | `80` | no |
|
||||
| httpcode_alb_4xx_threshold_warning | loadbalancer 4xx warning threshold in percentage | string | `60` | no |
|
||||
| httpcode_alb_4xx_time_aggregator | Monitor aggregator for ALB httpcode 4xx [available values: min, max or avg] | string | `min` | no |
|
||||
| httpcode_alb_4xx_timeframe | Monitor timeframe for ALB httpcode 4xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| httpcode_alb_5xx_enabled | Flag to enable ALB httpcode 5xx monitor | string | `true` | no |
|
||||
| httpcode_alb_5xx_extra_tags | Extra tags for ALB httpcode 5xx monitor | list | `[]` | no |
|
||||
| httpcode_alb_5xx_message | Custom message for ALB httpcode 5xx monitor | string | `` | no |
|
||||
| httpcode_alb_5xx_silenced | Groups to mute for ALB httpcode 5xx monitor | map | `{}` | no |
|
||||
| httpcode_alb_5xx_threshold_critical | loadbalancer 5xx critical threshold in percentage | string | `80` | no |
|
||||
| httpcode_alb_5xx_threshold_warning | loadbalancer 5xx warning threshold in percentage | string | `60` | no |
|
||||
| httpcode_alb_5xx_time_aggregator | Monitor aggregator for ALB httpcode 5xx [available values: min, max or avg] | string | `min` | no |
|
||||
| httpcode_alb_5xx_timeframe | Monitor timeframe for ALB httpcode 5xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| httpcode_target_4xx_enabled | Flag to enable ALB target httpcode 4xx monitor | string | `true` | no |
|
||||
| httpcode_target_4xx_extra_tags | Extra tags for ALB target httpcode 4xx monitor | list | `[]` | no |
|
||||
| httpcode_target_4xx_message | Custom message for ALB target httpcode 4xx monitor | string | `` | no |
|
||||
| httpcode_target_4xx_silenced | Groups to mute for ALB target httpcode 4xx monitor | map | `{}` | no |
|
||||
| httpcode_target_4xx_threshold_critical | target 4xx critical threshold in percentage | string | `80` | no |
|
||||
| httpcode_target_4xx_threshold_warning | target 4xx warning threshold in percentage | string | `60` | no |
|
||||
| httpcode_target_4xx_time_aggregator | Monitor aggregator for ALB target httpcode 4xx [available values: min, max or avg] | string | `min` | no |
|
||||
| httpcode_target_4xx_timeframe | Monitor timeframe for ALB target httpcode 4xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| httpcode_target_5xx_enabled | Flag to enable ALB target httpcode 5xx monitor | string | `true` | no |
|
||||
| httpcode_target_5xx_extra_tags | Extra tags for ALB target httpcode 5xx monitor | list | `[]` | no |
|
||||
| httpcode_target_5xx_message | Custom message for ALB target httpcode 5xx monitor | string | `` | no |
|
||||
| httpcode_target_5xx_silenced | Groups to mute for ALB target httpcode 5xx monitor | map | `{}` | no |
|
||||
| httpcode_target_5xx_threshold_critical | target 5xx critical threshold in percentage | string | `80` | no |
|
||||
| httpcode_target_5xx_threshold_warning | target 5xx warning threshold in percentage | string | `60` | no |
|
||||
| httpcode_target_5xx_time_aggregator | Monitor aggregator for ALB target httpcode 5xx [available values: min, max or avg] | string | `min` | no |
|
||||
| httpcode_target_5xx_timeframe | Monitor timeframe for ALB target httpcode 5xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| latency_enabled | Flag to enable ALB latency monitor | string | `true` | no |
|
||||
| latency_extra_tags | Extra tags for ALB latency monitor | list | `[]` | no |
|
||||
| latency_message | Custom message for ALB latency monitor | string | `` | no |
|
||||
| latency_silenced | Groups to mute for ALB latency monitor | map | `{}` | no |
|
||||
| latency_threshold_critical | latency critical threshold in milliseconds | string | `1000` | no |
|
||||
| latency_threshold_warning | latency warning threshold in milliseconds | string | `500` | no |
|
||||
| latency_time_aggregator | Monitor aggregator for ALB latency [available values: min, max or avg] | string | `min` | no |
|
||||
| latency_timeframe | Monitor timeframe for ALB latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| alb\_no\_healthy\_instances\_enabled | Flag to enable ALB no healthy instances monitor | string | `"true"` | no |
|
||||
| alb\_no\_healthy\_instances\_extra\_tags | Extra tags for ALB no healthy instances monitor | list | `[]` | no |
|
||||
| alb\_no\_healthy\_instances\_message | Custom message for ALB no healthy instances monitor | string | `""` | no |
|
||||
| alb\_no\_healthy\_instances\_silenced | Groups to mute for ALB no healthy instances monitor | map | `{}` | no |
|
||||
| alb\_no\_healthy\_instances\_time\_aggregator | Monitor aggregator for ALB no healthy instances [available values: min, max or avg] | string | `"min"` | no |
|
||||
| alb\_no\_healthy\_instances\_timeframe | Monitor timeframe for ALB no healthy instances [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | string | `"5"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| httpcode\_alb\_4xx\_enabled | Flag to enable ALB httpcode 4xx monitor | string | `"true"` | no |
|
||||
| httpcode\_alb\_4xx\_extra\_tags | Extra tags for ALB httpcode 4xx monitor | list | `[]` | no |
|
||||
| httpcode\_alb\_4xx\_message | Custom message for ALB httpcode 4xx monitor | string | `""` | no |
|
||||
| httpcode\_alb\_4xx\_silenced | Groups to mute for ALB httpcode 4xx monitor | map | `{}` | no |
|
||||
| httpcode\_alb\_4xx\_threshold\_critical | loadbalancer 4xx critical threshold in percentage | string | `"80"` | no |
|
||||
| httpcode\_alb\_4xx\_threshold\_warning | loadbalancer 4xx warning threshold in percentage | string | `"60"` | no |
|
||||
| httpcode\_alb\_4xx\_time\_aggregator | Monitor aggregator for ALB httpcode 4xx [available values: min, max or avg] | string | `"min"` | no |
|
||||
| httpcode\_alb\_4xx\_timeframe | Monitor timeframe for ALB httpcode 4xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| httpcode\_alb\_5xx\_enabled | Flag to enable ALB httpcode 5xx monitor | string | `"true"` | no |
|
||||
| httpcode\_alb\_5xx\_extra\_tags | Extra tags for ALB httpcode 5xx monitor | list | `[]` | no |
|
||||
| httpcode\_alb\_5xx\_message | Custom message for ALB httpcode 5xx monitor | string | `""` | no |
|
||||
| httpcode\_alb\_5xx\_silenced | Groups to mute for ALB httpcode 5xx monitor | map | `{}` | no |
|
||||
| httpcode\_alb\_5xx\_threshold\_critical | loadbalancer 5xx critical threshold in percentage | string | `"80"` | no |
|
||||
| httpcode\_alb\_5xx\_threshold\_warning | loadbalancer 5xx warning threshold in percentage | string | `"60"` | no |
|
||||
| httpcode\_alb\_5xx\_time\_aggregator | Monitor aggregator for ALB httpcode 5xx [available values: min, max or avg] | string | `"min"` | no |
|
||||
| httpcode\_alb\_5xx\_timeframe | Monitor timeframe for ALB httpcode 5xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| httpcode\_target\_4xx\_enabled | Flag to enable ALB target httpcode 4xx monitor | string | `"true"` | no |
|
||||
| httpcode\_target\_4xx\_extra\_tags | Extra tags for ALB target httpcode 4xx monitor | list | `[]` | no |
|
||||
| httpcode\_target\_4xx\_message | Custom message for ALB target httpcode 4xx monitor | string | `""` | no |
|
||||
| httpcode\_target\_4xx\_silenced | Groups to mute for ALB target httpcode 4xx monitor | map | `{}` | no |
|
||||
| httpcode\_target\_4xx\_threshold\_critical | target 4xx critical threshold in percentage | string | `"80"` | no |
|
||||
| httpcode\_target\_4xx\_threshold\_warning | target 4xx warning threshold in percentage | string | `"60"` | no |
|
||||
| httpcode\_target\_4xx\_time\_aggregator | Monitor aggregator for ALB target httpcode 4xx [available values: min, max or avg] | string | `"min"` | no |
|
||||
| httpcode\_target\_4xx\_timeframe | Monitor timeframe for ALB target httpcode 4xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| httpcode\_target\_5xx\_enabled | Flag to enable ALB target httpcode 5xx monitor | string | `"true"` | no |
|
||||
| httpcode\_target\_5xx\_extra\_tags | Extra tags for ALB target httpcode 5xx monitor | list | `[]` | no |
|
||||
| httpcode\_target\_5xx\_message | Custom message for ALB target httpcode 5xx monitor | string | `""` | no |
|
||||
| httpcode\_target\_5xx\_silenced | Groups to mute for ALB target httpcode 5xx monitor | map | `{}` | no |
|
||||
| httpcode\_target\_5xx\_threshold\_critical | target 5xx critical threshold in percentage | string | `"80"` | no |
|
||||
| httpcode\_target\_5xx\_threshold\_warning | target 5xx warning threshold in percentage | string | `"60"` | no |
|
||||
| httpcode\_target\_5xx\_time\_aggregator | Monitor aggregator for ALB target httpcode 5xx [available values: min, max or avg] | string | `"min"` | no |
|
||||
| httpcode\_target\_5xx\_timeframe | Monitor timeframe for ALB target httpcode 5xx [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| latency\_enabled | Flag to enable ALB latency monitor | string | `"true"` | no |
|
||||
| latency\_extra\_tags | Extra tags for ALB latency monitor | list | `[]` | no |
|
||||
| latency\_message | Custom message for ALB latency monitor | string | `""` | no |
|
||||
| latency\_silenced | Groups to mute for ALB latency monitor | map | `{}` | no |
|
||||
| latency\_threshold\_critical | latency critical threshold in milliseconds | string | `"1000"` | no |
|
||||
| latency\_threshold\_warning | latency warning threshold in milliseconds | string | `"500"` | no |
|
||||
| latency\_time\_aggregator | Monitor aggregator for ALB latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| latency\_timeframe | Monitor timeframe for ALB latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| ALB_httpcode_4xx_id | id for monitor ALB_httpcode_4xx |
|
||||
| ALB_httpcode_5xx_id | id for monitor ALB_httpcode_5xx |
|
||||
| ALB_httpcode_target_4xx_id | id for monitor ALB_httpcode_target_4xx |
|
||||
| ALB_httpcode_target_5xx_id | id for monitor ALB_httpcode_target_5xx |
|
||||
| ALB_latency_id | id for monitor ALB_latency |
|
||||
| ALB_no_healthy_instances_id | id for monitor ALB_no_healthy_instances |
|
||||
| ALB\_httpcode\_4xx\_id | id for monitor ALB_httpcode_4xx |
|
||||
| ALB\_httpcode\_5xx\_id | id for monitor ALB_httpcode_5xx |
|
||||
| ALB\_httpcode\_target\_4xx\_id | id for monitor ALB_httpcode_target_4xx |
|
||||
| ALB\_httpcode\_target\_5xx\_id | id for monitor ALB_httpcode_target_5xx |
|
||||
| ALB\_latency\_id | id for monitor ALB_latency |
|
||||
| ALB\_no\_healthy\_instances\_id | id for monitor ALB_no_healthy_instances |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -19,49 +19,48 @@ Creates DataDog monitors with the following checks:
|
||||
- API Gateway HTTP 4xx errors
|
||||
- API Gateway HTTP 5xx errors
|
||||
- API Gateway latency
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| artificial_requests_count | Number of false requests used to mitigate false positive in case of low trafic | string | `5` | no |
|
||||
| environment | Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| http_4xx_requests_enabled | Flag to enable API Gateway HTTP 4xx requests monitor | string | `true` | no |
|
||||
| http_4xx_requests_extra_tags | Extra tags for API Gateway HTTP 4xx requests monitor | list | `[]` | no |
|
||||
| http_4xx_requests_message | Custom message for API Gateway HTTP 4xx requests monitor | string | `` | no |
|
||||
| http_4xx_requests_silenced | Groups to mute for API Gateway HTTP 4xx requests monitor | map | `{}` | no |
|
||||
| http_4xx_requests_threshold_critical | Maximum critical acceptable percent of 4xx errors | string | `30` | no |
|
||||
| http_4xx_requests_threshold_warning | Maximum warning acceptable percent of 4xx errors | string | `15` | no |
|
||||
| http_4xx_requests_time_aggregator | Monitor aggregator for API HTTP 4xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| http_4xx_requests_timeframe | Monitor timeframe for API HTTP 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| http_5xx_requests_enabled | Flag to enable API Gateway HTTP 5xx requests monitor | string | `true` | no |
|
||||
| http_5xx_requests_extra_tags | Extra tags for API Gateway HTTP 5xx requests monitor | list | `[]` | no |
|
||||
| http_5xx_requests_message | Custom message for API Gateway HTTP 5xx requests monitor | string | `` | no |
|
||||
| http_5xx_requests_silenced | Groups to mute for API Gateway HTTP 5xx requests monitor | map | `{}` | no |
|
||||
| http_5xx_requests_threshold_critical | Maximum critical acceptable percent of 5xx errors | string | `20` | no |
|
||||
| http_5xx_requests_threshold_warning | Maximum warning acceptable percent of 5xx errors | string | `10` | no |
|
||||
| http_5xx_requests_time_aggregator | Monitor aggregator for API HTTP 5xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| http_5xx_requests_timeframe | Monitor timeframe for API HTTP 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| latency_enabled | Flag to enable API Gateway latency monitor | string | `true` | no |
|
||||
| latency_extra_tags | Extra tags for API Gateway latency monitor | list | `[]` | no |
|
||||
| latency_message | Custom message for API Gateway latency monitor | string | `` | no |
|
||||
| latency_silenced | Groups to mute for API Gateway latency monitor | map | `{}` | no |
|
||||
| latency_threshold_critical | Alerting threshold in milliseconds | string | `800` | no |
|
||||
| latency_threshold_warning | Warning threshold in milliseconds | string | `400` | no |
|
||||
| latency_time_aggregator | Monitor aggregator for API Gateway latency [available values: min, max or avg] | string | `min` | no |
|
||||
| latency_timeframe | Monitor timeframe for API latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | string | `"5"` | no |
|
||||
| environment | Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| http\_4xx\_requests\_enabled | Flag to enable API Gateway HTTP 4xx requests monitor | string | `"true"` | no |
|
||||
| http\_4xx\_requests\_extra\_tags | Extra tags for API Gateway HTTP 4xx requests monitor | list | `[]` | no |
|
||||
| http\_4xx\_requests\_message | Custom message for API Gateway HTTP 4xx requests monitor | string | `""` | no |
|
||||
| http\_4xx\_requests\_silenced | Groups to mute for API Gateway HTTP 4xx requests monitor | map | `{}` | no |
|
||||
| http\_4xx\_requests\_threshold\_critical | Maximum critical acceptable percent of 4xx errors | string | `"30"` | no |
|
||||
| http\_4xx\_requests\_threshold\_warning | Maximum warning acceptable percent of 4xx errors | string | `"15"` | no |
|
||||
| http\_4xx\_requests\_time\_aggregator | Monitor aggregator for API HTTP 4xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| http\_4xx\_requests\_timeframe | Monitor timeframe for API HTTP 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| http\_5xx\_requests\_enabled | Flag to enable API Gateway HTTP 5xx requests monitor | string | `"true"` | no |
|
||||
| http\_5xx\_requests\_extra\_tags | Extra tags for API Gateway HTTP 5xx requests monitor | list | `[]` | no |
|
||||
| http\_5xx\_requests\_message | Custom message for API Gateway HTTP 5xx requests monitor | string | `""` | no |
|
||||
| http\_5xx\_requests\_silenced | Groups to mute for API Gateway HTTP 5xx requests monitor | map | `{}` | no |
|
||||
| http\_5xx\_requests\_threshold\_critical | Maximum critical acceptable percent of 5xx errors | string | `"20"` | no |
|
||||
| http\_5xx\_requests\_threshold\_warning | Maximum warning acceptable percent of 5xx errors | string | `"10"` | no |
|
||||
| http\_5xx\_requests\_time\_aggregator | Monitor aggregator for API HTTP 5xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| http\_5xx\_requests\_timeframe | Monitor timeframe for API HTTP 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| latency\_enabled | Flag to enable API Gateway latency monitor | string | `"true"` | no |
|
||||
| latency\_extra\_tags | Extra tags for API Gateway latency monitor | list | `[]` | no |
|
||||
| latency\_message | Custom message for API Gateway latency monitor | string | `""` | no |
|
||||
| latency\_silenced | Groups to mute for API Gateway latency monitor | map | `{}` | no |
|
||||
| latency\_threshold\_critical | Alerting threshold in milliseconds | string | `"800"` | no |
|
||||
| latency\_threshold\_warning | Warning threshold in milliseconds | string | `"400"` | no |
|
||||
| latency\_time\_aggregator | Monitor aggregator for API Gateway latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| latency\_timeframe | Monitor timeframe for API latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| API_Gateway_latency_id | id for monitor API_Gateway_latency |
|
||||
| API_http_4xx_errors_count_id | id for monitor API_http_4xx_errors_count |
|
||||
| API_http_5xx_errors_count_id | id for monitor API_http_5xx_errors_count |
|
||||
| API\_Gateway\_latency\_id | id for monitor API_Gateway_latency |
|
||||
| API\_http\_4xx\_errors\_count\_id | id for monitor API_http_4xx_errors_count |
|
||||
| API\_http\_5xx\_errors\_count\_id | id for monitor API_http_5xx_errors_count |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -22,72 +22,71 @@ Creates DataDog monitors with the following checks:
|
||||
- Elasticache free memory
|
||||
- Elasticache max connections reached
|
||||
- Elasticache swap
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Infrastructure Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| eviction_enabled | Flag to enable Elasticache eviction monitor | string | `true` | no |
|
||||
| eviction_extra_tags | Extra tags for Elasticache eviction monitor | list | `[]` | no |
|
||||
| eviction_growing_condition_timeframe | Monitor condition timeframe for Elasticache eviction growing [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| eviction_growing_enabled | Flag to enable Elasticache eviction growing monitor | string | `true` | no |
|
||||
| eviction_growing_extra_tags | Extra tags for Elasticache eviction growing monitor | list | `[]` | no |
|
||||
| eviction_growing_message | Custom message for Elasticache eviction growing monitor | string | `` | no |
|
||||
| eviction_growing_silenced | Groups to mute for Elasticache eviction growing monitor | map | `{}` | no |
|
||||
| eviction_growing_threshold_critical | Elasticache eviction growing critical threshold in percentage | string | `30` | no |
|
||||
| eviction_growing_threshold_warning | Elasticache eviction growing warning threshold in percentage | string | `10` | no |
|
||||
| eviction_growing_timeframe | Monitor timeframe for Elasticache eviction growing [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| eviction_message | Custom message for Elasticache eviction monitor | string | `` | no |
|
||||
| eviction_silenced | Groups to mute for Elasticache eviction monitor | map | `{}` | no |
|
||||
| eviction_threshold_critical | Elasticache free memory critical threshold in percentage | string | `30` | no |
|
||||
| eviction_threshold_warning | Elasticache free memory warning threshold in percentage | string | `0` | no |
|
||||
| eviction_timeframe | Monitor timeframe for Elasticache eviction [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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_memory_condition_timeframe | Monitor condition timeframe for Elasticache free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| free_memory_enabled | Flag to enable Elasticache free memory monitor | string | `true` | no |
|
||||
| free_memory_extra_tags | Extra tags for Elasticache free memory monitor | list | `[]` | no |
|
||||
| free_memory_message | Custom message for Elasticache free memory monitor | string | `` | no |
|
||||
| free_memory_silenced | Groups to mute for Elasticache free memory monitor | map | `{}` | no |
|
||||
| free_memory_threshold_critical | Elasticache free memory critical threshold in percentage | string | `-70` | no |
|
||||
| free_memory_threshold_warning | Elasticache free memory warning threshold in percentage | string | `-50` | no |
|
||||
| free_memory_timeframe | Monitor timeframe for Elasticache free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| max_connection_enabled | Flag to enable Elasticache max connection monitor | string | `true` | no |
|
||||
| max_connection_extra_tags | Extra tags for Elasticache max connection monitor | list | `[]` | no |
|
||||
| max_connection_message | Custom message for Elasticache max connection monitor | string | `` | no |
|
||||
| max_connection_silenced | Groups to mute for Elasticache max connection monitor | map | `{}` | no |
|
||||
| max_connection_time_aggregator | Monitor aggregator for Elasticache max connection [available values: min, max or avg] | string | `max` | no |
|
||||
| max_connection_timeframe | Monitor timeframe for Elasticache max connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| no_connection_enabled | Flag to enable Elasticache no connection monitor | string | `true` | no |
|
||||
| no_connection_extra_tags | Extra tags for Elasticache no connection monitor | list | `[]` | no |
|
||||
| no_connection_message | Custom message for Elasticache no connection monitor | string | `` | no |
|
||||
| no_connection_silenced | Groups to mute for Elasticache no connection monitor | map | `{}` | no |
|
||||
| no_connection_time_aggregator | Monitor aggregator for Elasticache no connection [available values: min, max or avg] | string | `min` | no |
|
||||
| no_connection_timeframe | Monitor timeframe for Elasticache no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| swap_enabled | Flag to enable Elasticache swap monitor | string | `true` | no |
|
||||
| swap_extra_tags | Extra tags for Elasticache swap monitor | list | `[]` | no |
|
||||
| swap_message | Custom message for Elasticache swap monitor | string | `` | no |
|
||||
| swap_silenced | Groups to mute for Elasticache swap monitor | map | `{}` | no |
|
||||
| swap_threshold_critical | Elasticache swap critical threshold in bytes | string | `50000000` | no |
|
||||
| swap_threshold_warning | Elasticache swap warning threshold in bytes | string | `0` | no |
|
||||
| swap_time_aggregator | Monitor aggregator for Elasticache memcached swap [available values: min, max or avg] | string | `min` | no |
|
||||
| swap_timeframe | Monitor timeframe for Elasticache swap [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Infrastructure Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| eviction\_enabled | Flag to enable Elasticache eviction monitor | string | `"true"` | no |
|
||||
| eviction\_extra\_tags | Extra tags for Elasticache eviction monitor | list | `[]` | no |
|
||||
| eviction\_growing\_condition\_timeframe | Monitor condition timeframe for Elasticache eviction growing [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| eviction\_growing\_enabled | Flag to enable Elasticache eviction growing monitor | string | `"true"` | no |
|
||||
| eviction\_growing\_extra\_tags | Extra tags for Elasticache eviction growing monitor | list | `[]` | no |
|
||||
| eviction\_growing\_message | Custom message for Elasticache eviction growing monitor | string | `""` | no |
|
||||
| eviction\_growing\_silenced | Groups to mute for Elasticache eviction growing monitor | map | `{}` | no |
|
||||
| eviction\_growing\_threshold\_critical | Elasticache eviction growing critical threshold in percentage | string | `"30"` | no |
|
||||
| eviction\_growing\_threshold\_warning | Elasticache eviction growing warning threshold in percentage | string | `"10"` | no |
|
||||
| eviction\_growing\_timeframe | Monitor timeframe for Elasticache eviction growing [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| eviction\_message | Custom message for Elasticache eviction monitor | string | `""` | no |
|
||||
| eviction\_silenced | Groups to mute for Elasticache eviction monitor | map | `{}` | no |
|
||||
| eviction\_threshold\_critical | Elasticache free memory critical threshold in percentage | string | `"30"` | no |
|
||||
| eviction\_threshold\_warning | Elasticache free memory warning threshold in percentage | string | `"0"` | no |
|
||||
| eviction\_timeframe | Monitor timeframe for Elasticache eviction [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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\_memory\_condition\_timeframe | Monitor condition timeframe for Elasticache free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| free\_memory\_enabled | Flag to enable Elasticache free memory monitor | string | `"true"` | no |
|
||||
| free\_memory\_extra\_tags | Extra tags for Elasticache free memory monitor | list | `[]` | no |
|
||||
| free\_memory\_message | Custom message for Elasticache free memory monitor | string | `""` | no |
|
||||
| free\_memory\_silenced | Groups to mute for Elasticache free memory monitor | map | `{}` | no |
|
||||
| free\_memory\_threshold\_critical | Elasticache free memory critical threshold in percentage | string | `"-70"` | no |
|
||||
| free\_memory\_threshold\_warning | Elasticache free memory warning threshold in percentage | string | `"-50"` | no |
|
||||
| free\_memory\_timeframe | Monitor timeframe for Elasticache free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| max\_connection\_enabled | Flag to enable Elasticache max connection monitor | string | `"true"` | no |
|
||||
| max\_connection\_extra\_tags | Extra tags for Elasticache max connection monitor | list | `[]` | no |
|
||||
| max\_connection\_message | Custom message for Elasticache max connection monitor | string | `""` | no |
|
||||
| max\_connection\_silenced | Groups to mute for Elasticache max connection monitor | map | `{}` | no |
|
||||
| max\_connection\_time\_aggregator | Monitor aggregator for Elasticache max connection [available values: min, max or avg] | string | `"max"` | no |
|
||||
| max\_connection\_timeframe | Monitor timeframe for Elasticache max connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| no\_connection\_enabled | Flag to enable Elasticache no connection monitor | string | `"true"` | no |
|
||||
| no\_connection\_extra\_tags | Extra tags for Elasticache no connection monitor | list | `[]` | no |
|
||||
| no\_connection\_message | Custom message for Elasticache no connection monitor | string | `""` | no |
|
||||
| no\_connection\_silenced | Groups to mute for Elasticache no connection monitor | map | `{}` | no |
|
||||
| no\_connection\_time\_aggregator | Monitor aggregator for Elasticache no connection [available values: min, max or avg] | string | `"min"` | no |
|
||||
| no\_connection\_timeframe | Monitor timeframe for Elasticache no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| swap\_enabled | Flag to enable Elasticache swap monitor | string | `"true"` | no |
|
||||
| swap\_extra\_tags | Extra tags for Elasticache swap monitor | list | `[]` | no |
|
||||
| swap\_message | Custom message for Elasticache swap monitor | string | `""` | no |
|
||||
| swap\_silenced | Groups to mute for Elasticache swap monitor | map | `{}` | no |
|
||||
| swap\_threshold\_critical | Elasticache swap critical threshold in bytes | string | `"50000000"` | no |
|
||||
| swap\_threshold\_warning | Elasticache swap warning threshold in bytes | string | `"0"` | no |
|
||||
| swap\_time\_aggregator | Monitor aggregator for Elasticache memcached swap [available values: min, max or avg] | string | `"min"` | no |
|
||||
| swap\_timeframe | Monitor timeframe for Elasticache swap [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| elasticache_eviction_growing_id | id for monitor elasticache_eviction_growing |
|
||||
| elasticache_eviction_id | id for monitor elasticache_eviction |
|
||||
| elasticache_free_memory_id | id for monitor elasticache_free_memory |
|
||||
| elasticache_max_connection_id | id for monitor elasticache_max_connection |
|
||||
| elasticache_no_connection_id | id for monitor elasticache_no_connection |
|
||||
| elasticache_swap_id | id for monitor elasticache_swap |
|
||||
| elasticache\_eviction\_growing\_id | id for monitor elasticache_eviction_growing |
|
||||
| elasticache\_eviction\_id | id for monitor elasticache_eviction |
|
||||
| elasticache\_free\_memory\_id | id for monitor elasticache_free_memory |
|
||||
| elasticache\_max\_connection\_id | id for monitor elasticache_max_connection |
|
||||
| elasticache\_no\_connection\_id | id for monitor elasticache_no_connection |
|
||||
| elasticache\_swap\_id | id for monitor elasticache_swap |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -18,41 +18,40 @@ Creates DataDog monitors with the following checks:
|
||||
|
||||
- Elasticache memcached cache hit ratio
|
||||
- Elasticache memcached CPU
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_high_enabled | Flag to enable Elasticache memcached cpu high monitor | string | `true` | no |
|
||||
| cpu_high_extra_tags | Extra tags for Elasticache memcached cpu high monitor | list | `[]` | no |
|
||||
| cpu_high_message | Custom message for Elasticache memcached cpu high monitor | string | `` | no |
|
||||
| cpu_high_silenced | Groups to mute for Elasticache memcached cpu high monitor | map | `{}` | no |
|
||||
| cpu_high_threshold_critical | Elasticache memcached cpu high critical threshold in percentage | string | `90` | no |
|
||||
| cpu_high_threshold_warning | Elasticache memcached cpu high warning threshold in percentage | string | `75` | no |
|
||||
| cpu_high_time_aggregator | Monitor aggregator for Elasticache memcached cpu high [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_high_timeframe | Monitor timeframe for Elasticache memcached cpu high [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Infrastructure Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| get_hits_enabled | Flag to enable Elasticache memcached get hits monitor | string | `true` | no |
|
||||
| get_hits_extra_tags | Extra tags for Elasticache memcached get hits monitor | list | `[]` | no |
|
||||
| get_hits_message | Custom message for Elasticache memcached get hits monitor | string | `` | no |
|
||||
| get_hits_silenced | Groups to mute for Elasticache memcached get hits monitor | map | `{}` | no |
|
||||
| get_hits_threshold_critical | Elasticache memcached get hits critical threshold in percentage | string | `60` | no |
|
||||
| get_hits_threshold_warning | Elasticache memcached get hits warning threshold in percentage | string | `80` | no |
|
||||
| get_hits_time_aggregator | Monitor aggregator for Elasticache memcached get hits [available values: min, max or avg] | string | `max` | no |
|
||||
| get_hits_timeframe | Monitor timeframe for Elasticache memcached get hits [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| cpu\_high\_enabled | Flag to enable Elasticache memcached cpu high monitor | string | `"true"` | no |
|
||||
| cpu\_high\_extra\_tags | Extra tags for Elasticache memcached cpu high monitor | list | `[]` | no |
|
||||
| cpu\_high\_message | Custom message for Elasticache memcached cpu high monitor | string | `""` | no |
|
||||
| cpu\_high\_silenced | Groups to mute for Elasticache memcached cpu high monitor | map | `{}` | no |
|
||||
| cpu\_high\_threshold\_critical | Elasticache memcached cpu high critical threshold in percentage | string | `"90"` | no |
|
||||
| cpu\_high\_threshold\_warning | Elasticache memcached cpu high warning threshold in percentage | string | `"75"` | no |
|
||||
| cpu\_high\_time\_aggregator | Monitor aggregator for Elasticache memcached cpu high [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_high\_timeframe | Monitor timeframe for Elasticache memcached cpu high [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Infrastructure Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| get\_hits\_enabled | Flag to enable Elasticache memcached get hits monitor | string | `"true"` | no |
|
||||
| get\_hits\_extra\_tags | Extra tags for Elasticache memcached get hits monitor | list | `[]` | no |
|
||||
| get\_hits\_message | Custom message for Elasticache memcached get hits monitor | string | `""` | no |
|
||||
| get\_hits\_silenced | Groups to mute for Elasticache memcached get hits monitor | map | `{}` | no |
|
||||
| get\_hits\_threshold\_critical | Elasticache memcached get hits critical threshold in percentage | string | `"60"` | no |
|
||||
| get\_hits\_threshold\_warning | Elasticache memcached get hits warning threshold in percentage | string | `"80"` | no |
|
||||
| get\_hits\_time\_aggregator | Monitor aggregator for Elasticache memcached get hits [available values: min, max or avg] | string | `"max"` | no |
|
||||
| get\_hits\_timeframe | Monitor timeframe for Elasticache memcached get hits [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| memcached_cpu_high_id | id for monitor memcached_cpu_high |
|
||||
| memcached_get_hits_id | id for monitor memcached_get_hits |
|
||||
| memcached\_cpu\_high\_id | id for monitor memcached_cpu_high |
|
||||
| memcached\_get\_hits\_id | id for monitor memcached_get_hits |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -20,56 +20,55 @@ Creates DataDog monitors with the following checks:
|
||||
- Elasticache redis CPU
|
||||
- Elasticache redis is receiving no commands
|
||||
- Elasticache redis replication lag
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cache_hits_enabled | Flag to enable Elasticache redis cache hits monitor | string | `true` | no |
|
||||
| cache_hits_extra_tags | Extra tags for Elasticache redis cache hits monitor | list | `[]` | no |
|
||||
| cache_hits_message | Custom message for Elasticache redis cache hits monitor | string | `` | no |
|
||||
| cache_hits_silenced | Groups to mute for Elasticache redis cache hits monitor | map | `{}` | no |
|
||||
| cache_hits_threshold_critical | Elasticache redis cache hits critical threshold in percentage | string | `60` | no |
|
||||
| cache_hits_threshold_warning | Elasticache redis cache hits warning threshold in percentage | string | `80` | no |
|
||||
| cache_hits_time_aggregator | Monitor aggregator for Elasticache redis cache hits [available values: min, max or avg] | string | `max` | no |
|
||||
| cache_hits_timeframe | Monitor timeframe for Elasticache redis cache hits [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| commands_enabled | Flag to enable Elasticache redis commands monitor | string | `true` | no |
|
||||
| commands_extra_tags | Extra tags for Elasticache redis commands monitor | list | `[]` | no |
|
||||
| commands_message | Custom message for Elasticache redis commands monitor | string | `` | no |
|
||||
| commands_silenced | Groups to mute for Elasticache redis commands monitor | map | `{}` | no |
|
||||
| commands_timeframe | Monitor timeframe for Elasticache redis commands [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu_high_enabled | Flag to enable Elasticache redis cpu high monitor | string | `true` | no |
|
||||
| cpu_high_extra_tags | Extra tags for Elasticache redis cpu high monitor | list | `[]` | no |
|
||||
| cpu_high_message | Custom message for Elasticache redis cpu high monitor | string | `` | no |
|
||||
| cpu_high_silenced | Groups to mute for Elasticache redis cpu high monitor | map | `{}` | no |
|
||||
| cpu_high_threshold_critical | Elasticache redis cpu high critical threshold in percentage | string | `90` | no |
|
||||
| cpu_high_threshold_warning | Elasticache redis cpu high warning threshold in percentage | string | `75` | no |
|
||||
| cpu_high_time_aggregator | Monitor aggregator for Elasticache redis cpu high [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_high_timeframe | Monitor timeframe for Elasticache redis cpu high [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Infrastructure Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| replication_lag_enabled | Flag to enable Elasticache redis replication lag monitor | string | `true` | no |
|
||||
| replication_lag_extra_tags | Extra tags for Elasticache redis replication lag monitor | list | `[]` | no |
|
||||
| replication_lag_message | Custom message for Elasticache redis replication lag monitor | string | `` | no |
|
||||
| replication_lag_silenced | Groups to mute for Elasticache redis replication lag monitor | map | `{}` | no |
|
||||
| replication_lag_threshold_critical | Elasticache redis replication lag critical threshold in seconds | string | `180` | no |
|
||||
| replication_lag_threshold_warning | Elasticache redis replication lag warning threshold in seconds | string | `90` | no |
|
||||
| replication_lag_time_aggregator | Monitor aggregator for Elasticache redis replication lag [available values: min, max or avg] | string | `min` | no |
|
||||
| replication_lag_timeframe | Monitor timeframe for Elasticache redis replication lag [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_10m` | no |
|
||||
| cache\_hits\_enabled | Flag to enable Elasticache redis cache hits monitor | string | `"true"` | no |
|
||||
| cache\_hits\_extra\_tags | Extra tags for Elasticache redis cache hits monitor | list | `[]` | no |
|
||||
| cache\_hits\_message | Custom message for Elasticache redis cache hits monitor | string | `""` | no |
|
||||
| cache\_hits\_silenced | Groups to mute for Elasticache redis cache hits monitor | map | `{}` | no |
|
||||
| cache\_hits\_threshold\_critical | Elasticache redis cache hits critical threshold in percentage | string | `"60"` | no |
|
||||
| cache\_hits\_threshold\_warning | Elasticache redis cache hits warning threshold in percentage | string | `"80"` | no |
|
||||
| cache\_hits\_time\_aggregator | Monitor aggregator for Elasticache redis cache hits [available values: min, max or avg] | string | `"max"` | no |
|
||||
| cache\_hits\_timeframe | Monitor timeframe for Elasticache redis cache hits [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| commands\_enabled | Flag to enable Elasticache redis commands monitor | string | `"true"` | no |
|
||||
| commands\_extra\_tags | Extra tags for Elasticache redis commands monitor | list | `[]` | no |
|
||||
| commands\_message | Custom message for Elasticache redis commands monitor | string | `""` | no |
|
||||
| commands\_silenced | Groups to mute for Elasticache redis commands monitor | map | `{}` | no |
|
||||
| commands\_timeframe | Monitor timeframe for Elasticache redis commands [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| cpu\_high\_enabled | Flag to enable Elasticache redis cpu high monitor | string | `"true"` | no |
|
||||
| cpu\_high\_extra\_tags | Extra tags for Elasticache redis cpu high monitor | list | `[]` | no |
|
||||
| cpu\_high\_message | Custom message for Elasticache redis cpu high monitor | string | `""` | no |
|
||||
| cpu\_high\_silenced | Groups to mute for Elasticache redis cpu high monitor | map | `{}` | no |
|
||||
| cpu\_high\_threshold\_critical | Elasticache redis cpu high critical threshold in percentage | string | `"90"` | no |
|
||||
| cpu\_high\_threshold\_warning | Elasticache redis cpu high warning threshold in percentage | string | `"75"` | no |
|
||||
| cpu\_high\_time\_aggregator | Monitor aggregator for Elasticache redis cpu high [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_high\_timeframe | Monitor timeframe for Elasticache redis cpu high [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Infrastructure Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| replication\_lag\_enabled | Flag to enable Elasticache redis replication lag monitor | string | `"true"` | no |
|
||||
| replication\_lag\_extra\_tags | Extra tags for Elasticache redis replication lag monitor | list | `[]` | no |
|
||||
| replication\_lag\_message | Custom message for Elasticache redis replication lag monitor | string | `""` | no |
|
||||
| replication\_lag\_silenced | Groups to mute for Elasticache redis replication lag monitor | map | `{}` | no |
|
||||
| replication\_lag\_threshold\_critical | Elasticache redis replication lag critical threshold in seconds | string | `"180"` | no |
|
||||
| replication\_lag\_threshold\_warning | Elasticache redis replication lag warning threshold in seconds | string | `"90"` | no |
|
||||
| replication\_lag\_time\_aggregator | Monitor aggregator for Elasticache redis replication lag [available values: min, max or avg] | string | `"min"` | no |
|
||||
| replication\_lag\_timeframe | Monitor timeframe for Elasticache redis replication lag [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_10m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| redis_cache_hits_id | id for monitor redis_cache_hits |
|
||||
| redis_commands_id | id for monitor redis_commands |
|
||||
| redis_cpu_high_id | id for monitor redis_cpu_high |
|
||||
| redis_replication_lag_id | id for monitor redis_replication_lag |
|
||||
| redis\_cache\_hits\_id | id for monitor redis_cache_hits |
|
||||
| redis\_commands\_id | id for monitor redis_commands |
|
||||
| redis\_cpu\_high\_id | id for monitor redis_cpu_high |
|
||||
| redis\_replication\_lag\_id | id for monitor redis_replication_lag |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -19,48 +19,47 @@ Creates DataDog monitors with the following checks:
|
||||
- ElasticSearch cluster CPU high
|
||||
- ElasticSearch cluster free storage space
|
||||
- ElasticSearch cluster status is not green
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_enabled | Flag to enable ES cluster cpu monitor | string | `true` | no |
|
||||
| cpu_extra_tags | Extra tags for ES cluster cpu monitor | list | `[]` | no |
|
||||
| cpu_message | Custom message for ES cluster cpu monitor | string | `` | no |
|
||||
| cpu_silenced | Groups to mute for ES cluster cpu monitor | map | `{}` | no |
|
||||
| cpu_threshold_critical | CPU usage in percent (critical threshold) | string | `90` | no |
|
||||
| cpu_threshold_warning | CPU usage in percent (warning threshold) | string | `80` | no |
|
||||
| cpu_time_aggregator | Monitor aggregator for ES cluster cpu [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_timeframe | Monitor timeframe for ES cluster cpu [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| diskspace_enabled | Flag to enable ES cluster diskspace monitor | string | `true` | no |
|
||||
| diskspace_extra_tags | Extra tags for ES cluster diskspace monitor | list | `[]` | no |
|
||||
| diskspace_message | Custom message for ES cluster diskspace monitor | string | `` | no |
|
||||
| diskspace_silenced | Groups to mute for ES cluster diskspace monitor | map | `{}` | no |
|
||||
| diskspace_threshold_critical | Disk free space in percent (critical threshold) | string | `10` | no |
|
||||
| diskspace_threshold_warning | Disk free space in percent (warning threshold) | string | `20` | no |
|
||||
| diskspace_time_aggregator | Monitor aggregator for ES cluster diskspace [available values: min, max or avg] | string | `max` | no |
|
||||
| diskspace_timeframe | Monitor timeframe for ES cluster diskspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| es_cluster_status_enabled | Flag to enable ES cluster status monitor | string | `true` | no |
|
||||
| es_cluster_status_extra_tags | Extra tags for ES cluster status monitor | list | `[]` | no |
|
||||
| es_cluster_status_message | Custom message for ES cluster status monitor | string | `` | no |
|
||||
| es_cluster_status_silenced | Groups to mute for ES cluster status monitor | map | `{}` | no |
|
||||
| es_cluster_status_timeframe | Monitor timeframe for ES cluster status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_30m` | no |
|
||||
| es_cluster_volume_size | ElasticSearch Domain volume size (in GB) | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| cpu\_enabled | Flag to enable ES cluster cpu monitor | string | `"true"` | no |
|
||||
| cpu\_extra\_tags | Extra tags for ES cluster cpu monitor | list | `[]` | no |
|
||||
| cpu\_message | Custom message for ES cluster cpu monitor | string | `""` | no |
|
||||
| cpu\_silenced | Groups to mute for ES cluster cpu monitor | map | `{}` | no |
|
||||
| cpu\_threshold\_critical | CPU usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_threshold\_warning | CPU usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_time\_aggregator | Monitor aggregator for ES cluster cpu [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_timeframe | Monitor timeframe for ES cluster cpu [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| diskspace\_enabled | Flag to enable ES cluster diskspace monitor | string | `"true"` | no |
|
||||
| diskspace\_extra\_tags | Extra tags for ES cluster diskspace monitor | list | `[]` | no |
|
||||
| diskspace\_message | Custom message for ES cluster diskspace monitor | string | `""` | no |
|
||||
| diskspace\_silenced | Groups to mute for ES cluster diskspace monitor | map | `{}` | no |
|
||||
| diskspace\_threshold\_critical | Disk free space in percent (critical threshold) | string | `"10"` | no |
|
||||
| diskspace\_threshold\_warning | Disk free space in percent (warning threshold) | string | `"20"` | no |
|
||||
| diskspace\_time\_aggregator | Monitor aggregator for ES cluster diskspace [available values: min, max or avg] | string | `"max"` | no |
|
||||
| diskspace\_timeframe | Monitor timeframe for ES cluster diskspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| es\_cluster\_status\_enabled | Flag to enable ES cluster status monitor | string | `"true"` | no |
|
||||
| es\_cluster\_status\_extra\_tags | Extra tags for ES cluster status monitor | list | `[]` | no |
|
||||
| es\_cluster\_status\_message | Custom message for ES cluster status monitor | string | `""` | no |
|
||||
| es\_cluster\_status\_silenced | Groups to mute for ES cluster status monitor | map | `{}` | no |
|
||||
| es\_cluster\_status\_timeframe | Monitor timeframe for ES cluster status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_30m"` | no |
|
||||
| es\_cluster\_volume\_size | ElasticSearch Domain volume size (in GB) | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| es_cluster_status_id | id for monitor es_cluster_status |
|
||||
| es_cpu_90_15min_id | id for monitor es_cpu_90_15min |
|
||||
| es_free_space_low_id | id for monitor es_free_space_low |
|
||||
| es\_cluster\_status\_id | id for monitor es_cluster_status |
|
||||
| es\_cpu\_90\_15min\_id | id for monitor es_cpu_90_15min |
|
||||
| es\_free\_space\_low\_id | id for monitor es_free_space_low |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -22,72 +22,71 @@ Creates DataDog monitors with the following checks:
|
||||
- ELB backend 5xx errors too high
|
||||
- ELB healthy instances
|
||||
- ELB latency too high
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| artificial_requests_count | Number of false requests used to mitigate false positive in case of low trafic | string | `5` | no |
|
||||
| elb_4xx_enabled | Flag to enable ELB 4xx errors monitor | string | `true` | no |
|
||||
| elb_4xx_extra_tags | Extra tags for ELB 4xx errors monitor | list | `[]` | no |
|
||||
| elb_4xx_message | Custom message for ELB 4xx errors monitor | string | `` | no |
|
||||
| elb_4xx_silenced | Groups to mute for ELB 4xx errors monitor | map | `{}` | no |
|
||||
| elb_4xx_threshold_critical | loadbalancer 4xx critical threshold in percentage | string | `10` | no |
|
||||
| elb_4xx_threshold_warning | loadbalancer 4xx warning threshold in percentage | string | `5` | no |
|
||||
| elb_4xx_timeframe | Monitor timeframe for ELB 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| elb_5xx_enabled | Flag to enable ELB 5xx errors monitor | string | `true` | no |
|
||||
| elb_5xx_extra_tags | Extra tags for ELB 5xx errors monitor | list | `[]` | no |
|
||||
| elb_5xx_message | Custom message for ELB 5xx errors monitor | string | `` | no |
|
||||
| elb_5xx_silenced | Groups to mute for ELB 5xx errors monitor | map | `{}` | no |
|
||||
| elb_5xx_threshold_critical | loadbalancer 5xx critical threshold in percentage | string | `10` | no |
|
||||
| elb_5xx_threshold_warning | loadbalancer 5xx warning threshold in percentage | string | `5` | no |
|
||||
| elb_5xx_timeframe | Monitor timeframe for ELB 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| elb_backend_4xx_enabled | Flag to enable ELB backend 4xx errors monitor | string | `true` | no |
|
||||
| elb_backend_4xx_extra_tags | Extra tags for ELB backend 4xx errors monitor | list | `[]` | no |
|
||||
| elb_backend_4xx_message | Custom message for ELB backend 4xx errors monitor | string | `` | no |
|
||||
| elb_backend_4xx_silenced | Groups to mute for ELB backend 4xx errors monitor | map | `{}` | no |
|
||||
| elb_backend_4xx_threshold_critical | loadbalancer backend 4xx critical threshold in percentage | string | `10` | no |
|
||||
| elb_backend_4xx_threshold_warning | loadbalancer backend 4xx warning threshold in percentage | string | `5` | no |
|
||||
| elb_backend_4xx_timeframe | Monitor timeframe for ELB backend 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| elb_backend_5xx_enabled | Flag to enable ELB backend 5xx errors monitor | string | `true` | no |
|
||||
| elb_backend_5xx_extra_tags | Extra tags for ELB backend 5xx errors monitor | list | `[]` | no |
|
||||
| elb_backend_5xx_message | Custom message for ELB backend 5xx errors monitor | string | `` | no |
|
||||
| elb_backend_5xx_silenced | Groups to mute for ELB backend 5xx errors monitor | map | `{}` | no |
|
||||
| elb_backend_5xx_threshold_critical | loadbalancer backend 5xx critical threshold in percentage | string | `10` | no |
|
||||
| elb_backend_5xx_threshold_warning | loadbalancer backend 5xx warning threshold in percentage | string | `5` | no |
|
||||
| elb_backend_5xx_timeframe | Monitor timeframe for ELB backend 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| elb_backend_latency_critical | latency critical threshold in seconds | string | `5` | no |
|
||||
| elb_backend_latency_enabled | Flag to enable ELB backend latency monitor | string | `true` | no |
|
||||
| elb_backend_latency_extra_tags | Extra tags for ELB backend latency monitor | list | `[]` | no |
|
||||
| elb_backend_latency_message | Custom message for ELB backend latency monitor | string | `` | no |
|
||||
| elb_backend_latency_silenced | Groups to mute for ELB backend latency monitor | map | `{}` | no |
|
||||
| elb_backend_latency_time_aggregator | Monitor aggregator for ELB backend latency [available values: min, max or avg] | string | `min` | no |
|
||||
| elb_backend_latency_timeframe | Monitor timeframe for ELB backend latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| elb_backend_latency_warning | latency warning threshold in seconds | string | `1` | no |
|
||||
| elb_no_healthy_instance_enabled | Flag to enable ELB no healty instance monitor | string | `true` | no |
|
||||
| elb_no_healthy_instance_extra_tags | Extra tags for ELB no healty instance monitor | list | `[]` | no |
|
||||
| elb_no_healthy_instance_message | Custom message for ELB no healty instance monitor | string | `` | no |
|
||||
| elb_no_healthy_instance_silenced | Groups to mute for ELB no healty instance monitor | map | `{}` | no |
|
||||
| elb_no_healthy_instance_time_aggregator | Monitor aggregator for ELB no healty instance [available values: min or max] | string | `min` | no |
|
||||
| elb_no_healthy_instance_timeframe | Monitor timeframe for ELB no healty instance [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | string | `"5"` | no |
|
||||
| elb\_4xx\_enabled | Flag to enable ELB 4xx errors monitor | string | `"true"` | no |
|
||||
| elb\_4xx\_extra\_tags | Extra tags for ELB 4xx errors monitor | list | `[]` | no |
|
||||
| elb\_4xx\_message | Custom message for ELB 4xx errors monitor | string | `""` | no |
|
||||
| elb\_4xx\_silenced | Groups to mute for ELB 4xx errors monitor | map | `{}` | no |
|
||||
| elb\_4xx\_threshold\_critical | loadbalancer 4xx critical threshold in percentage | string | `"10"` | no |
|
||||
| elb\_4xx\_threshold\_warning | loadbalancer 4xx warning threshold in percentage | string | `"5"` | no |
|
||||
| elb\_4xx\_timeframe | Monitor timeframe for ELB 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| elb\_5xx\_enabled | Flag to enable ELB 5xx errors monitor | string | `"true"` | no |
|
||||
| elb\_5xx\_extra\_tags | Extra tags for ELB 5xx errors monitor | list | `[]` | no |
|
||||
| elb\_5xx\_message | Custom message for ELB 5xx errors monitor | string | `""` | no |
|
||||
| elb\_5xx\_silenced | Groups to mute for ELB 5xx errors monitor | map | `{}` | no |
|
||||
| elb\_5xx\_threshold\_critical | loadbalancer 5xx critical threshold in percentage | string | `"10"` | no |
|
||||
| elb\_5xx\_threshold\_warning | loadbalancer 5xx warning threshold in percentage | string | `"5"` | no |
|
||||
| elb\_5xx\_timeframe | Monitor timeframe for ELB 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| elb\_backend\_4xx\_enabled | Flag to enable ELB backend 4xx errors monitor | string | `"true"` | no |
|
||||
| elb\_backend\_4xx\_extra\_tags | Extra tags for ELB backend 4xx errors monitor | list | `[]` | no |
|
||||
| elb\_backend\_4xx\_message | Custom message for ELB backend 4xx errors monitor | string | `""` | no |
|
||||
| elb\_backend\_4xx\_silenced | Groups to mute for ELB backend 4xx errors monitor | map | `{}` | no |
|
||||
| elb\_backend\_4xx\_threshold\_critical | loadbalancer backend 4xx critical threshold in percentage | string | `"10"` | no |
|
||||
| elb\_backend\_4xx\_threshold\_warning | loadbalancer backend 4xx warning threshold in percentage | string | `"5"` | no |
|
||||
| elb\_backend\_4xx\_timeframe | Monitor timeframe for ELB backend 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| elb\_backend\_5xx\_enabled | Flag to enable ELB backend 5xx errors monitor | string | `"true"` | no |
|
||||
| elb\_backend\_5xx\_extra\_tags | Extra tags for ELB backend 5xx errors monitor | list | `[]` | no |
|
||||
| elb\_backend\_5xx\_message | Custom message for ELB backend 5xx errors monitor | string | `""` | no |
|
||||
| elb\_backend\_5xx\_silenced | Groups to mute for ELB backend 5xx errors monitor | map | `{}` | no |
|
||||
| elb\_backend\_5xx\_threshold\_critical | loadbalancer backend 5xx critical threshold in percentage | string | `"10"` | no |
|
||||
| elb\_backend\_5xx\_threshold\_warning | loadbalancer backend 5xx warning threshold in percentage | string | `"5"` | no |
|
||||
| elb\_backend\_5xx\_timeframe | Monitor timeframe for ELB backend 5xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| elb\_backend\_latency\_critical | latency critical threshold in seconds | string | `"5"` | no |
|
||||
| elb\_backend\_latency\_enabled | Flag to enable ELB backend latency monitor | string | `"true"` | no |
|
||||
| elb\_backend\_latency\_extra\_tags | Extra tags for ELB backend latency monitor | list | `[]` | no |
|
||||
| elb\_backend\_latency\_message | Custom message for ELB backend latency monitor | string | `""` | no |
|
||||
| elb\_backend\_latency\_silenced | Groups to mute for ELB backend latency monitor | map | `{}` | no |
|
||||
| elb\_backend\_latency\_time\_aggregator | Monitor aggregator for ELB backend latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| elb\_backend\_latency\_timeframe | Monitor timeframe for ELB backend latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| elb\_backend\_latency\_warning | latency warning threshold in seconds | string | `"1"` | no |
|
||||
| elb\_no\_healthy\_instance\_enabled | Flag to enable ELB no healty instance monitor | string | `"true"` | no |
|
||||
| elb\_no\_healthy\_instance\_extra\_tags | Extra tags for ELB no healty instance monitor | list | `[]` | no |
|
||||
| elb\_no\_healthy\_instance\_message | Custom message for ELB no healty instance monitor | string | `""` | no |
|
||||
| elb\_no\_healthy\_instance\_silenced | Groups to mute for ELB no healty instance monitor | map | `{}` | no |
|
||||
| elb\_no\_healthy\_instance\_time\_aggregator | Monitor aggregator for ELB no healty instance [available values: min or max] | string | `"min"` | no |
|
||||
| elb\_no\_healthy\_instance\_timeframe | Monitor timeframe for ELB no healty instance [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| ELB_backend_latency_id | id for monitor ELB_backend_latency |
|
||||
| ELB_no_healthy_instances_id | id for monitor ELB_no_healthy_instances |
|
||||
| ELB_too_much_4xx_backend_id | id for monitor ELB_too_much_4xx_backend |
|
||||
| ELB_too_much_4xx_id | id for monitor ELB_too_much_4xx |
|
||||
| ELB_too_much_5xx_backend_id | id for monitor ELB_too_much_5xx_backend |
|
||||
| ELB_too_much_5xx_id | id for monitor ELB_too_much_5xx |
|
||||
| ELB\_backend\_latency\_id | id for monitor ELB_backend_latency |
|
||||
| ELB\_no\_healthy\_instances\_id | id for monitor ELB_no_healthy_instances |
|
||||
| ELB\_too\_much\_4xx\_backend\_id | id for monitor ELB_too_much_4xx_backend |
|
||||
| ELB\_too\_much\_4xx\_id | id for monitor ELB_too_much_4xx |
|
||||
| ELB\_too\_much\_5xx\_backend\_id | id for monitor ELB_too_much_5xx_backend |
|
||||
| ELB\_too\_much\_5xx\_id | id for monitor ELB_too_much_5xx |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,29 +17,28 @@ module "datadog-monitors-cloud-aws-kinesis-firehose" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Kinesis Firehose No incoming records
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| incoming_records_enabled | Flag to enable Kinesis Firehorse incoming records monitor | string | `true` | no |
|
||||
| incoming_records_extra_tags | Extra tags for Kinesis Firehorse incoming records monitor | list | `[]` | no |
|
||||
| incoming_records_message | Custom message for Kinesis Firehorse incoming records monitor | string | `` | no |
|
||||
| incoming_records_silenced | Groups to mute for Kinesis Firehorse incoming records monitor | map | `{}` | no |
|
||||
| incoming_records_timeframe | Monitor timeframe for incoming records metrics evaluation [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| environment | Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| incoming\_records\_enabled | Flag to enable Kinesis Firehorse incoming records monitor | string | `"true"` | no |
|
||||
| incoming\_records\_extra\_tags | Extra tags for Kinesis Firehorse incoming records monitor | list | `[]` | no |
|
||||
| incoming\_records\_message | Custom message for Kinesis Firehorse incoming records monitor | string | `""` | no |
|
||||
| incoming\_records\_silenced | Groups to mute for Kinesis Firehorse incoming records monitor | map | `{}` | no |
|
||||
| incoming\_records\_timeframe | Monitor timeframe for incoming records metrics evaluation [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| firehose_incoming_records_id | id for monitor firehose_incoming_records |
|
||||
| firehose\_incoming\_records\_id | id for monitor firehose_incoming_records |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,31 +17,30 @@ module "datadog-monitors-cloud-aws-rds-aurora-mysql" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- RDS Aurora Mysql replica lag
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| aurora_replicalag_enabled | Flag to enable RDS Aurora replica lag monitor | string | `true` | no |
|
||||
| aurora_replicalag_extra_tags | Extra tags for RDS Aurora replica lag monitor | list | `[]` | no |
|
||||
| aurora_replicalag_message | Custom message for RDS Aurora replica lag monitor | string | `` | no |
|
||||
| aurora_replicalag_silenced | Groups to mute for RDS Aurora replica lag monitor | map | `{}` | no |
|
||||
| aurora_replicalag_threshold_critical | Aurora replica lag in milliseconds (critical threshold) | string | `200` | no |
|
||||
| aurora_replicalag_threshold_warning | Aurora replica lag in milliseconds (warning threshold) | string | `100` | no |
|
||||
| aurora_replicalag_timeframe | Monitor timeframe for RDS Aurora replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| aurora\_replicalag\_enabled | Flag to enable RDS Aurora replica lag monitor | string | `"true"` | no |
|
||||
| aurora\_replicalag\_extra\_tags | Extra tags for RDS Aurora replica lag monitor | list | `[]` | no |
|
||||
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | string | `""` | no |
|
||||
| aurora\_replicalag\_silenced | Groups to mute for RDS Aurora replica lag monitor | map | `{}` | no |
|
||||
| aurora\_replicalag\_threshold\_critical | Aurora replica lag in milliseconds (critical threshold) | string | `"200"` | no |
|
||||
| aurora\_replicalag\_threshold\_warning | Aurora replica lag in milliseconds (warning threshold) | string | `"100"` | no |
|
||||
| aurora\_replicalag\_timeframe | Monitor timeframe for RDS Aurora replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| rds_aurora_mysql_replica_lag_id | id for monitor rds_aurora_mysql_replica_lag |
|
||||
| rds\_aurora\_mysql\_replica\_lag\_id | id for monitor rds_aurora_mysql_replica_lag |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,31 +17,30 @@ module "datadog-monitors-cloud-aws-rds-aurora-postgresql" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- RDS Aurora PostgreSQL replica lag
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| aurora_replicalag_enabled | Flag to enable RDS Aurora replica lag monitor | string | `true` | no |
|
||||
| aurora_replicalag_extra_tags | Extra tags for RDS Aurora replica lag monitor | list | `[]` | no |
|
||||
| aurora_replicalag_message | Custom message for RDS Aurora replica lag monitor | string | `` | no |
|
||||
| aurora_replicalag_silenced | Groups to mute for RDS Aurora replica lag monitor | map | `{}` | no |
|
||||
| aurora_replicalag_threshold_critical | Aurora replica lag in milliseconds (critical threshold) | string | `200` | no |
|
||||
| aurora_replicalag_threshold_warning | Aurora replica lag in milliseconds (warning threshold) | string | `100` | no |
|
||||
| aurora_replicalag_timeframe | Monitor timeframe for RDS Aurora replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| aurora\_replicalag\_enabled | Flag to enable RDS Aurora replica lag monitor | string | `"true"` | no |
|
||||
| aurora\_replicalag\_extra\_tags | Extra tags for RDS Aurora replica lag monitor | list | `[]` | no |
|
||||
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | string | `""` | no |
|
||||
| aurora\_replicalag\_silenced | Groups to mute for RDS Aurora replica lag monitor | map | `{}` | no |
|
||||
| aurora\_replicalag\_threshold\_critical | Aurora replica lag in milliseconds (critical threshold) | string | `"200"` | no |
|
||||
| aurora\_replicalag\_threshold\_warning | Aurora replica lag in milliseconds (warning threshold) | string | `"100"` | no |
|
||||
| aurora\_replicalag\_timeframe | Monitor timeframe for RDS Aurora replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| rds_aurora_postgresql_replica_lag_id | id for monitor rds_aurora_postgresql_replica_lag |
|
||||
| rds\_aurora\_postgresql\_replica\_lag\_id | id for monitor rds_aurora_postgresql_replica_lag |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -19,49 +19,48 @@ Creates DataDog monitors with the following checks:
|
||||
- RDS instance CPU high
|
||||
- RDS instance free space
|
||||
- RDS replica lag
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_enabled | Flag to enable RDS CPU usage monitor | string | `true` | no |
|
||||
| cpu_extra_tags | Extra tags for RDS CPU usage monitor | list | `[]` | no |
|
||||
| cpu_message | Custom message for RDS CPU usage monitor | string | `` | no |
|
||||
| cpu_silenced | Groups to mute for RDS CPU usage monitor | map | `{}` | no |
|
||||
| cpu_threshold_critical | CPU usage in percent (critical threshold) | string | `90` | no |
|
||||
| cpu_threshold_warning | CPU usage in percent (warning threshold) | string | `80` | no |
|
||||
| cpu_time_aggregator | Monitor aggregator for RDS CPU usage [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_timeframe | Monitor timeframe for RDS CPU usage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| diskspace_enabled | Flag to enable RDS free diskspace monitor | string | `true` | no |
|
||||
| diskspace_extra_tags | Extra tags for RDS free diskspace monitor | list | `[]` | no |
|
||||
| diskspace_message | Custom message for RDS free diskspace monitor | string | `` | no |
|
||||
| diskspace_silenced | Groups to mute for RDS free diskspace monitor | map | `{}` | no |
|
||||
| diskspace_threshold_critical | Disk free space in percent (critical threshold) | string | `10` | no |
|
||||
| diskspace_threshold_warning | Disk free space in percent (warning threshold) | string | `20` | no |
|
||||
| diskspace_time_aggregator | Monitor aggregator for RDS free diskspace [available values: min, max or avg] | string | `min` | no |
|
||||
| diskspace_timeframe | Monitor timeframe for RDS free diskspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| replicalag_enabled | Flag to enable RDS replica lag monitor | string | `true` | no |
|
||||
| replicalag_extra_tags | Extra tags for RDS replica lag monitor | list | `[]` | no |
|
||||
| replicalag_message | Custom message for RDS replica lag monitor | string | `` | no |
|
||||
| replicalag_silenced | Groups to mute for RDS replica lag monitor | map | `{}` | no |
|
||||
| replicalag_threshold_critical | replica lag in seconds (critical threshold) | string | `300` | no |
|
||||
| replicalag_threshold_warning | replica lag in seconds (warning threshold) | string | `200` | no |
|
||||
| replicalag_timeframe | Monitor timeframe for RDS replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu\_enabled | Flag to enable RDS CPU usage monitor | string | `"true"` | no |
|
||||
| cpu\_extra\_tags | Extra tags for RDS CPU usage monitor | list | `[]` | no |
|
||||
| cpu\_message | Custom message for RDS CPU usage monitor | string | `""` | no |
|
||||
| cpu\_silenced | Groups to mute for RDS CPU usage monitor | map | `{}` | no |
|
||||
| cpu\_threshold\_critical | CPU usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_threshold\_warning | CPU usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_time\_aggregator | Monitor aggregator for RDS CPU usage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_timeframe | Monitor timeframe for RDS CPU usage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| diskspace\_enabled | Flag to enable RDS free diskspace monitor | string | `"true"` | no |
|
||||
| diskspace\_extra\_tags | Extra tags for RDS free diskspace monitor | list | `[]` | no |
|
||||
| diskspace\_message | Custom message for RDS free diskspace monitor | string | `""` | no |
|
||||
| diskspace\_silenced | Groups to mute for RDS free diskspace monitor | map | `{}` | no |
|
||||
| diskspace\_threshold\_critical | Disk free space in percent (critical threshold) | string | `"10"` | no |
|
||||
| diskspace\_threshold\_warning | Disk free space in percent (warning threshold) | string | `"20"` | no |
|
||||
| diskspace\_time\_aggregator | Monitor aggregator for RDS free diskspace [available values: min, max or avg] | string | `"min"` | no |
|
||||
| diskspace\_timeframe | Monitor timeframe for RDS free diskspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| replicalag\_enabled | Flag to enable RDS replica lag monitor | string | `"true"` | no |
|
||||
| replicalag\_extra\_tags | Extra tags for RDS replica lag monitor | list | `[]` | no |
|
||||
| replicalag\_message | Custom message for RDS replica lag monitor | string | `""` | no |
|
||||
| replicalag\_silenced | Groups to mute for RDS replica lag monitor | map | `{}` | no |
|
||||
| replicalag\_threshold\_critical | replica lag in seconds (critical threshold) | string | `"300"` | no |
|
||||
| replicalag\_threshold\_warning | replica lag in seconds (warning threshold) | string | `"200"` | no |
|
||||
| replicalag\_timeframe | Monitor timeframe for RDS replica lag monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| rds_cpu_90_15min_id | id for monitor rds_cpu_90_15min |
|
||||
| rds_free_space_low_id | id for monitor rds_free_space_low |
|
||||
| rds_replica_lag_id | id for monitor rds_replica_lag |
|
||||
| rds\_cpu\_90\_15min\_id | id for monitor rds_cpu_90_15min |
|
||||
| rds\_free\_space\_low\_id | id for monitor rds_free_space_low |
|
||||
| rds\_replica\_lag\_id | id for monitor rds_replica_lag |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,28 +17,27 @@ module "datadog-monitors-cloud-aws-vpn" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- VPN tunnel down
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags | Tags used for metrics filtering | string | `*` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| vpn_status_enabled | Flag to enable VPN status monitor | string | `true` | no |
|
||||
| vpn_status_extra_tags | Extra tags for VPN status monitor | list | `[]` | no |
|
||||
| vpn_status_message | Custom message for VPN status monitor | string | `` | no |
|
||||
| vpn_status_silenced | Groups to mute for VPN status monitor | map | `{}` | no |
|
||||
| vpn_status_time_aggregator | Monitor aggregator for VPN status [available values: min, max or avg] | string | `max` | no |
|
||||
| vpn_status_timeframe | Monitor timeframe for VPN status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags | Tags used for metrics filtering | string | `"*"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| vpn\_status\_enabled | Flag to enable VPN status monitor | string | `"true"` | no |
|
||||
| vpn\_status\_extra\_tags | Extra tags for VPN status monitor | list | `[]` | no |
|
||||
| vpn\_status\_message | Custom message for VPN status monitor | string | `""` | no |
|
||||
| vpn\_status\_silenced | Groups to mute for VPN status monitor | map | `{}` | no |
|
||||
| vpn\_status\_time\_aggregator | Monitor aggregator for VPN status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| vpn\_status\_timeframe | Monitor timeframe for VPN status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| VPN_status_id | id for monitor VPN_status |
|
||||
| VPN\_status\_id | id for monitor VPN_status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -21,66 +21,65 @@ Creates DataDog monitors with the following checks:
|
||||
- API Management too many failed requests
|
||||
- API Management too many other requests
|
||||
- API Management too many unauthorized requests
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| failed_requests_enabled | Flag to enable API Management failed requests monitor | string | `true` | no |
|
||||
| failed_requests_extra_tags | Extra tags for API Management failed requests monitor | list | `[]` | no |
|
||||
| failed_requests_message | Custom message for API Management failed requests monitor | string | `` | no |
|
||||
| failed_requests_silenced | Groups to mute for API Management failed requests monitor | map | `{}` | no |
|
||||
| failed_requests_threshold_critical | Maximum acceptable percent of failed requests | string | `90` | no |
|
||||
| failed_requests_threshold_warning | Warning regarding acceptable percent of failed requests | string | `50` | no |
|
||||
| failed_requests_time_aggregator | Monitor aggregator for API Management failed requests [available values: min, max or avg] | string | `min` | no |
|
||||
| failed_requests_timeframe | Monitor timeframe for API Management failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a Redis monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| other_requests_enabled | Flag to enable API Management other requests monitor | string | `true` | no |
|
||||
| other_requests_extra_tags | Extra tags for API Management other requests monitor | list | `[]` | no |
|
||||
| other_requests_message | Custom message for API Management other requests monitor | string | `` | no |
|
||||
| other_requests_silenced | Groups to mute for API Management other requests monitor | map | `{}` | no |
|
||||
| other_requests_threshold_critical | Maximum acceptable percent of other requests | string | `90` | no |
|
||||
| other_requests_threshold_warning | Warning regarding acceptable percent of other requests | string | `50` | no |
|
||||
| other_requests_time_aggregator | Monitor aggregator for API Management other requests [available values: min, max or avg] | string | `min` | no |
|
||||
| other_requests_timeframe | Monitor timeframe for API Management other requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| status_enabled | Flag to enable API Management status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for API Management status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for API Management status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for API Management status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for API Management status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for API Management status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| successful_requests_enabled | Flag to enable API Management successful requests monitor | string | `true` | no |
|
||||
| successful_requests_extra_tags | Extra tags for API Management successful requests monitor | list | `[]` | no |
|
||||
| successful_requests_message | Custom message for API Management successful requests monitor | string | `` | no |
|
||||
| successful_requests_silenced | Groups to mute for API Management successful requests monitor | map | `{}` | no |
|
||||
| successful_requests_threshold_critical | Minimum acceptable percent of successful requests | string | `10` | no |
|
||||
| successful_requests_threshold_warning | Warning regarding acceptable percent of successful requests | string | `30` | no |
|
||||
| successful_requests_time_aggregator | Monitor aggregator for API Management successful requests [available values: min, max or avg] | string | `max` | no |
|
||||
| successful_requests_timeframe | Monitor timeframe for API Management successful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| unauthorized_requests_enabled | Flag to enable API Management unauthorized requests monitor | string | `true` | no |
|
||||
| unauthorized_requests_extra_tags | Extra tags for API Management unauthorized requests monitor | list | `[]` | no |
|
||||
| unauthorized_requests_message | Custom message for API Management unauthorized requests monitor | string | `` | no |
|
||||
| unauthorized_requests_silenced | Groups to mute for API Management unauthorized requests monitor | map | `{}` | no |
|
||||
| unauthorized_requests_threshold_critical | Maximum acceptable percent of unauthorized requests | string | `90` | no |
|
||||
| unauthorized_requests_threshold_warning | Warning regarding acceptable percent of unauthorized requests | string | `50` | no |
|
||||
| unauthorized_requests_time_aggregator | Monitor aggregator for API Management unauthorized requests [available values: min, max or avg] | string | `min` | no |
|
||||
| unauthorized_requests_timeframe | Monitor timeframe for API Management unauthorized requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| failed\_requests\_enabled | Flag to enable API Management failed requests monitor | string | `"true"` | no |
|
||||
| failed\_requests\_extra\_tags | Extra tags for API Management failed requests monitor | list | `[]` | no |
|
||||
| failed\_requests\_message | Custom message for API Management failed requests monitor | string | `""` | no |
|
||||
| failed\_requests\_silenced | Groups to mute for API Management failed requests monitor | map | `{}` | no |
|
||||
| failed\_requests\_threshold\_critical | Maximum acceptable percent of failed requests | string | `"90"` | no |
|
||||
| failed\_requests\_threshold\_warning | Warning regarding acceptable percent of failed requests | string | `"50"` | no |
|
||||
| failed\_requests\_time\_aggregator | Monitor aggregator for API Management failed requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| failed\_requests\_timeframe | Monitor timeframe for API Management failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a Redis monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| other\_requests\_enabled | Flag to enable API Management other requests monitor | string | `"true"` | no |
|
||||
| other\_requests\_extra\_tags | Extra tags for API Management other requests monitor | list | `[]` | no |
|
||||
| other\_requests\_message | Custom message for API Management other requests monitor | string | `""` | no |
|
||||
| other\_requests\_silenced | Groups to mute for API Management other requests monitor | map | `{}` | no |
|
||||
| other\_requests\_threshold\_critical | Maximum acceptable percent of other requests | string | `"90"` | no |
|
||||
| other\_requests\_threshold\_warning | Warning regarding acceptable percent of other requests | string | `"50"` | no |
|
||||
| other\_requests\_time\_aggregator | Monitor aggregator for API Management other requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| other\_requests\_timeframe | Monitor timeframe for API Management other requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| status\_enabled | Flag to enable API Management status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for API Management status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for API Management status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for API Management status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for API Management status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for API Management status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| successful\_requests\_enabled | Flag to enable API Management successful requests monitor | string | `"true"` | no |
|
||||
| successful\_requests\_extra\_tags | Extra tags for API Management successful requests monitor | list | `[]` | no |
|
||||
| successful\_requests\_message | Custom message for API Management successful requests monitor | string | `""` | no |
|
||||
| successful\_requests\_silenced | Groups to mute for API Management successful requests monitor | map | `{}` | no |
|
||||
| successful\_requests\_threshold\_critical | Minimum acceptable percent of successful requests | string | `"10"` | no |
|
||||
| successful\_requests\_threshold\_warning | Warning regarding acceptable percent of successful requests | string | `"30"` | no |
|
||||
| successful\_requests\_time\_aggregator | Monitor aggregator for API Management successful requests [available values: min, max or avg] | string | `"max"` | no |
|
||||
| successful\_requests\_timeframe | Monitor timeframe for API Management successful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| unauthorized\_requests\_enabled | Flag to enable API Management unauthorized requests monitor | string | `"true"` | no |
|
||||
| unauthorized\_requests\_extra\_tags | Extra tags for API Management unauthorized requests monitor | list | `[]` | no |
|
||||
| unauthorized\_requests\_message | Custom message for API Management unauthorized requests monitor | string | `""` | no |
|
||||
| unauthorized\_requests\_silenced | Groups to mute for API Management unauthorized requests monitor | map | `{}` | no |
|
||||
| unauthorized\_requests\_threshold\_critical | Maximum acceptable percent of unauthorized requests | string | `"90"` | no |
|
||||
| unauthorized\_requests\_threshold\_warning | Warning regarding acceptable percent of unauthorized requests | string | `"50"` | no |
|
||||
| unauthorized\_requests\_time\_aggregator | Monitor aggregator for API Management unauthorized requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| unauthorized\_requests\_timeframe | Monitor timeframe for API Management unauthorized requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| apimgt_failed_requests_id | id for monitor apimgt_failed_requests |
|
||||
| apimgt_other_requests_id | id for monitor apimgt_other_requests |
|
||||
| apimgt_status_id | id for monitor apimgt_status |
|
||||
| apimgt_successful_requests_id | id for monitor apimgt_successful_requests |
|
||||
| apimgt_unauthorized_requests_id | id for monitor apimgt_unauthorized_requests |
|
||||
| apimgt\_failed\_requests\_id | id for monitor apimgt_failed_requests |
|
||||
| apimgt\_other\_requests\_id | id for monitor apimgt_other_requests |
|
||||
| apimgt\_status\_id | id for monitor apimgt_status |
|
||||
| apimgt\_successful\_requests\_id | id for monitor apimgt_successful_requests |
|
||||
| apimgt\_unauthorized\_requests\_id | id for monitor apimgt_unauthorized_requests |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -21,68 +21,67 @@ Creates DataDog monitors with the following checks:
|
||||
- App Services HTTP successful responses too low
|
||||
- App Services memory usage
|
||||
- App Services response time too high
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| http_4xx_requests_enabled | Flag to enable App Services 4xx requests monitor | string | `true` | no |
|
||||
| http_4xx_requests_extra_tags | Extra tags for App Services 4xx requests monitor | list | `[]` | no |
|
||||
| http_4xx_requests_message | Custom message for App Services 4xx requests monitor | string | `` | no |
|
||||
| http_4xx_requests_silenced | Groups to mute for App Services 4xx requests monitor | map | `{}` | no |
|
||||
| http_4xx_requests_threshold_critical | Maximum critical acceptable percent of 4xx errors | string | `90` | no |
|
||||
| http_4xx_requests_threshold_warning | Warning regarding acceptable percent of 4xx errors | string | `50` | no |
|
||||
| http_4xx_requests_time_aggregator | Monitor aggregator for App Services 4xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| http_4xx_requests_timeframe | Monitor timeframe for App Services 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| http_5xx_requests_enabled | Flag to enable App Services 5xx requests monitor | string | `true` | no |
|
||||
| http_5xx_requests_extra_tags | Extra tags for App Services 5xx requests monitor | list | `[]` | no |
|
||||
| http_5xx_requests_message | Custom message for App Services 5xx requests monitor | string | `` | no |
|
||||
| http_5xx_requests_silenced | Groups to mute for App Services 5xx requests monitor | map | `{}` | no |
|
||||
| http_5xx_requests_threshold_critical | Maximum critical acceptable percent of 5xx errors | string | `90` | no |
|
||||
| http_5xx_requests_threshold_warning | Warning regarding acceptable percent of 5xx errors | string | `50` | no |
|
||||
| http_5xx_requests_time_aggregator | Monitor aggregator for App Services 5xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| http_5xx_requests_timeframe | Monitor timeframe for App Services 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| http_successful_requests_enabled | Flag to enable App Services successful requests monitor | string | `true` | no |
|
||||
| http_successful_requests_extra_tags | Extra tags for App Services successful requests monitor | list | `[]` | no |
|
||||
| http_successful_requests_message | Custom message for App Services successful requests monitor | string | `` | no |
|
||||
| http_successful_requests_silenced | Groups to mute for App Services successful requests monitor | map | `{}` | no |
|
||||
| http_successful_requests_threshold_critical | Minimum critical acceptable percent of 2xx & 3xx requests | string | `10` | no |
|
||||
| http_successful_requests_threshold_warning | Warning regarding acceptable percent of 2xx & 3xx requests | string | `30` | no |
|
||||
| http_successful_requests_time_aggregator | Monitor aggregator for App Services successful requests [available values: min, max or avg] | string | `max` | no |
|
||||
| http_successful_requests_timeframe | Monitor timeframe for App Services successful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| memory_usage_enabled | Flag to enable App Services memory usage monitor | string | `true` | no |
|
||||
| memory_usage_extra_tags | Extra tags for App Services memory usage monitor | list | `[]` | no |
|
||||
| memory_usage_message | Custom message for App Services memory usage monitor | string | `` | no |
|
||||
| memory_usage_silenced | Groups to mute for App Services memory usage monitor | map | `{}` | no |
|
||||
| memory_usage_threshold_critical | Alerting threshold in Mib | string | `1073741824` | no |
|
||||
| memory_usage_threshold_warning | Warning threshold in MiB | string | `536870912` | no |
|
||||
| memory_usage_time_aggregator | Monitor aggregator for App Services memory usage [available values: min, max or avg] | string | `min` | no |
|
||||
| memory_usage_timeframe | Monitor timeframe for App Services memory usage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| response_time_enabled | Flag to enable App Services response time monitor | string | `true` | no |
|
||||
| response_time_extra_tags | Extra tags for App Services response time monitor | list | `[]` | no |
|
||||
| response_time_message | Custom message for App Services response time monitor | string | `` | no |
|
||||
| response_time_silenced | Groups to mute for App Services response time monitor | map | `{}` | no |
|
||||
| response_time_threshold_critical | Alerting threshold for response time in seconds | string | `10` | no |
|
||||
| response_time_threshold_warning | Warning threshold for response time in seconds | string | `5` | no |
|
||||
| response_time_time_aggregator | Monitor aggregator for App Services response time [available values: min, max or avg] | string | `min` | no |
|
||||
| response_time_timeframe | Monitor timeframe for App Services response time [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| http\_4xx\_requests\_enabled | Flag to enable App Services 4xx requests monitor | string | `"true"` | no |
|
||||
| http\_4xx\_requests\_extra\_tags | Extra tags for App Services 4xx requests monitor | list | `[]` | no |
|
||||
| http\_4xx\_requests\_message | Custom message for App Services 4xx requests monitor | string | `""` | no |
|
||||
| http\_4xx\_requests\_silenced | Groups to mute for App Services 4xx requests monitor | map | `{}` | no |
|
||||
| http\_4xx\_requests\_threshold\_critical | Maximum critical acceptable percent of 4xx errors | string | `"90"` | no |
|
||||
| http\_4xx\_requests\_threshold\_warning | Warning regarding acceptable percent of 4xx errors | string | `"50"` | no |
|
||||
| http\_4xx\_requests\_time\_aggregator | Monitor aggregator for App Services 4xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| http\_4xx\_requests\_timeframe | Monitor timeframe for App Services 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| http\_5xx\_requests\_enabled | Flag to enable App Services 5xx requests monitor | string | `"true"` | no |
|
||||
| http\_5xx\_requests\_extra\_tags | Extra tags for App Services 5xx requests monitor | list | `[]` | no |
|
||||
| http\_5xx\_requests\_message | Custom message for App Services 5xx requests monitor | string | `""` | no |
|
||||
| http\_5xx\_requests\_silenced | Groups to mute for App Services 5xx requests monitor | map | `{}` | no |
|
||||
| http\_5xx\_requests\_threshold\_critical | Maximum critical acceptable percent of 5xx errors | string | `"90"` | no |
|
||||
| http\_5xx\_requests\_threshold\_warning | Warning regarding acceptable percent of 5xx errors | string | `"50"` | no |
|
||||
| http\_5xx\_requests\_time\_aggregator | Monitor aggregator for App Services 5xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| http\_5xx\_requests\_timeframe | Monitor timeframe for App Services 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| http\_successful\_requests\_enabled | Flag to enable App Services successful requests monitor | string | `"true"` | no |
|
||||
| http\_successful\_requests\_extra\_tags | Extra tags for App Services successful requests monitor | list | `[]` | no |
|
||||
| http\_successful\_requests\_message | Custom message for App Services successful requests monitor | string | `""` | no |
|
||||
| http\_successful\_requests\_silenced | Groups to mute for App Services successful requests monitor | map | `{}` | no |
|
||||
| http\_successful\_requests\_threshold\_critical | Minimum critical acceptable percent of 2xx & 3xx requests | string | `"10"` | no |
|
||||
| http\_successful\_requests\_threshold\_warning | Warning regarding acceptable percent of 2xx & 3xx requests | string | `"30"` | no |
|
||||
| http\_successful\_requests\_time\_aggregator | Monitor aggregator for App Services successful requests [available values: min, max or avg] | string | `"max"` | no |
|
||||
| http\_successful\_requests\_timeframe | Monitor timeframe for App Services successful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| memory\_usage\_enabled | Flag to enable App Services memory usage monitor | string | `"true"` | no |
|
||||
| memory\_usage\_extra\_tags | Extra tags for App Services memory usage monitor | list | `[]` | no |
|
||||
| memory\_usage\_message | Custom message for App Services memory usage monitor | string | `""` | no |
|
||||
| memory\_usage\_silenced | Groups to mute for App Services memory usage monitor | map | `{}` | no |
|
||||
| memory\_usage\_threshold\_critical | Alerting threshold in Mib | string | `"1073741824"` | no |
|
||||
| memory\_usage\_threshold\_warning | Warning threshold in MiB | string | `"536870912"` | no |
|
||||
| memory\_usage\_time\_aggregator | Monitor aggregator for App Services memory usage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| memory\_usage\_timeframe | Monitor timeframe for App Services memory usage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| response\_time\_enabled | Flag to enable App Services response time monitor | string | `"true"` | no |
|
||||
| response\_time\_extra\_tags | Extra tags for App Services response time monitor | list | `[]` | no |
|
||||
| response\_time\_message | Custom message for App Services response time monitor | string | `""` | no |
|
||||
| response\_time\_silenced | Groups to mute for App Services response time monitor | map | `{}` | no |
|
||||
| response\_time\_threshold\_critical | Alerting threshold for response time in seconds | string | `"10"` | no |
|
||||
| response\_time\_threshold\_warning | Warning threshold for response time in seconds | string | `"5"` | no |
|
||||
| response\_time\_time\_aggregator | Monitor aggregator for App Services response time [available values: min, max or avg] | string | `"min"` | no |
|
||||
| response\_time\_timeframe | Monitor timeframe for App Services response time [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| appservices_http_4xx_errors_count_id | id for monitor appservices_http_4xx_errors_count |
|
||||
| appservices_http_5xx_errors_count_id | id for monitor appservices_http_5xx_errors_count |
|
||||
| appservices_http_success_status_rate_id | id for monitor appservices_http_success_status_rate |
|
||||
| appservices_memory_usage_count_id | id for monitor appservices_memory_usage_count |
|
||||
| appservices_response_time_id | id for monitor appservices_response_time |
|
||||
| appservices\_http\_4xx\_errors\_count\_id | id for monitor appservices_http_4xx_errors_count |
|
||||
| appservices\_http\_5xx\_errors\_count\_id | id for monitor appservices_http_5xx_errors_count |
|
||||
| appservices\_http\_success\_status\_rate\_id | id for monitor appservices_http_success_status_rate |
|
||||
| appservices\_memory\_usage\_count\_id | id for monitor appservices_memory_usage_count |
|
||||
| appservices\_response\_time\_id | id for monitor appservices_response_time |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -20,57 +20,56 @@ Creates DataDog monitors with the following checks:
|
||||
- Cosmos DB 5xx requests rate is high
|
||||
- Cosmos DB is down
|
||||
- Cosmos DB max scaling reached for collection
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cosmos_db_4xx_request_extra_tags | Extra tags for Cosmos DB 4xx requests monitor | list | `[]` | no |
|
||||
| cosmos_db_4xx_request_rate_threshold_critical | Critical threshold for Cosmos DB 4xx requests monitor | string | `80` | no |
|
||||
| cosmos_db_4xx_request_rate_threshold_warning | Warning threshold for Cosmos DB 4xx requests monitor | string | `50` | no |
|
||||
| cosmos_db_4xx_request_time_aggregator | Monitor aggregator for Cosmos DB 4xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| cosmos_db_4xx_request_timeframe | Monitor timeframe for Cosmos DB 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cosmos_db_4xx_requests_enabled | Flag to enable Cosmos DB 4xx requests monitor | string | `true` | no |
|
||||
| cosmos_db_4xx_requests_message | Custom message for Cosmos DB 4xx requests monitor | string | `` | no |
|
||||
| cosmos_db_4xx_requests_silenced | Groups to mute for Cosmos DB 4xx requests monitor | map | `{}` | no |
|
||||
| cosmos_db_5xx_request_rate_extra_tags | Extra tags for Cosmos DB 5xx requests monitor | list | `[]` | no |
|
||||
| cosmos_db_5xx_request_rate_threshold_critical | Critical threshold for Cosmos DB 5xx requests monitor | string | `80` | no |
|
||||
| cosmos_db_5xx_request_rate_threshold_warning | Warning threshold for Cosmos DB 5xx requests monitor | string | `50` | no |
|
||||
| cosmos_db_5xx_request_time_aggregator | Monitor aggregator for Cosmos DB 5xx requests [available values: min, max or avg] | string | `min` | no |
|
||||
| cosmos_db_5xx_request_timeframe | Monitor timeframe for Cosmos DB 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cosmos_db_5xx_requests_enabled | Flag to enable Cosmos DB 5xx requests monitor | string | `true` | no |
|
||||
| cosmos_db_5xx_requests_message | Custom message for Cosmos DB 5xx requests monitor | string | `` | no |
|
||||
| cosmos_db_5xx_requests_silenced | Groups to mute for Cosmos DB 5xx requests monitor | map | `{}` | no |
|
||||
| cosmos_db_scaling_enabled | Flag to enable Cosmos DB scaling monitor | string | `true` | no |
|
||||
| cosmos_db_scaling_error_rate_threshold_critical | Critical threshold for Cosmos DB scaling monitor | string | `10` | no |
|
||||
| cosmos_db_scaling_error_rate_threshold_warning | Warning threshold for Cosmos DB scaling monitor | string | `5` | no |
|
||||
| cosmos_db_scaling_extra_tags | Extra tags for Cosmos DB scaling monitor | list | `[]` | no |
|
||||
| cosmos_db_scaling_message | Custom message for Cosmos DB scaling monitor | string | `` | no |
|
||||
| cosmos_db_scaling_silenced | Groups to mute for Cosmos DB scaling monitor | map | `{}` | no |
|
||||
| cosmos_db_scaling_time_aggregator | Monitor aggregator for Cosmos DB scaling [available values: min, max or avg] | string | `min` | no |
|
||||
| cosmos_db_scaling_timeframe | Monitor timeframe for Cosmos DB scaling [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable Cosmos DB status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Cosmos DB status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Cosmos DB status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Cosmos DB status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Cosmos DB status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Cosmos DB status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cosmos\_db\_4xx\_request\_extra\_tags | Extra tags for Cosmos DB 4xx requests monitor | list | `[]` | no |
|
||||
| cosmos\_db\_4xx\_request\_rate\_threshold\_critical | Critical threshold for Cosmos DB 4xx requests monitor | string | `"80"` | no |
|
||||
| cosmos\_db\_4xx\_request\_rate\_threshold\_warning | Warning threshold for Cosmos DB 4xx requests monitor | string | `"50"` | no |
|
||||
| cosmos\_db\_4xx\_request\_time\_aggregator | Monitor aggregator for Cosmos DB 4xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cosmos\_db\_4xx\_request\_timeframe | Monitor timeframe for Cosmos DB 4xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| cosmos\_db\_4xx\_requests\_enabled | Flag to enable Cosmos DB 4xx requests monitor | string | `"true"` | no |
|
||||
| cosmos\_db\_4xx\_requests\_message | Custom message for Cosmos DB 4xx requests monitor | string | `""` | no |
|
||||
| cosmos\_db\_4xx\_requests\_silenced | Groups to mute for Cosmos DB 4xx requests monitor | map | `{}` | no |
|
||||
| cosmos\_db\_5xx\_request\_rate\_extra\_tags | Extra tags for Cosmos DB 5xx requests monitor | list | `[]` | no |
|
||||
| cosmos\_db\_5xx\_request\_rate\_threshold\_critical | Critical threshold for Cosmos DB 5xx requests monitor | string | `"80"` | no |
|
||||
| cosmos\_db\_5xx\_request\_rate\_threshold\_warning | Warning threshold for Cosmos DB 5xx requests monitor | string | `"50"` | no |
|
||||
| cosmos\_db\_5xx\_request\_time\_aggregator | Monitor aggregator for Cosmos DB 5xx requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cosmos\_db\_5xx\_request\_timeframe | Monitor timeframe for Cosmos DB 5xx requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| cosmos\_db\_5xx\_requests\_enabled | Flag to enable Cosmos DB 5xx requests monitor | string | `"true"` | no |
|
||||
| cosmos\_db\_5xx\_requests\_message | Custom message for Cosmos DB 5xx requests monitor | string | `""` | no |
|
||||
| cosmos\_db\_5xx\_requests\_silenced | Groups to mute for Cosmos DB 5xx requests monitor | map | `{}` | no |
|
||||
| cosmos\_db\_scaling\_enabled | Flag to enable Cosmos DB scaling monitor | string | `"true"` | no |
|
||||
| cosmos\_db\_scaling\_error\_rate\_threshold\_critical | Critical threshold for Cosmos DB scaling monitor | string | `"10"` | no |
|
||||
| cosmos\_db\_scaling\_error\_rate\_threshold\_warning | Warning threshold for Cosmos DB scaling monitor | string | `"5"` | no |
|
||||
| cosmos\_db\_scaling\_extra\_tags | Extra tags for Cosmos DB scaling monitor | list | `[]` | no |
|
||||
| cosmos\_db\_scaling\_message | Custom message for Cosmos DB scaling monitor | string | `""` | no |
|
||||
| cosmos\_db\_scaling\_silenced | Groups to mute for Cosmos DB scaling monitor | map | `{}` | no |
|
||||
| cosmos\_db\_scaling\_time\_aggregator | Monitor aggregator for Cosmos DB scaling [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cosmos\_db\_scaling\_timeframe | Monitor timeframe for Cosmos DB scaling [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable Cosmos DB status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Cosmos DB status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Cosmos DB status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Cosmos DB status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Cosmos DB status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Cosmos DB status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| cosmos_db_4xx_requests_id | id for monitor cosmos_db_4xx_requests |
|
||||
| cosmos_db_5xx_requests_id | id for monitor cosmos_db_5xx_requests |
|
||||
| cosmos_db_scaling_id | id for monitor cosmos_db_scaling |
|
||||
| cosmos_db_status_id | id for monitor cosmos_db_status |
|
||||
| cosmos\_db\_4xx\_requests\_id | id for monitor cosmos_db_4xx_requests |
|
||||
| cosmos\_db\_5xx\_requests\_id | id for monitor cosmos_db_5xx_requests |
|
||||
| cosmos\_db\_scaling\_id | id for monitor cosmos_db_scaling |
|
||||
| cosmos\_db\_status\_id | id for monitor cosmos_db_status |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -17,30 +17,29 @@ module "datadog-monitors-cloud-azure-datalakestore" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Datalake Store is down
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable Datalake Store status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Datalake Store status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | list | `[]` | no |
|
||||
| status_message | Custom message for Datalake Store status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Datalake Store status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Datalake Store status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Datalake Store status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable Datalake Store status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Datalake Store status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | list | `[]` | no |
|
||||
| status\_message | Custom message for Datalake Store status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Datalake Store status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Datalake Store status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Datalake Store status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| datalakestore_status_id | id for monitor datalakestore_status |
|
||||
| datalakestore\_status\_id | id for monitor datalakestore_status |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -19,48 +19,47 @@ Creates DataDog monitors with the following checks:
|
||||
- Event Hub is down
|
||||
- Event Hub too many errors
|
||||
- Event Hub too many failed requests
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| errors_rate_enabled | Flag to enable Event Hub errors monitor | string | `true` | no |
|
||||
| errors_rate_extra_tags | Extra tags for Event Hub errors monitor | list | `[]` | no |
|
||||
| errors_rate_message | Custom message for Event Hub errors monitor | string | `` | no |
|
||||
| errors_rate_silenced | Groups to mute for Event Hub errors monitor | map | `{}` | no |
|
||||
| errors_rate_thresold_critical | Errors ratio (percentage) to trigger the critical alert | string | `90` | no |
|
||||
| errors_rate_thresold_warning | Errors ratio (percentage) to trigger a warning alert | string | `50` | no |
|
||||
| errors_rate_time_aggregator | Monitor aggregator for Event Hub errors [available values: min, max or avg] | string | `min` | no |
|
||||
| errors_rate_timeframe | Monitor timeframe for Event Hub errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| failed_requests_rate_enabled | Flag to enable Event Hub failed requests monitor | string | `true` | no |
|
||||
| failed_requests_rate_extra_tags | Extra tags for Event Hub failed requests monitor | list | `[]` | no |
|
||||
| failed_requests_rate_message | Custom message for Event Hub failed requests monitor | string | `` | no |
|
||||
| failed_requests_rate_silenced | Groups to mute for Event Hub failed requests monitor | map | `{}` | no |
|
||||
| failed_requests_rate_thresold_critical | Failed requests ratio (percentage) to trigger the critical alert | string | `90` | no |
|
||||
| failed_requests_rate_thresold_warning | Failed requests ratio (percentage) to trigger a warning alert | string | `50` | no |
|
||||
| failed_requests_rate_time_aggregator | Monitor aggregator for Event Hub failed requests [available values: min, max or avg] | string | `min` | no |
|
||||
| failed_requests_rate_timeframe | Monitor timeframe for Event Hub failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable Event Hub status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Event Hub status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Event Hub status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Event Hub status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Event Hub status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Event Hub status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| errors\_rate\_enabled | Flag to enable Event Hub errors monitor | string | `"true"` | no |
|
||||
| errors\_rate\_extra\_tags | Extra tags for Event Hub errors monitor | list | `[]` | no |
|
||||
| errors\_rate\_message | Custom message for Event Hub errors monitor | string | `""` | no |
|
||||
| errors\_rate\_silenced | Groups to mute for Event Hub errors monitor | map | `{}` | no |
|
||||
| errors\_rate\_thresold\_critical | Errors ratio (percentage) to trigger the critical alert | string | `"90"` | no |
|
||||
| errors\_rate\_thresold\_warning | Errors ratio (percentage) to trigger a warning alert | string | `"50"` | no |
|
||||
| errors\_rate\_time\_aggregator | Monitor aggregator for Event Hub errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| errors\_rate\_timeframe | Monitor timeframe for Event Hub errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| failed\_requests\_rate\_enabled | Flag to enable Event Hub failed requests monitor | string | `"true"` | no |
|
||||
| failed\_requests\_rate\_extra\_tags | Extra tags for Event Hub failed requests monitor | list | `[]` | no |
|
||||
| failed\_requests\_rate\_message | Custom message for Event Hub failed requests monitor | string | `""` | no |
|
||||
| failed\_requests\_rate\_silenced | Groups to mute for Event Hub failed requests monitor | map | `{}` | no |
|
||||
| failed\_requests\_rate\_thresold\_critical | Failed requests ratio (percentage) to trigger the critical alert | string | `"90"` | no |
|
||||
| failed\_requests\_rate\_thresold\_warning | Failed requests ratio (percentage) to trigger a warning alert | string | `"50"` | no |
|
||||
| failed\_requests\_rate\_time\_aggregator | Monitor aggregator for Event Hub failed requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| failed\_requests\_rate\_timeframe | Monitor timeframe for Event Hub failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable Event Hub status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Event Hub status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Event Hub status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Event Hub status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Event Hub status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Event Hub status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| eventhub_errors_id | id for monitor eventhub_errors |
|
||||
| eventhub_failed_requests_id | id for monitor eventhub_failed_requests |
|
||||
| eventhub_status_id | id for monitor eventhub_status |
|
||||
| eventhub\_errors\_id | id for monitor eventhub_errors |
|
||||
| eventhub\_failed\_requests\_id | id for monitor eventhub_failed_requests |
|
||||
| eventhub\_status\_id | id for monitor eventhub_status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -30,142 +30,141 @@ Creates DataDog monitors with the following checks:
|
||||
- IOT Hub Too many list_jobs failure
|
||||
- IOT Hub Too many query_jobs failed
|
||||
- IOT Hub Total devices is wrong
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| dropped_d2c_telemetry_egress_enabled | Flag to enable IoT Hub dropped d2c telemetry monitor | string | `true` | no |
|
||||
| dropped_d2c_telemetry_egress_extra_tags | Extra tags for IoT Hub dropped d2c telemetry monitor | list | `[]` | no |
|
||||
| dropped_d2c_telemetry_egress_message | Custom message for IoT Hub dropped d2c telemetry monitor | string | `` | no |
|
||||
| dropped_d2c_telemetry_egress_rate_threshold_critical | D2C Telemetry Dropped limit (critical threshold) | string | `90` | no |
|
||||
| dropped_d2c_telemetry_egress_rate_threshold_warning | D2C Telemetry Dropped limit (warning threshold) | string | `50` | no |
|
||||
| dropped_d2c_telemetry_egress_silenced | Groups to mute for IoT Hub dropped d2c telemetry monitor | map | `{}` | no |
|
||||
| dropped_d2c_telemetry_egress_time_aggregator | Monitor aggregator for IoT Hub dropped d2c telemetry [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| dropped_d2c_telemetry_egress_timeframe | Monitor timeframe for IoT Hub dropped d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| failed_c2d_methods_rate_enabled | Flag to enable IoT Hub failed c2d methods monitor | string | `true` | no |
|
||||
| failed_c2d_methods_rate_extra_tags | Extra tags for IoT Hub failed c2d methods monitor | list | `[]` | no |
|
||||
| failed_c2d_methods_rate_message | Custom message for IoT Hub failed c2d method monitor | string | `` | no |
|
||||
| failed_c2d_methods_rate_silenced | Groups to mute for IoT Hub failed c2d methods monitor | map | `{}` | no |
|
||||
| failed_c2d_methods_rate_threshold_critical | C2D Methods Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_c2d_methods_rate_threshold_warning | C2D Methods Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_c2d_methods_rate_time_aggregator | Monitor aggregator for IoT Hub failed c2d method [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_c2d_methods_rate_timeframe | Monitor timeframe for IoT Hub failed c2d method [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_c2d_twin_read_rate_enabled | Flag to enable IoT Hub failed c2d twin read monitor | string | `true` | no |
|
||||
| failed_c2d_twin_read_rate_extra_tags | Extra tags for IoT Hub failed c2d twin read monitor | list | `[]` | no |
|
||||
| failed_c2d_twin_read_rate_message | Custom message for IoT Hub failed c2d twin read monitor | string | `` | no |
|
||||
| failed_c2d_twin_read_rate_silenced | Groups to mute for IoT Hub failed c2d twin read monitor | map | `{}` | no |
|
||||
| failed_c2d_twin_read_rate_threshold_critical | C2D Twin Read Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_c2d_twin_read_rate_threshold_warning | C2D Twin Read Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_c2d_twin_read_rate_time_aggregator | Monitor aggregator for IoT Hub failed c2d twin read [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_c2d_twin_read_rate_timeframe | Monitor timeframe for IoT Hub failed c2d twin read [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_c2d_twin_update_rate_enabled | Flag to enable IoT Hub failed c2d twin update monitor | string | `true` | no |
|
||||
| failed_c2d_twin_update_rate_extra_tags | Extra tags for IoT Hub failed c2d twin update monitor | list | `[]` | no |
|
||||
| failed_c2d_twin_update_rate_message | Custom message for IoT Hub failed c2d twin update monitor | string | `` | no |
|
||||
| failed_c2d_twin_update_rate_silenced | Groups to mute for IoT Hub failed c2d twin update monitor | map | `{}` | no |
|
||||
| failed_c2d_twin_update_rate_threshold_critical | C2D Twin Update Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_c2d_twin_update_rate_threshold_warning | C2D Twin Update Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_c2d_twin_update_rate_time_aggregator | Monitor aggregator for IoT Hub failed c2d twin update [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_c2d_twin_update_rate_timeframe | Monitor timeframe for IoT Hub failed c2d twin update [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_d2c_twin_read_rate_enabled | Flag to enable IoT Hub failed d2c twin read monitor | string | `true` | no |
|
||||
| failed_d2c_twin_read_rate_extra_tags | Extra tags for IoT Hub failed d2c twin read monitor | list | `[]` | no |
|
||||
| failed_d2c_twin_read_rate_message | Custom message for IoT Hub failed d2c twin read monitor | string | `` | no |
|
||||
| failed_d2c_twin_read_rate_silenced | Groups to mute for IoT Hub failed d2c twin read monitor | map | `{}` | no |
|
||||
| failed_d2c_twin_read_rate_threshold_critical | D2C Twin Read Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_d2c_twin_read_rate_threshold_warning | D2C Twin Read Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_d2c_twin_read_rate_time_aggregator | Monitor aggregator for IoT Hub failed d2c twin read [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_d2c_twin_read_rate_timeframe | Monitor timeframe for IoT Hub failed d2c twin read [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_d2c_twin_update_rate_enabled | Flag to enable IoT Hub failed d2c twin update monitor | string | `true` | no |
|
||||
| failed_d2c_twin_update_rate_extra_tags | Extra tags for IoT Hub failed d2c twin update monitor | list | `[]` | no |
|
||||
| failed_d2c_twin_update_rate_message | Custom message for IoT Hub failed d2c twin update monitor | string | `` | no |
|
||||
| failed_d2c_twin_update_rate_silenced | Groups to mute for IoT Hub failed d2c twin update monitor | map | `{}` | no |
|
||||
| failed_d2c_twin_update_rate_threshold_critical | D2C Twin Update Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_d2c_twin_update_rate_threshold_warning | D2C Twin Update Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_d2c_twin_update_rate_time_aggregator | Monitor aggregator for IoT Hub failed d2c twin update [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_d2c_twin_update_rate_timeframe | Monitor timeframe for IoT Hub failed d2c twin update [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_jobs_rate_enabled | Flag to enable IoT Hub failed jobs monitor | string | `true` | no |
|
||||
| failed_jobs_rate_extra_tags | Extra tags for IoT Hub failed jobs monitor | list | `[]` | no |
|
||||
| failed_jobs_rate_message | Custom message for IoT Hub failed jobs monitor | string | `` | no |
|
||||
| failed_jobs_rate_silenced | Groups to mute for IoT Hub failed jobs monitor | map | `{}` | no |
|
||||
| failed_jobs_rate_threshold_critical | Jobs Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_jobs_rate_threshold_warning | Jobs Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_jobs_rate_time_aggregator | Monitor aggregator for IoT Hub failed jobs [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_jobs_rate_timeframe | Monitor timeframe for IoT Hub failed jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_listjobs_rate_enabled | Flag to enable IoT Hub failed list jobs monitor | string | `true` | no |
|
||||
| failed_listjobs_rate_extra_tags | Extra tags for IoT Hub failed list jobs monitor | list | `[]` | no |
|
||||
| failed_listjobs_rate_message | Custom message for IoT Hub failed list jobs monitor | string | `` | no |
|
||||
| failed_listjobs_rate_silenced | Groups to mute for IoT Hub failed list jobs monitor | map | `{}` | no |
|
||||
| failed_listjobs_rate_threshold_critical | ListJobs Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_listjobs_rate_threshold_warning | ListJobs Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_listjobs_rate_time_aggregator | Monitor aggregator for IoT Hub failed list jobs [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_listjobs_rate_timeframe | Monitor timeframe for IoT Hub failed list jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| failed_queryjobs_rate_enabled | Flag to enable IoT Hub failed query jobs monitor | string | `true` | no |
|
||||
| failed_queryjobs_rate_extra_tags | Extra tags for IoT Hub failed query jobs monitor | list | `[]` | no |
|
||||
| failed_queryjobs_rate_message | Custom message for IoT Hub failed query jobs monitor | string | `` | no |
|
||||
| failed_queryjobs_rate_silenced | Groups to mute for IoT Hub failed query jobs monitor | map | `{}` | no |
|
||||
| failed_queryjobs_rate_threshold_critical | QueryJobs Failed rate limit (critical threshold) | string | `90` | no |
|
||||
| failed_queryjobs_rate_threshold_warning | QueryJobs Failed rate limit (warning threshold) | string | `50` | no |
|
||||
| failed_queryjobs_rate_time_aggregator | Monitor aggregator for IoT Hub failed query jobs [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| failed_queryjobs_rate_timeframe | Monitor timeframe for IoT Hub failed query jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| invalid_d2c_telemetry_egress_enabled | Flag to enable IoT Hub invalid d2c telemetry monitor | string | `true` | no |
|
||||
| invalid_d2c_telemetry_egress_extra_tags | Extra tags for IoT Hub invalid d2c telemetry monitor | list | `[]` | no |
|
||||
| invalid_d2c_telemetry_egress_message | Custom message for IoT Hub invalid d2c telemetry monitor | string | `` | no |
|
||||
| invalid_d2c_telemetry_egress_rate_threshold_critical | D2C Telemetry Invalid limit (critical threshold) | string | `90` | no |
|
||||
| invalid_d2c_telemetry_egress_rate_threshold_warning | D2C Telemetry Invalid limit (warning threshold) | string | `50` | no |
|
||||
| invalid_d2c_telemetry_egress_silenced | Groups to mute for IoT Hub invalid d2c telemetry monitor | map | `{}` | no |
|
||||
| invalid_d2c_telemetry_egress_time_aggregator | Monitor aggregator for IoT Hub invalid d2c telemetry [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| invalid_d2c_telemetry_egress_timeframe | Monitor timeframe for IoT Hub invalid d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| orphaned_d2c_telemetry_egress_enabled | Flag to enable IoT Hub orphaned d2c telemetry monitor | string | `true` | no |
|
||||
| orphaned_d2c_telemetry_egress_extra_tags | Extra tags for IoT Hub orphaned d2c telemetry monitor | list | `[]` | no |
|
||||
| orphaned_d2c_telemetry_egress_message | Custom message for IoT Hub orphaned d2c telemetry monitor | string | `` | no |
|
||||
| orphaned_d2c_telemetry_egress_rate_threshold_critical | D2C Telemetry Orphaned limit (critical threshold) | string | `90` | no |
|
||||
| orphaned_d2c_telemetry_egress_rate_threshold_warning | D2C Telemetry Orphaned limit (warning threshold) | string | `50` | no |
|
||||
| orphaned_d2c_telemetry_egress_silenced | Groups to mute for IoT Hub orphaned d2c telemetry monitor | map | `{}` | no |
|
||||
| orphaned_d2c_telemetry_egress_time_aggregator | Monitor aggregator for IoT Hub orphaned d2c telemetry [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| orphaned_d2c_telemetry_egress_timeframe | Monitor timeframe for IoT Hub orphaned d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| status_enabled | Flag to enable IoT Hub status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for IoT Hub status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for IoT Hub status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for IoT Hub status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for IoT Hub status [available values: min, max, sum or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for IoT Hub status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| too_many_d2c_telemetry_ingress_nosent_enabled | Flag to enable IoT Hub unsent d2c telemetry monitor | string | `true` | no |
|
||||
| too_many_d2c_telemetry_ingress_nosent_extra_tags | Extra tags for IoT Hub unsent d2c telemetry monitor | list | `[]` | no |
|
||||
| too_many_d2c_telemetry_ingress_nosent_message | Custom message for IoT Hub unsent d2c telemetry monitor | string | `` | no |
|
||||
| too_many_d2c_telemetry_ingress_nosent_silenced | Groups to mute for IoT Hub unsent d2c telemetry monitor | map | `{}` | no |
|
||||
| too_many_d2c_telemetry_ingress_nosent_timeframe | Monitor timeframe for IoT Hub unsent d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| total_devices_enabled | Flag to enable IoT Hub total devices monitor | string | `true` | no |
|
||||
| total_devices_extra_tags | Extra tags for IoT Hub total devices monitor | list | `[]` | no |
|
||||
| total_devices_message | Custom message for IoT Hub total devices monitor | string | `` | no |
|
||||
| total_devices_silenced | Groups to mute for IoT Hub total devices monitor | map | `{}` | no |
|
||||
| total_devices_time_aggregator | Monitor aggregator for IoT Hub total devices [available values: min, max, sum or avg] | string | `min` | no |
|
||||
| total_devices_timeframe | Monitor timeframe for IoT Hub total devices [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_enabled | Flag to enable IoT Hub dropped d2c telemetry monitor | string | `"true"` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_extra\_tags | Extra tags for IoT Hub dropped d2c telemetry monitor | list | `[]` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_message | Custom message for IoT Hub dropped d2c telemetry monitor | string | `""` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_rate\_threshold\_critical | D2C Telemetry Dropped limit (critical threshold) | string | `"90"` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_rate\_threshold\_warning | D2C Telemetry Dropped limit (warning threshold) | string | `"50"` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_silenced | Groups to mute for IoT Hub dropped d2c telemetry monitor | map | `{}` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_time\_aggregator | Monitor aggregator for IoT Hub dropped d2c telemetry [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| dropped\_d2c\_telemetry\_egress\_timeframe | Monitor timeframe for IoT Hub dropped d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| failed\_c2d\_methods\_rate\_enabled | Flag to enable IoT Hub failed c2d methods monitor | string | `"true"` | no |
|
||||
| failed\_c2d\_methods\_rate\_extra\_tags | Extra tags for IoT Hub failed c2d methods monitor | list | `[]` | no |
|
||||
| failed\_c2d\_methods\_rate\_message | Custom message for IoT Hub failed c2d method monitor | string | `""` | no |
|
||||
| failed\_c2d\_methods\_rate\_silenced | Groups to mute for IoT Hub failed c2d methods monitor | map | `{}` | no |
|
||||
| failed\_c2d\_methods\_rate\_threshold\_critical | C2D Methods Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_c2d\_methods\_rate\_threshold\_warning | C2D Methods Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_c2d\_methods\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed c2d method [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_c2d\_methods\_rate\_timeframe | Monitor timeframe for IoT Hub failed c2d method [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_enabled | Flag to enable IoT Hub failed c2d twin read monitor | string | `"true"` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_extra\_tags | Extra tags for IoT Hub failed c2d twin read monitor | list | `[]` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_message | Custom message for IoT Hub failed c2d twin read monitor | string | `""` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_silenced | Groups to mute for IoT Hub failed c2d twin read monitor | map | `{}` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_threshold\_critical | C2D Twin Read Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_threshold\_warning | C2D Twin Read Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed c2d twin read [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_c2d\_twin\_read\_rate\_timeframe | Monitor timeframe for IoT Hub failed c2d twin read [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_enabled | Flag to enable IoT Hub failed c2d twin update monitor | string | `"true"` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_extra\_tags | Extra tags for IoT Hub failed c2d twin update monitor | list | `[]` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_message | Custom message for IoT Hub failed c2d twin update monitor | string | `""` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_silenced | Groups to mute for IoT Hub failed c2d twin update monitor | map | `{}` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_threshold\_critical | C2D Twin Update Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_threshold\_warning | C2D Twin Update Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed c2d twin update [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_c2d\_twin\_update\_rate\_timeframe | Monitor timeframe for IoT Hub failed c2d twin update [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_enabled | Flag to enable IoT Hub failed d2c twin read monitor | string | `"true"` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_extra\_tags | Extra tags for IoT Hub failed d2c twin read monitor | list | `[]` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_message | Custom message for IoT Hub failed d2c twin read monitor | string | `""` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_silenced | Groups to mute for IoT Hub failed d2c twin read monitor | map | `{}` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_threshold\_critical | D2C Twin Read Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_threshold\_warning | D2C Twin Read Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed d2c twin read [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_d2c\_twin\_read\_rate\_timeframe | Monitor timeframe for IoT Hub failed d2c twin read [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_enabled | Flag to enable IoT Hub failed d2c twin update monitor | string | `"true"` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_extra\_tags | Extra tags for IoT Hub failed d2c twin update monitor | list | `[]` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_message | Custom message for IoT Hub failed d2c twin update monitor | string | `""` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_silenced | Groups to mute for IoT Hub failed d2c twin update monitor | map | `{}` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_threshold\_critical | D2C Twin Update Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_threshold\_warning | D2C Twin Update Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed d2c twin update [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_d2c\_twin\_update\_rate\_timeframe | Monitor timeframe for IoT Hub failed d2c twin update [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_jobs\_rate\_enabled | Flag to enable IoT Hub failed jobs monitor | string | `"true"` | no |
|
||||
| failed\_jobs\_rate\_extra\_tags | Extra tags for IoT Hub failed jobs monitor | list | `[]` | no |
|
||||
| failed\_jobs\_rate\_message | Custom message for IoT Hub failed jobs monitor | string | `""` | no |
|
||||
| failed\_jobs\_rate\_silenced | Groups to mute for IoT Hub failed jobs monitor | map | `{}` | no |
|
||||
| failed\_jobs\_rate\_threshold\_critical | Jobs Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_jobs\_rate\_threshold\_warning | Jobs Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_jobs\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed jobs [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_jobs\_rate\_timeframe | Monitor timeframe for IoT Hub failed jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_listjobs\_rate\_enabled | Flag to enable IoT Hub failed list jobs monitor | string | `"true"` | no |
|
||||
| failed\_listjobs\_rate\_extra\_tags | Extra tags for IoT Hub failed list jobs monitor | list | `[]` | no |
|
||||
| failed\_listjobs\_rate\_message | Custom message for IoT Hub failed list jobs monitor | string | `""` | no |
|
||||
| failed\_listjobs\_rate\_silenced | Groups to mute for IoT Hub failed list jobs monitor | map | `{}` | no |
|
||||
| failed\_listjobs\_rate\_threshold\_critical | ListJobs Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_listjobs\_rate\_threshold\_warning | ListJobs Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_listjobs\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed list jobs [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_listjobs\_rate\_timeframe | Monitor timeframe for IoT Hub failed list jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| failed\_queryjobs\_rate\_enabled | Flag to enable IoT Hub failed query jobs monitor | string | `"true"` | no |
|
||||
| failed\_queryjobs\_rate\_extra\_tags | Extra tags for IoT Hub failed query jobs monitor | list | `[]` | no |
|
||||
| failed\_queryjobs\_rate\_message | Custom message for IoT Hub failed query jobs monitor | string | `""` | no |
|
||||
| failed\_queryjobs\_rate\_silenced | Groups to mute for IoT Hub failed query jobs monitor | map | `{}` | no |
|
||||
| failed\_queryjobs\_rate\_threshold\_critical | QueryJobs Failed rate limit (critical threshold) | string | `"90"` | no |
|
||||
| failed\_queryjobs\_rate\_threshold\_warning | QueryJobs Failed rate limit (warning threshold) | string | `"50"` | no |
|
||||
| failed\_queryjobs\_rate\_time\_aggregator | Monitor aggregator for IoT Hub failed query jobs [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| failed\_queryjobs\_rate\_timeframe | Monitor timeframe for IoT Hub failed query jobs [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_enabled | Flag to enable IoT Hub invalid d2c telemetry monitor | string | `"true"` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_extra\_tags | Extra tags for IoT Hub invalid d2c telemetry monitor | list | `[]` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_message | Custom message for IoT Hub invalid d2c telemetry monitor | string | `""` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_rate\_threshold\_critical | D2C Telemetry Invalid limit (critical threshold) | string | `"90"` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_rate\_threshold\_warning | D2C Telemetry Invalid limit (warning threshold) | string | `"50"` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_silenced | Groups to mute for IoT Hub invalid d2c telemetry monitor | map | `{}` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_time\_aggregator | Monitor aggregator for IoT Hub invalid d2c telemetry [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| invalid\_d2c\_telemetry\_egress\_timeframe | Monitor timeframe for IoT Hub invalid d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_enabled | Flag to enable IoT Hub orphaned d2c telemetry monitor | string | `"true"` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_extra\_tags | Extra tags for IoT Hub orphaned d2c telemetry monitor | list | `[]` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_message | Custom message for IoT Hub orphaned d2c telemetry monitor | string | `""` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_rate\_threshold\_critical | D2C Telemetry Orphaned limit (critical threshold) | string | `"90"` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_rate\_threshold\_warning | D2C Telemetry Orphaned limit (warning threshold) | string | `"50"` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_silenced | Groups to mute for IoT Hub orphaned d2c telemetry monitor | map | `{}` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_time\_aggregator | Monitor aggregator for IoT Hub orphaned d2c telemetry [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| orphaned\_d2c\_telemetry\_egress\_timeframe | Monitor timeframe for IoT Hub orphaned d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| status\_enabled | Flag to enable IoT Hub status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for IoT Hub status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for IoT Hub status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for IoT Hub status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for IoT Hub status [available values: min, max, sum or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for IoT Hub status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_enabled | Flag to enable IoT Hub unsent d2c telemetry monitor | string | `"true"` | no |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_extra\_tags | Extra tags for IoT Hub unsent d2c telemetry monitor | list | `[]` | no |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_message | Custom message for IoT Hub unsent d2c telemetry monitor | string | `""` | no |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_silenced | Groups to mute for IoT Hub unsent d2c telemetry monitor | map | `{}` | no |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_timeframe | Monitor timeframe for IoT Hub unsent d2c telemetry [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| total\_devices\_enabled | Flag to enable IoT Hub total devices monitor | string | `"true"` | no |
|
||||
| total\_devices\_extra\_tags | Extra tags for IoT Hub total devices monitor | list | `[]` | no |
|
||||
| total\_devices\_message | Custom message for IoT Hub total devices monitor | string | `""` | no |
|
||||
| total\_devices\_silenced | Groups to mute for IoT Hub total devices monitor | map | `{}` | no |
|
||||
| total\_devices\_time\_aggregator | Monitor aggregator for IoT Hub total devices [available values: min, max, sum or avg] | string | `"min"` | no |
|
||||
| total\_devices\_timeframe | Monitor timeframe for IoT Hub total devices [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| status_id | id for monitor status |
|
||||
| too_many_c2d_methods_failed_id | id for monitor too_many_c2d_methods_failed |
|
||||
| too_many_c2d_twin_read_failed_id | id for monitor too_many_c2d_twin_read_failed |
|
||||
| too_many_c2d_twin_update_failed_id | id for monitor too_many_c2d_twin_update_failed |
|
||||
| too_many_d2c_telemetry_egress_dropped_id | id for monitor too_many_d2c_telemetry_egress_dropped |
|
||||
| too_many_d2c_telemetry_egress_invalid_id | id for monitor too_many_d2c_telemetry_egress_invalid |
|
||||
| too_many_d2c_telemetry_egress_orphaned_id | id for monitor too_many_d2c_telemetry_egress_orphaned |
|
||||
| too_many_d2c_telemetry_ingress_nosent_id | id for monitor too_many_d2c_telemetry_ingress_nosent |
|
||||
| too_many_d2c_twin_read_failed_id | id for monitor too_many_d2c_twin_read_failed |
|
||||
| too_many_d2c_twin_update_failed_id | id for monitor too_many_d2c_twin_update_failed |
|
||||
| too_many_jobs_failed_id | id for monitor too_many_jobs_failed |
|
||||
| too_many_list_jobs_failed_id | id for monitor too_many_list_jobs_failed |
|
||||
| too_many_query_jobs_failed_id | id for monitor too_many_query_jobs_failed |
|
||||
| total_devices_id | id for monitor total_devices |
|
||||
| status\_id | id for monitor status |
|
||||
| too\_many\_c2d\_methods\_failed\_id | id for monitor too_many_c2d_methods_failed |
|
||||
| too\_many\_c2d\_twin\_read\_failed\_id | id for monitor too_many_c2d_twin_read_failed |
|
||||
| too\_many\_c2d\_twin\_update\_failed\_id | id for monitor too_many_c2d_twin_update_failed |
|
||||
| too\_many\_d2c\_telemetry\_egress\_dropped\_id | id for monitor too_many_d2c_telemetry_egress_dropped |
|
||||
| too\_many\_d2c\_telemetry\_egress\_invalid\_id | id for monitor too_many_d2c_telemetry_egress_invalid |
|
||||
| too\_many\_d2c\_telemetry\_egress\_orphaned\_id | id for monitor too_many_d2c_telemetry_egress_orphaned |
|
||||
| too\_many\_d2c\_telemetry\_ingress\_nosent\_id | id for monitor too_many_d2c_telemetry_ingress_nosent |
|
||||
| too\_many\_d2c\_twin\_read\_failed\_id | id for monitor too_many_d2c_twin_read_failed |
|
||||
| too\_many\_d2c\_twin\_update\_failed\_id | id for monitor too_many_d2c_twin_update_failed |
|
||||
| too\_many\_jobs\_failed\_id | id for monitor too_many_jobs_failed |
|
||||
| too\_many\_list\_jobs\_failed\_id | id for monitor too_many_list_jobs_failed |
|
||||
| too\_many\_query\_jobs\_failed\_id | id for monitor too_many_query_jobs_failed |
|
||||
| total\_devices\_id | id for monitor total_devices |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -19,48 +19,47 @@ Creates DataDog monitors with the following checks:
|
||||
- Key Vault API latency is high
|
||||
- Key Vault API result rate is low
|
||||
- Key Vault is down
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| api_latency_enabled | Flag to enable Key Vault API latency monitor | string | `true` | no |
|
||||
| api_latency_extra_tags | Extra tags for Key Vault API latency monitor | list | `[]` | no |
|
||||
| api_latency_message | Custom message for Key Vault API latency monitor | string | `` | no |
|
||||
| api_latency_silenced | Groups to mute for Key Vault API latency monitor | map | `{}` | no |
|
||||
| api_latency_threshold_critical | Critical threshold for Key Vault API latency rate | string | `100` | no |
|
||||
| api_latency_threshold_warning | Warning threshold for Key Vault API latency rate | string | `80` | no |
|
||||
| api_latency_time_aggregator | Monitor aggregator for Key Vault API latency [available values: min, max or avg] | string | `min` | no |
|
||||
| api_latency_timeframe | Monitor timeframe for Key Vault API latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| api_result_enabled | Flag to enable Key Vault API result monitor | string | `true` | no |
|
||||
| api_result_extra_tags | Extra tags for Key Vault API result monitor | list | `[]` | no |
|
||||
| api_result_message | Custom message for Key Vault API result monitor | string | `` | no |
|
||||
| api_result_silenced | Groups to mute for Key Vault API result monitor | map | `{}` | no |
|
||||
| api_result_threshold_critical | Critical threshold for Key Vault API result rate | string | `10` | no |
|
||||
| api_result_threshold_warning | Warning threshold for Key Vault API result rate | string | `30` | no |
|
||||
| api_result_time_aggregator | Monitor aggregator for Key Vault API result [available values: min, max or avg] | string | `max` | no |
|
||||
| api_result_timeframe | Monitor timeframe for Key Vault API result [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable Key Vault status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Key Vault status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Key Vault status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Key Vault status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Key Vault status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Key Vault status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| api\_latency\_enabled | Flag to enable Key Vault API latency monitor | string | `"true"` | no |
|
||||
| api\_latency\_extra\_tags | Extra tags for Key Vault API latency monitor | list | `[]` | no |
|
||||
| api\_latency\_message | Custom message for Key Vault API latency monitor | string | `""` | no |
|
||||
| api\_latency\_silenced | Groups to mute for Key Vault API latency monitor | map | `{}` | no |
|
||||
| api\_latency\_threshold\_critical | Critical threshold for Key Vault API latency rate | string | `"100"` | no |
|
||||
| api\_latency\_threshold\_warning | Warning threshold for Key Vault API latency rate | string | `"80"` | no |
|
||||
| api\_latency\_time\_aggregator | Monitor aggregator for Key Vault API latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| api\_latency\_timeframe | Monitor timeframe for Key Vault API latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| api\_result\_enabled | Flag to enable Key Vault API result monitor | string | `"true"` | no |
|
||||
| api\_result\_extra\_tags | Extra tags for Key Vault API result monitor | list | `[]` | no |
|
||||
| api\_result\_message | Custom message for Key Vault API result monitor | string | `""` | no |
|
||||
| api\_result\_silenced | Groups to mute for Key Vault API result monitor | map | `{}` | no |
|
||||
| api\_result\_threshold\_critical | Critical threshold for Key Vault API result rate | string | `"10"` | no |
|
||||
| api\_result\_threshold\_warning | Warning threshold for Key Vault API result rate | string | `"30"` | no |
|
||||
| api\_result\_time\_aggregator | Monitor aggregator for Key Vault API result [available values: min, max or avg] | string | `"max"` | no |
|
||||
| api\_result\_timeframe | Monitor timeframe for Key Vault API result [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable Key Vault status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Key Vault status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Key Vault status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Key Vault status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Key Vault status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Key Vault status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| keyvault_api_latency_id | id for monitor keyvault_api_latency |
|
||||
| keyvault_api_result_id | id for monitor keyvault_api_result |
|
||||
| keyvault_status_id | id for monitor keyvault_status |
|
||||
| keyvault\_api\_latency\_id | id for monitor keyvault_api_latency |
|
||||
| keyvault\_api\_result\_id | id for monitor keyvault_api_result |
|
||||
| keyvault\_status\_id | id for monitor keyvault_status |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -21,65 +21,64 @@ Creates DataDog monitors with the following checks:
|
||||
- Mysql Server IO consumption
|
||||
- Mysql Server memory usage
|
||||
- Mysql Server storage
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_usage_enabled | Flag to enable Mysql status monitor | string | `true` | no |
|
||||
| cpu_usage_extra_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| cpu_usage_message | Custom message for Mysql CPU monitor | string | `` | no |
|
||||
| cpu_usage_silenced | Groups to mute for Mysql CPU monitor | map | `{}` | no |
|
||||
| cpu_usage_threshold_critical | Mysql CPU usage in percent (critical threshold) | string | `90` | no |
|
||||
| cpu_usage_threshold_warning | Mysql CPU usage in percent (warning threshold) | string | `80` | no |
|
||||
| cpu_usage_time_aggregator | Monitor aggregator for Mysql CPU [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_usage_timeframe | Monitor timeframe for Mysql CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| 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_storage_enabled | Flag to enable Mysql status monitor | string | `true` | no |
|
||||
| free_storage_extra_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| free_storage_message | Custom message for Mysql Free Storage monitor | string | `` | no |
|
||||
| free_storage_silenced | Groups to mute for Mysql Free Storage monitor | map | `{}` | no |
|
||||
| free_storage_threshold_critical | Mysql Free Storage remaining in percent (critical threshold) | string | `10` | no |
|
||||
| free_storage_threshold_warning | Mysql Free Storage remaining in percent (warning threshold) | string | `20` | no |
|
||||
| free_storage_time_aggregator | Monitor aggregator for Mysql Free Storage [available values: min, max or avg] | string | `min` | no |
|
||||
| free_storage_timeframe | Monitor timeframe for Mysql Free Storage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| io_consumption_enabled | Flag to enable Mysql status monitor | string | `true` | no |
|
||||
| io_consumption_extra_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| io_consumption_message | Custom message for Mysql IO consumption monitor | string | `` | no |
|
||||
| io_consumption_silenced | Groups to mute for Mysql IO consumption monitor | map | `{}` | no |
|
||||
| io_consumption_threshold_critical | Mysql IO consumption in percent (critical threshold) | string | `90` | no |
|
||||
| io_consumption_threshold_warning | Mysql IO consumption in percent (warning threshold) | string | `80` | no |
|
||||
| io_consumption_time_aggregator | Monitor aggregator for Mysql IO consumption [available values: min, max or avg] | string | `min` | no |
|
||||
| io_consumption_timeframe | Monitor timeframe for Mysql IO consumption [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| memory_usage_enabled | Flag to enable Mysql status monitor | string | `true` | no |
|
||||
| memory_usage_extra_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| memory_usage_message | Custom message for Mysql memory monitor | string | `` | no |
|
||||
| memory_usage_silenced | Groups to mute for Mysql memory monitor | map | `{}` | no |
|
||||
| memory_usage_threshold_critical | Mysql memory usage in percent (critical threshold) | string | `90` | no |
|
||||
| memory_usage_threshold_warning | Mysql memory usage in percent (warning threshold) | string | `80` | no |
|
||||
| memory_usage_time_aggregator | Monitor aggregator for Mysql memory [available values: min, max or avg] | string | `min` | no |
|
||||
| memory_usage_timeframe | Monitor timeframe for Mysql memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| no_connection_enabled | Flag to enable Mysql status monitor | string | `true` | no |
|
||||
| no_connection_extra_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| no_connection_message | Custom message for Mysql no connection monitor | string | `` | no |
|
||||
| no_connection_silenced | Groups to mute for Mysql no connection monitor | map | `{}` | no |
|
||||
| no_connection_time_aggregator | Monitor aggregator for Mysql no connection [available values: min, max or avg] | string | `min` | no |
|
||||
| no_connection_timeframe | Monitor timeframe for Mysql no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu\_usage\_enabled | Flag to enable Mysql status monitor | string | `"true"` | no |
|
||||
| cpu\_usage\_extra\_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| cpu\_usage\_message | Custom message for Mysql CPU monitor | string | `""` | no |
|
||||
| cpu\_usage\_silenced | Groups to mute for Mysql CPU monitor | map | `{}` | no |
|
||||
| cpu\_usage\_threshold\_critical | Mysql CPU usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_usage\_threshold\_warning | Mysql CPU usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_usage\_time\_aggregator | Monitor aggregator for Mysql CPU [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_usage\_timeframe | Monitor timeframe for Mysql CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| 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\_storage\_enabled | Flag to enable Mysql status monitor | string | `"true"` | no |
|
||||
| free\_storage\_extra\_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| free\_storage\_message | Custom message for Mysql Free Storage monitor | string | `""` | no |
|
||||
| free\_storage\_silenced | Groups to mute for Mysql Free Storage monitor | map | `{}` | no |
|
||||
| free\_storage\_threshold\_critical | Mysql Free Storage remaining in percent (critical threshold) | string | `"10"` | no |
|
||||
| free\_storage\_threshold\_warning | Mysql Free Storage remaining in percent (warning threshold) | string | `"20"` | no |
|
||||
| free\_storage\_time\_aggregator | Monitor aggregator for Mysql Free Storage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| free\_storage\_timeframe | Monitor timeframe for Mysql Free Storage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| io\_consumption\_enabled | Flag to enable Mysql status monitor | string | `"true"` | no |
|
||||
| io\_consumption\_extra\_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| io\_consumption\_message | Custom message for Mysql IO consumption monitor | string | `""` | no |
|
||||
| io\_consumption\_silenced | Groups to mute for Mysql IO consumption monitor | map | `{}` | no |
|
||||
| io\_consumption\_threshold\_critical | Mysql IO consumption in percent (critical threshold) | string | `"90"` | no |
|
||||
| io\_consumption\_threshold\_warning | Mysql IO consumption in percent (warning threshold) | string | `"80"` | no |
|
||||
| io\_consumption\_time\_aggregator | Monitor aggregator for Mysql IO consumption [available values: min, max or avg] | string | `"min"` | no |
|
||||
| io\_consumption\_timeframe | Monitor timeframe for Mysql IO consumption [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| memory\_usage\_enabled | Flag to enable Mysql status monitor | string | `"true"` | no |
|
||||
| memory\_usage\_extra\_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| memory\_usage\_message | Custom message for Mysql memory monitor | string | `""` | no |
|
||||
| memory\_usage\_silenced | Groups to mute for Mysql memory monitor | map | `{}` | no |
|
||||
| memory\_usage\_threshold\_critical | Mysql memory usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| memory\_usage\_threshold\_warning | Mysql memory usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| memory\_usage\_time\_aggregator | Monitor aggregator for Mysql memory [available values: min, max or avg] | string | `"min"` | no |
|
||||
| memory\_usage\_timeframe | Monitor timeframe for Mysql memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| no\_connection\_enabled | Flag to enable Mysql status monitor | string | `"true"` | no |
|
||||
| no\_connection\_extra\_tags | Extra tags for Mysql status monitor | list | `[]` | no |
|
||||
| no\_connection\_message | Custom message for Mysql no connection monitor | string | `""` | no |
|
||||
| no\_connection\_silenced | Groups to mute for Mysql no connection monitor | map | `{}` | no |
|
||||
| no\_connection\_time\_aggregator | Monitor aggregator for Mysql no connection [available values: min, max or avg] | string | `"min"` | no |
|
||||
| no\_connection\_timeframe | Monitor timeframe for Mysql no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| mysql_cpu_usage_id | id for monitor mysql_cpu_usage |
|
||||
| mysql_free_storage_id | id for monitor mysql_free_storage |
|
||||
| mysql_io_consumption_id | id for monitor mysql_io_consumption |
|
||||
| mysql_memory_usage_id | id for monitor mysql_memory_usage |
|
||||
| mysql_no_connection_id | id for monitor mysql_no_connection |
|
||||
| mysql\_cpu\_usage\_id | id for monitor mysql_cpu_usage |
|
||||
| mysql\_free\_storage\_id | id for monitor mysql_free_storage |
|
||||
| mysql\_io\_consumption\_id | id for monitor mysql_io_consumption |
|
||||
| mysql\_memory\_usage\_id | id for monitor mysql_memory_usage |
|
||||
| mysql\_no\_connection\_id | id for monitor mysql_no_connection |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -21,65 +21,64 @@ Creates DataDog monitors with the following checks:
|
||||
- Postgresql Server IO consumption
|
||||
- Postgresql Server memory usage
|
||||
- Postgresql Server storage
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_usage_enabled | Flag to enable PostgreSQL status monitor | string | `true` | no |
|
||||
| cpu_usage_extra_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| cpu_usage_message | Custom message for PostgreSQL CPU monitor | string | `` | no |
|
||||
| cpu_usage_silenced | Groups to mute for PostgreSQL CPU monitor | map | `{}` | no |
|
||||
| cpu_usage_threshold_critical | PostgreSQL CPU usage in percent (critical threshold) | string | `90` | no |
|
||||
| cpu_usage_threshold_warning | PostgreSQL CPU usage in percent (warning threshold) | string | `80` | no |
|
||||
| cpu_usage_time_aggregator | Monitor aggregator for PostgreSQL CPU [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_usage_timeframe | Monitor timeframe for PostgreSQL CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| 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_storage_enabled | Flag to enable PostgreSQL status monitor | string | `true` | no |
|
||||
| free_storage_extra_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| free_storage_message | Custom message for PostgreSQL Free Storage monitor | string | `` | no |
|
||||
| free_storage_silenced | Groups to mute for PostgreSQL Free Storage monitor | map | `{}` | no |
|
||||
| free_storage_threshold_critical | PostgreSQL Free Storage remaining in percent (critical threshold) | string | `10` | no |
|
||||
| free_storage_threshold_warning | PostgreSQL Free Storage remaining in percent (warning threshold) | string | `20` | no |
|
||||
| free_storage_time_aggregator | Monitor aggregator for PostgreSQL Free Storage [available values: min, max or avg] | string | `min` | no |
|
||||
| free_storage_timeframe | Monitor timeframe for PostgreSQL Free Storage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| io_consumption_enabled | Flag to enable PostgreSQL status monitor | string | `true` | no |
|
||||
| io_consumption_extra_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| io_consumption_message | Custom message for PostgreSQL IO consumption monitor | string | `` | no |
|
||||
| io_consumption_silenced | Groups to mute for PostgreSQL IO consumption monitor | map | `{}` | no |
|
||||
| io_consumption_threshold_critical | PostgreSQL IO consumption in percent (critical threshold) | string | `90` | no |
|
||||
| io_consumption_threshold_warning | PostgreSQL IO consumption in percent (warning threshold) | string | `80` | no |
|
||||
| io_consumption_time_aggregator | Monitor aggregator for PostgreSQL IO consumption [available values: min, max or avg] | string | `min` | no |
|
||||
| io_consumption_timeframe | Monitor timeframe for PostgreSQL IO consumption [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| memory_usage_enabled | Flag to enable PostgreSQL status monitor | string | `true` | no |
|
||||
| memory_usage_extra_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| memory_usage_message | Custom message for PostgreSQL memory monitor | string | `` | no |
|
||||
| memory_usage_silenced | Groups to mute for PostgreSQL memory monitor | map | `{}` | no |
|
||||
| memory_usage_threshold_critical | PostgreSQL memory usage in percent (critical threshold) | string | `90` | no |
|
||||
| memory_usage_threshold_warning | PostgreSQL memory usage in percent (warning threshold) | string | `80` | no |
|
||||
| memory_usage_time_aggregator | Monitor aggregator for PostgreSQL memory [available values: min, max or avg] | string | `min` | no |
|
||||
| memory_usage_timeframe | Monitor timeframe for PostgreSQL memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| no_connection_enabled | Flag to enable PostgreSQL status monitor | string | `true` | no |
|
||||
| no_connection_extra_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| no_connection_message | Custom message for PostgreSQL no connection monitor | string | `` | no |
|
||||
| no_connection_silenced | Groups to mute for PostgreSQL no connection monitor | map | `{}` | no |
|
||||
| no_connection_time_aggregator | Monitor aggregator for PostgreSQL no connection [available values: min, max or avg] | string | `min` | no |
|
||||
| no_connection_timeframe | Monitor timeframe for PostgreSQL no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu\_usage\_enabled | Flag to enable PostgreSQL status monitor | string | `"true"` | no |
|
||||
| cpu\_usage\_extra\_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| cpu\_usage\_message | Custom message for PostgreSQL CPU monitor | string | `""` | no |
|
||||
| cpu\_usage\_silenced | Groups to mute for PostgreSQL CPU monitor | map | `{}` | no |
|
||||
| cpu\_usage\_threshold\_critical | PostgreSQL CPU usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_usage\_threshold\_warning | PostgreSQL CPU usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_usage\_time\_aggregator | Monitor aggregator for PostgreSQL CPU [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_usage\_timeframe | Monitor timeframe for PostgreSQL CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| 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\_storage\_enabled | Flag to enable PostgreSQL status monitor | string | `"true"` | no |
|
||||
| free\_storage\_extra\_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| free\_storage\_message | Custom message for PostgreSQL Free Storage monitor | string | `""` | no |
|
||||
| free\_storage\_silenced | Groups to mute for PostgreSQL Free Storage monitor | map | `{}` | no |
|
||||
| free\_storage\_threshold\_critical | PostgreSQL Free Storage remaining in percent (critical threshold) | string | `"10"` | no |
|
||||
| free\_storage\_threshold\_warning | PostgreSQL Free Storage remaining in percent (warning threshold) | string | `"20"` | no |
|
||||
| free\_storage\_time\_aggregator | Monitor aggregator for PostgreSQL Free Storage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| free\_storage\_timeframe | Monitor timeframe for PostgreSQL Free Storage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| io\_consumption\_enabled | Flag to enable PostgreSQL status monitor | string | `"true"` | no |
|
||||
| io\_consumption\_extra\_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| io\_consumption\_message | Custom message for PostgreSQL IO consumption monitor | string | `""` | no |
|
||||
| io\_consumption\_silenced | Groups to mute for PostgreSQL IO consumption monitor | map | `{}` | no |
|
||||
| io\_consumption\_threshold\_critical | PostgreSQL IO consumption in percent (critical threshold) | string | `"90"` | no |
|
||||
| io\_consumption\_threshold\_warning | PostgreSQL IO consumption in percent (warning threshold) | string | `"80"` | no |
|
||||
| io\_consumption\_time\_aggregator | Monitor aggregator for PostgreSQL IO consumption [available values: min, max or avg] | string | `"min"` | no |
|
||||
| io\_consumption\_timeframe | Monitor timeframe for PostgreSQL IO consumption [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| memory\_usage\_enabled | Flag to enable PostgreSQL status monitor | string | `"true"` | no |
|
||||
| memory\_usage\_extra\_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| memory\_usage\_message | Custom message for PostgreSQL memory monitor | string | `""` | no |
|
||||
| memory\_usage\_silenced | Groups to mute for PostgreSQL memory monitor | map | `{}` | no |
|
||||
| memory\_usage\_threshold\_critical | PostgreSQL memory usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| memory\_usage\_threshold\_warning | PostgreSQL memory usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| memory\_usage\_time\_aggregator | Monitor aggregator for PostgreSQL memory [available values: min, max or avg] | string | `"min"` | no |
|
||||
| memory\_usage\_timeframe | Monitor timeframe for PostgreSQL memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| no\_connection\_enabled | Flag to enable PostgreSQL status monitor | string | `"true"` | no |
|
||||
| no\_connection\_extra\_tags | Extra tags for PostgreSQL status monitor | list | `[]` | no |
|
||||
| no\_connection\_message | Custom message for PostgreSQL no connection monitor | string | `""` | no |
|
||||
| no\_connection\_silenced | Groups to mute for PostgreSQL no connection monitor | map | `{}` | no |
|
||||
| no\_connection\_time\_aggregator | Monitor aggregator for PostgreSQL no connection [available values: min, max or avg] | string | `"min"` | no |
|
||||
| no\_connection\_timeframe | Monitor timeframe for PostgreSQL no connection [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| postgresql_cpu_usage_id | id for monitor postgresql_cpu_usage |
|
||||
| postgresql_free_storage_id | id for monitor postgresql_free_storage |
|
||||
| postgresql_io_consumption_id | id for monitor postgresql_io_consumption |
|
||||
| postgresql_memory_usage_id | id for monitor postgresql_memory_usage |
|
||||
| postgresql_no_connection_id | id for monitor postgresql_no_connection |
|
||||
| postgresql\_cpu\_usage\_id | id for monitor postgresql_cpu_usage |
|
||||
| postgresql\_free\_storage\_id | id for monitor postgresql_free_storage |
|
||||
| postgresql\_io\_consumption\_id | id for monitor postgresql_io_consumption |
|
||||
| postgresql\_memory\_usage\_id | id for monitor postgresql_memory_usage |
|
||||
| postgresql\_no\_connection\_id | id for monitor postgresql_no_connection |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -20,57 +20,56 @@ Creates DataDog monitors with the following checks:
|
||||
- Redis processor time too high
|
||||
- Redis server load too high
|
||||
- Redis too many evictedkeys
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| evictedkeys_limit_enabled | Flag to enable Redis evicted keys monitor | string | `true` | no |
|
||||
| evictedkeys_limit_extra_tags | Extra tags for Redis evicted keys monitor | list | `[]` | no |
|
||||
| evictedkeys_limit_message | Custom message for Redis evicted keys monitor | string | `` | no |
|
||||
| evictedkeys_limit_silenced | Groups to mute for Redis evicted keys monitor | map | `{}` | no |
|
||||
| evictedkeys_limit_threshold_critical | Evicted keys limit (critical threshold) | string | `100` | no |
|
||||
| evictedkeys_limit_threshold_warning | Evicted keys limit (warning threshold) | string | `0` | no |
|
||||
| evictedkeys_limit_time_aggregator | Monitor aggregator for Redis evicted keys [available values: min, max or avg] | string | `avg` | no |
|
||||
| evictedkeys_limit_timeframe | Monitor timeframe for Redis evicted keys [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a Redis monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| percent_processor_time_enabled | Flag to enable Redis processor monitor | string | `true` | no |
|
||||
| percent_processor_time_extra_tags | Extra tags for Redis processor monitor | list | `[]` | no |
|
||||
| percent_processor_time_message | Custom message for Redis processor monitor | string | `` | no |
|
||||
| percent_processor_time_silenced | Groups to mute for Redis processor monitor | map | `{}` | no |
|
||||
| percent_processor_time_threshold_critical | Processor time percent (critical threshold) | string | `80` | no |
|
||||
| percent_processor_time_threshold_warning | Processor time percent (warning threshold) | string | `60` | no |
|
||||
| percent_processor_time_time_aggregator | Monitor aggregator for Redis processor [available values: min, max or avg] | string | `min` | no |
|
||||
| percent_processor_time_timeframe | Monitor timeframe for Redis processor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| server_load_rate_enabled | Flag to enable Redis server load monitor | string | `true` | no |
|
||||
| server_load_rate_extra_tags | Extra tags for Redis server load monitor | list | `[]` | no |
|
||||
| server_load_rate_message | Custom message for Redis server load monitor | string | `` | no |
|
||||
| server_load_rate_silenced | Groups to mute for Redis server load monitor | map | `{}` | no |
|
||||
| server_load_rate_threshold_critical | Server CPU load rate (critical threshold) | string | `90` | no |
|
||||
| server_load_rate_threshold_warning | Server CPU load rate (warning threshold) | string | `70` | no |
|
||||
| server_load_rate_time_aggregator | Monitor aggregator for Redis server load [available values: min, max or avg] | string | `min` | no |
|
||||
| server_load_rate_timeframe | Monitor timeframe for Redis server load [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| status_enabled | Flag to enable Redis status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Redis status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Redis status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Redis status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Redis status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Redis status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| evictedkeys\_limit\_enabled | Flag to enable Redis evicted keys monitor | string | `"true"` | no |
|
||||
| evictedkeys\_limit\_extra\_tags | Extra tags for Redis evicted keys monitor | list | `[]` | no |
|
||||
| evictedkeys\_limit\_message | Custom message for Redis evicted keys monitor | string | `""` | no |
|
||||
| evictedkeys\_limit\_silenced | Groups to mute for Redis evicted keys monitor | map | `{}` | no |
|
||||
| evictedkeys\_limit\_threshold\_critical | Evicted keys limit (critical threshold) | string | `"100"` | no |
|
||||
| evictedkeys\_limit\_threshold\_warning | Evicted keys limit (warning threshold) | string | `"0"` | no |
|
||||
| evictedkeys\_limit\_time\_aggregator | Monitor aggregator for Redis evicted keys [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| evictedkeys\_limit\_timeframe | Monitor timeframe for Redis evicted keys [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a Redis monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| percent\_processor\_time\_enabled | Flag to enable Redis processor monitor | string | `"true"` | no |
|
||||
| percent\_processor\_time\_extra\_tags | Extra tags for Redis processor monitor | list | `[]` | no |
|
||||
| percent\_processor\_time\_message | Custom message for Redis processor monitor | string | `""` | no |
|
||||
| percent\_processor\_time\_silenced | Groups to mute for Redis processor monitor | map | `{}` | no |
|
||||
| percent\_processor\_time\_threshold\_critical | Processor time percent (critical threshold) | string | `"80"` | no |
|
||||
| percent\_processor\_time\_threshold\_warning | Processor time percent (warning threshold) | string | `"60"` | no |
|
||||
| percent\_processor\_time\_time\_aggregator | Monitor aggregator for Redis processor [available values: min, max or avg] | string | `"min"` | no |
|
||||
| percent\_processor\_time\_timeframe | Monitor timeframe for Redis processor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| server\_load\_rate\_enabled | Flag to enable Redis server load monitor | string | `"true"` | no |
|
||||
| server\_load\_rate\_extra\_tags | Extra tags for Redis server load monitor | list | `[]` | no |
|
||||
| server\_load\_rate\_message | Custom message for Redis server load monitor | string | `""` | no |
|
||||
| server\_load\_rate\_silenced | Groups to mute for Redis server load monitor | map | `{}` | no |
|
||||
| server\_load\_rate\_threshold\_critical | Server CPU load rate (critical threshold) | string | `"90"` | no |
|
||||
| server\_load\_rate\_threshold\_warning | Server CPU load rate (warning threshold) | string | `"70"` | no |
|
||||
| server\_load\_rate\_time\_aggregator | Monitor aggregator for Redis server load [available values: min, max or avg] | string | `"min"` | no |
|
||||
| server\_load\_rate\_timeframe | Monitor timeframe for Redis server load [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| status\_enabled | Flag to enable Redis status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Redis status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Redis status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Redis status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Redis status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Redis status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| evictedkeys_id | id for monitor evictedkeys |
|
||||
| percent_processor_time_id | id for monitor percent_processor_time |
|
||||
| server_load_id | id for monitor server_load |
|
||||
| status_id | id for monitor status |
|
||||
| evictedkeys\_id | id for monitor evictedkeys |
|
||||
| percent\_processor\_time\_id | id for monitor percent_processor_time |
|
||||
| server\_load\_id | id for monitor server_load |
|
||||
| status\_id | id for monitor status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -19,47 +19,46 @@ Creates DataDog monitors with the following checks:
|
||||
- Serverfarm CPU percentage is too high
|
||||
- Serverfarm is down
|
||||
- Serverfarm memory percentage is too high
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_percentage_enabled | Flag to enable the serverfarms cpu_percentage monitor | string | `true` | no |
|
||||
| cpu_percentage_extra_tags | Extra tags for serverfarms cpu_percentage monitor | list | `[]` | no |
|
||||
| cpu_percentage_message | Custom message for serverfarm cpu_percentage monitor | string | `` | no |
|
||||
| cpu_percentage_silenced | Groups to mute for serverfarm cpu_percentage monitor | map | `{}` | no |
|
||||
| cpu_percentage_threshold_critical | CPU percentage (critical threshold) | string | `95` | no |
|
||||
| cpu_percentage_threshold_warning | CPU percentage (warning threshold) | string | `90` | no |
|
||||
| cpu_percentage_time_aggregator | Monitor aggregator for serverfarms cpu_percentage [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_percentage_timeframe | Monitor timeframe for serverfarms cpu_percentage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_10m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| 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 |
|
||||
| memory_percentage_enabled | Flag to enable the serverfarms memory_percentage monitor | string | `true` | no |
|
||||
| memory_percentage_extra_tags | Extra tags for serverfarms memory_percentage monitor | list | `[]` | no |
|
||||
| memory_percentage_message | Custom message for serverfarm memory_percentage monitor | string | `` | no |
|
||||
| memory_percentage_silenced | Groups to mute for serverfarm memory_percentage monitor | map | `{}` | no |
|
||||
| memory_percentage_threshold_critical | Memory percentage (critical threshold) | string | `95` | no |
|
||||
| memory_percentage_threshold_warning | Memory percentage (warning threshold) | string | `90` | no |
|
||||
| memory_percentage_time_aggregator | Monitor aggregator for serverfarms memory_percentage [available values: min, max or avg] | string | `min` | no |
|
||||
| memory_percentage_timeframe | Monitor timeframe for serverfarms memory_percentage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a serverfarms monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable the serverfarms status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for serverfarms status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for serverfarm status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for serverfarm status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for serverfarms status [available values: min, max or avg] | string | `min` | no |
|
||||
| status_timeframe | Monitor timeframe for serverfarms status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu\_percentage\_enabled | Flag to enable the serverfarms cpu_percentage monitor | string | `"true"` | no |
|
||||
| cpu\_percentage\_extra\_tags | Extra tags for serverfarms cpu_percentage monitor | list | `[]` | no |
|
||||
| cpu\_percentage\_message | Custom message for serverfarm cpu_percentage monitor | string | `""` | no |
|
||||
| cpu\_percentage\_silenced | Groups to mute for serverfarm cpu_percentage monitor | map | `{}` | no |
|
||||
| cpu\_percentage\_threshold\_critical | CPU percentage (critical threshold) | string | `"95"` | no |
|
||||
| cpu\_percentage\_threshold\_warning | CPU percentage (warning threshold) | string | `"90"` | no |
|
||||
| cpu\_percentage\_time\_aggregator | Monitor aggregator for serverfarms cpu_percentage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_percentage\_timeframe | Monitor timeframe for serverfarms cpu_percentage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_10m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| 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 |
|
||||
| memory\_percentage\_enabled | Flag to enable the serverfarms memory_percentage monitor | string | `"true"` | no |
|
||||
| memory\_percentage\_extra\_tags | Extra tags for serverfarms memory_percentage monitor | list | `[]` | no |
|
||||
| memory\_percentage\_message | Custom message for serverfarm memory_percentage monitor | string | `""` | no |
|
||||
| memory\_percentage\_silenced | Groups to mute for serverfarm memory_percentage monitor | map | `{}` | no |
|
||||
| memory\_percentage\_threshold\_critical | Memory percentage (critical threshold) | string | `"95"` | no |
|
||||
| memory\_percentage\_threshold\_warning | Memory percentage (warning threshold) | string | `"90"` | no |
|
||||
| memory\_percentage\_time\_aggregator | Monitor aggregator for serverfarms memory_percentage [available values: min, max or avg] | string | `"min"` | no |
|
||||
| memory\_percentage\_timeframe | Monitor timeframe for serverfarms memory_percentage [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a serverfarms monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable the serverfarms status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for serverfarms status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for serverfarm status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for serverfarm status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for serverfarms status [available values: min, max or avg] | string | `"min"` | no |
|
||||
| status\_timeframe | Monitor timeframe for serverfarms status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| cpu_percentage_id | id for monitor cpu_percentage |
|
||||
| memory_percentage_id | id for monitor memory_percentage |
|
||||
| status_id | id for monitor status |
|
||||
| cpu\_percentage\_id | id for monitor cpu_percentage |
|
||||
| memory\_percentage\_id | id for monitor memory_percentage |
|
||||
| status\_id | id for monitor status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -20,52 +20,51 @@ Creates DataDog monitors with the following checks:
|
||||
- Service Bus is down
|
||||
- Service Bus server errors rate is high
|
||||
- Service Bus user errors rate is high
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| no_active_connections_enabled | Flag to enable Service Bus status monitor | string | `true` | no |
|
||||
| no_active_connections_message | Custom message for Service Bus status monitor | string | `` | no |
|
||||
| no_active_connections_silenced | Groups to mute for Service Bus status monitor | map | `{}` | no |
|
||||
| no_active_connections_time_aggregator | Monitor aggregator for Service Bus status [available values: min, max or avg] | string | `max` | no |
|
||||
| no_active_connections_timeframe | Monitor timeframe for Service Bus status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| server_errors_enabled | Flag to enable Service Bus server errors monitor | string | `true` | no |
|
||||
| server_errors_message | Custom message for Service Bus server errors monitor | string | `` | no |
|
||||
| server_errors_silenced | Groups to mute for Service Bus server errors monitor | map | `{}` | no |
|
||||
| server_errors_threshold_critical | Critical threshold for Service Bus server errors monitor | string | `90` | no |
|
||||
| server_errors_threshold_warning | Warning threshold for Service Bus server errors monitor | string | `50` | no |
|
||||
| server_errors_time_aggregator | Monitor aggregator for Service Bus server errors [available values: min, max or avg] | string | `min` | no |
|
||||
| server_errors_timeframe | Monitor timeframe for Service Bus server errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| status_enabled | Flag to enable Service Bus status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Service Bus status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Service Bus status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Service Bus status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Service Bus status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Service Bus status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| user_errors_enabled | Flag to enable Service Bus user errors monitor | string | `true` | no |
|
||||
| user_errors_message | Custom message for Service Bus user errors monitor | string | `` | no |
|
||||
| user_errors_silenced | Groups to mute for Service Bus user errors monitor | map | `{}` | no |
|
||||
| user_errors_threshold_critical | Critical threshold for Service Bus user errors monitor | string | `90` | no |
|
||||
| user_errors_threshold_warning | Warning threshold for Service Bus user errors monitor | string | `50` | no |
|
||||
| user_errors_time_aggregator | Monitor aggregator for Service Bus user errors [available values: min, max or avg] | string | `min` | no |
|
||||
| user_errors_timeframe | Monitor timeframe for Service Bus user errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| no\_active\_connections\_enabled | Flag to enable Service Bus status monitor | string | `"true"` | no |
|
||||
| no\_active\_connections\_message | Custom message for Service Bus status monitor | string | `""` | no |
|
||||
| no\_active\_connections\_silenced | Groups to mute for Service Bus status monitor | map | `{}` | no |
|
||||
| no\_active\_connections\_time\_aggregator | Monitor aggregator for Service Bus status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| no\_active\_connections\_timeframe | Monitor timeframe for Service Bus status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| server\_errors\_enabled | Flag to enable Service Bus server errors monitor | string | `"true"` | no |
|
||||
| server\_errors\_message | Custom message for Service Bus server errors monitor | string | `""` | no |
|
||||
| server\_errors\_silenced | Groups to mute for Service Bus server errors monitor | map | `{}` | no |
|
||||
| server\_errors\_threshold\_critical | Critical threshold for Service Bus server errors monitor | string | `"90"` | no |
|
||||
| server\_errors\_threshold\_warning | Warning threshold for Service Bus server errors monitor | string | `"50"` | no |
|
||||
| server\_errors\_time\_aggregator | Monitor aggregator for Service Bus server errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| server\_errors\_timeframe | Monitor timeframe for Service Bus server errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| status\_enabled | Flag to enable Service Bus status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Service Bus status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Service Bus status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Service Bus status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Service Bus status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Service Bus status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| user\_errors\_enabled | Flag to enable Service Bus user errors monitor | string | `"true"` | no |
|
||||
| user\_errors\_message | Custom message for Service Bus user errors monitor | string | `""` | no |
|
||||
| user\_errors\_silenced | Groups to mute for Service Bus user errors monitor | map | `{}` | no |
|
||||
| user\_errors\_threshold\_critical | Critical threshold for Service Bus user errors monitor | string | `"90"` | no |
|
||||
| user\_errors\_threshold\_warning | Warning threshold for Service Bus user errors monitor | string | `"50"` | no |
|
||||
| user\_errors\_time\_aggregator | Monitor aggregator for Service Bus user errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| user\_errors\_timeframe | Monitor timeframe for Service Bus user errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| service_bus_no_active_connections_id | id for monitor service_bus_no_active_connections |
|
||||
| service_bus_server_errors_id | id for monitor service_bus_server_errors |
|
||||
| service_bus_user_errors_id | id for monitor service_bus_user_errors |
|
||||
| servicebus_status_id | id for monitor servicebus_status |
|
||||
| service\_bus\_no\_active\_connections\_id | id for monitor service_bus_no_active_connections |
|
||||
| service\_bus\_server\_errors\_id | id for monitor service_bus_server_errors |
|
||||
| service\_bus\_user\_errors\_id | id for monitor service_bus_user_errors |
|
||||
| servicebus\_status\_id | id for monitor servicebus_status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -21,64 +21,63 @@ Creates DataDog monitors with the following checks:
|
||||
- SQL Database DTU Consumption too high
|
||||
- SQL Database is down
|
||||
- SQL Database low free space
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_enabled | Flag to enable SQL CPU monitor | string | `true` | no |
|
||||
| cpu_extra_tags | Extra tags for SQL CPU monitor | list | `[]` | no |
|
||||
| cpu_message | Custom message for SQL CPU monitor | string | `` | no |
|
||||
| cpu_silenced | Groups to mute for SQL CPU monitor | map | `{}` | no |
|
||||
| cpu_threshold_critical | CPU usage in percent (critical threshold) | string | `90` | no |
|
||||
| cpu_threshold_warning | CPU usage in percent (warning threshold) | string | `80` | no |
|
||||
| cpu_time_aggregator | Monitor aggregator for SQL CPU [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_timeframe | Monitor timeframe for SQL CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| deadlock_enabled | Flag to enable SQL Deadlock monitor | string | `true` | no |
|
||||
| deadlock_extra_tags | Extra tags for SQL Deadlock monitor | list | `[]` | no |
|
||||
| deadlock_message | Custom message for SQL Deadlock monitor | string | `` | no |
|
||||
| deadlock_silenced | Groups to mute for SQL Deadlock monitor | map | `{}` | no |
|
||||
| deadlock_threshold_critical | Amount of Deadlocks (critical threshold) | string | `1` | no |
|
||||
| deadlock_timeframe | Monitor timeframe for SQL Deadlock [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| diskspace_enabled | Flag to enable SQL disk space monitor | string | `true` | no |
|
||||
| diskspace_extra_tags | Extra tags for SQL disk space monitor | list | `[]` | no |
|
||||
| diskspace_message | Custom message for SQL disk space monitor | string | `` | no |
|
||||
| diskspace_silenced | Groups to mute for SQL disk space monitor | map | `{}` | no |
|
||||
| diskspace_threshold_critical | Disk space used in percent (critical threshold) | string | `90` | no |
|
||||
| diskspace_threshold_warning | Disk space used in percent (warning threshold) | string | `80` | no |
|
||||
| diskspace_time_aggregator | Monitor aggregator for SQL disk space [available values: min, max or avg] | string | `max` | no |
|
||||
| diskspace_timeframe | Monitor timeframe for SQL disk space [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| dtu_enabled | Flag to enable SQL DTU monitor | string | `true` | no |
|
||||
| dtu_extra_tags | Extra tags for SQL DTU monitor | list | `[]` | no |
|
||||
| dtu_message | Custom message for SQL DTU monitor | string | `` | no |
|
||||
| dtu_silenced | Groups to mute for SQL DTU monitor | map | `{}` | no |
|
||||
| dtu_threshold_critical | Amount of DTU used (critical threshold) | string | `90` | no |
|
||||
| dtu_threshold_warning | Amount of DTU used (warning threshold) | string | `85` | no |
|
||||
| dtu_time_aggregator | Monitor aggregator for SQL DTU [available values: min, max or avg] | string | `avg` | no |
|
||||
| dtu_timeframe | Monitor timeframe for SQL DTU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| status_enabled | Flag to enable Redis status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Redis status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Redis status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Redis status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Redis status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Redis status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| cpu\_enabled | Flag to enable SQL CPU monitor | string | `"true"` | no |
|
||||
| cpu\_extra\_tags | Extra tags for SQL CPU monitor | list | `[]` | no |
|
||||
| cpu\_message | Custom message for SQL CPU monitor | string | `""` | no |
|
||||
| cpu\_silenced | Groups to mute for SQL CPU monitor | map | `{}` | no |
|
||||
| cpu\_threshold\_critical | CPU usage in percent (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_threshold\_warning | CPU usage in percent (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_time\_aggregator | Monitor aggregator for SQL CPU [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_timeframe | Monitor timeframe for SQL CPU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| deadlock\_enabled | Flag to enable SQL Deadlock monitor | string | `"true"` | no |
|
||||
| deadlock\_extra\_tags | Extra tags for SQL Deadlock monitor | list | `[]` | no |
|
||||
| deadlock\_message | Custom message for SQL Deadlock monitor | string | `""` | no |
|
||||
| deadlock\_silenced | Groups to mute for SQL Deadlock monitor | map | `{}` | no |
|
||||
| deadlock\_threshold\_critical | Amount of Deadlocks (critical threshold) | string | `"1"` | no |
|
||||
| deadlock\_timeframe | Monitor timeframe for SQL Deadlock [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| diskspace\_enabled | Flag to enable SQL disk space monitor | string | `"true"` | no |
|
||||
| diskspace\_extra\_tags | Extra tags for SQL disk space monitor | list | `[]` | no |
|
||||
| diskspace\_message | Custom message for SQL disk space monitor | string | `""` | no |
|
||||
| diskspace\_silenced | Groups to mute for SQL disk space monitor | map | `{}` | no |
|
||||
| diskspace\_threshold\_critical | Disk space used in percent (critical threshold) | string | `"90"` | no |
|
||||
| diskspace\_threshold\_warning | Disk space used in percent (warning threshold) | string | `"80"` | no |
|
||||
| diskspace\_time\_aggregator | Monitor aggregator for SQL disk space [available values: min, max or avg] | string | `"max"` | no |
|
||||
| diskspace\_timeframe | Monitor timeframe for SQL disk space [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| dtu\_enabled | Flag to enable SQL DTU monitor | string | `"true"` | no |
|
||||
| dtu\_extra\_tags | Extra tags for SQL DTU monitor | list | `[]` | no |
|
||||
| dtu\_message | Custom message for SQL DTU monitor | string | `""` | no |
|
||||
| dtu\_silenced | Groups to mute for SQL DTU monitor | map | `{}` | no |
|
||||
| dtu\_threshold\_critical | Amount of DTU used (critical threshold) | string | `"90"` | no |
|
||||
| dtu\_threshold\_warning | Amount of DTU used (warning threshold) | string | `"85"` | no |
|
||||
| dtu\_time\_aggregator | Monitor aggregator for SQL DTU [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| dtu\_timeframe | Monitor timeframe for SQL DTU [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| status\_enabled | Flag to enable Redis status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Redis status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Redis status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Redis status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Redis status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Redis status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| sql-database_cpu_90_15min_id | id for monitor sql-database_cpu_90_15min |
|
||||
| sql-database_deadlocks_count_id | id for monitor sql-database_deadlocks_count |
|
||||
| sql-database_dtu_consumption_high_id | id for monitor sql-database_dtu_consumption_high |
|
||||
| sql-database_free_space_low_id | id for monitor sql-database_free_space_low |
|
||||
| status_id | id for monitor status |
|
||||
| sql-database\_cpu\_90\_15min\_id | id for monitor sql-database_cpu_90_15min |
|
||||
| sql-database\_deadlocks\_count\_id | id for monitor sql-database_deadlocks_count |
|
||||
| sql-database\_dtu\_consumption\_high\_id | id for monitor sql-database_dtu_consumption_high |
|
||||
| sql-database\_free\_space\_low\_id | id for monitor sql-database_free_space_low |
|
||||
| status\_id | id for monitor status |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -25,104 +25,103 @@ Creates DataDog monitors with the following checks:
|
||||
- Azure Storage too many server_other errors
|
||||
- Azure Storage too many throttling errors
|
||||
- Azure Storage too many timeout errors
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| authorization_error_requests_enabled | Flag to enable Storage authorization errors monitor | string | `true` | no |
|
||||
| authorization_error_requests_extra_tags | Extra tags for Storage authorization errors monitor | list | `[]` | no |
|
||||
| authorization_error_requests_message | Custom message for Storage authorization errors monitor | string | `` | no |
|
||||
| authorization_error_requests_silenced | Groups to mute for Storage authorization errors monitor | map | `{}` | no |
|
||||
| authorization_error_requests_threshold_critical | Maximum acceptable percent of authorization error requests for a storage | string | `90` | no |
|
||||
| authorization_error_requests_threshold_warning | Warning regarding acceptable percent of authorization error requests for a storage | string | `50` | no |
|
||||
| authorization_error_requests_time_aggregator | Monitor aggregator for Storage authorization errors [available values: min, max or avg] | string | `min` | no |
|
||||
| authorization_error_requests_timeframe | Monitor timeframe for Storage authorization errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| availability_enabled | Flag to enable Storage availability monitor | string | `true` | no |
|
||||
| availability_extra_tags | Extra tags for Storage availability monitor | list | `[]` | no |
|
||||
| availability_message | Custom message for Storage availability monitor | string | `` | no |
|
||||
| availability_silenced | Groups to mute for Storage availability monitor | map | `{}` | no |
|
||||
| availability_threshold_critical | Minimum acceptable percent of availability for a storage | string | `50` | no |
|
||||
| availability_threshold_warning | Warning regarding acceptable percent of availability for a storage | string | `90` | no |
|
||||
| availability_time_aggregator | Monitor aggregator for Storage availability [available values: min, max or avg] | string | `max` | no |
|
||||
| availability_timeframe | Monitor timeframe for Storage availability [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| client_other_error_requests_enabled | Flag to enable Storage other errors monitor | string | `true` | no |
|
||||
| client_other_error_requests_extra_tags | Extra tags for Storage other errors monitor | list | `[]` | no |
|
||||
| client_other_error_requests_message | Custom message for Storage other errors monitor | string | `` | no |
|
||||
| client_other_error_requests_silenced | Groups to mute for Storage other errors monitor | map | `{}` | no |
|
||||
| client_other_error_requests_threshold_critical | Maximum acceptable percent of client other error requests for a storage | string | `90` | no |
|
||||
| client_other_error_requests_threshold_warning | Warning regarding acceptable percent of client other error requests for a storage | string | `50` | no |
|
||||
| client_other_error_requests_time_aggregator | Monitor aggregator for Storage other errors [available values: min, max or avg] | string | `min` | no |
|
||||
| client_other_error_requests_timeframe | Monitor timeframe for Storage other errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| latency_enabled | Flag to enable Storage latency monitor | string | `true` | no |
|
||||
| latency_extra_tags | Extra tags for Storage latency monitor | list | `[]` | no |
|
||||
| latency_message | Custom message for Storage latency monitor | string | `` | no |
|
||||
| latency_silenced | Groups to mute for Storage latency monitor | map | `{}` | no |
|
||||
| latency_threshold_critical | Maximum acceptable end to end latency (ms) for a storage | string | `2000` | no |
|
||||
| latency_threshold_warning | Warning regarding acceptable end to end latency (ms) for a storage | string | `1000` | no |
|
||||
| latency_time_aggregator | Monitor aggregator for Storage latency [available values: min, max or avg] | string | `min` | no |
|
||||
| latency_timeframe | Monitor timeframe for Storage latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a Redis monitor is triggered | string | - | yes |
|
||||
| network_error_requests_enabled | Flag to enable Storage network errors monitor | string | `true` | no |
|
||||
| network_error_requests_extra_tags | Extra tags for Storage network errors monitor | list | `[]` | no |
|
||||
| network_error_requests_message | Custom message for Storage network errors monitor | string | `` | no |
|
||||
| network_error_requests_silenced | Groups to mute for Storage network errors monitor | map | `{}` | no |
|
||||
| network_error_requests_threshold_critical | Maximum acceptable percent of network error requests for a storage | string | `90` | no |
|
||||
| network_error_requests_threshold_warning | Warning regarding acceptable percent of network error requests for a storage | string | `50` | no |
|
||||
| network_error_requests_time_aggregator | Monitor aggregator for Storage network errors [available values: min, max or avg] | string | `min` | no |
|
||||
| network_error_requests_timeframe | Monitor timeframe for Storage network errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| server_other_error_requests_enabled | Flag to enable Storage server other errors monitor | string | `true` | no |
|
||||
| server_other_error_requests_extra_tags | Extra tags for Storage server other errors monitor | list | `[]` | no |
|
||||
| server_other_error_requests_message | Custom message for Storage server other errors monitor | string | `` | no |
|
||||
| server_other_error_requests_silenced | Groups to mute for Storage server other errors monitor | map | `{}` | no |
|
||||
| server_other_error_requests_threshold_critical | Maximum acceptable percent of server other error requests for a storage | string | `90` | no |
|
||||
| server_other_error_requests_threshold_warning | Warning regarding acceptable percent of server other error requests for a storage | string | `50` | no |
|
||||
| server_other_error_requests_time_aggregator | Monitor aggregator for Storage other errors [available values: min, max or avg] | string | `min` | no |
|
||||
| server_other_error_requests_timeframe | Monitor timeframe for Storage server other errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| successful_requests_enabled | Flag to enable Storage sucessful requests monitor | string | `true` | no |
|
||||
| successful_requests_extra_tags | Extra tags for Storage sucessful requests monitor | list | `[]` | no |
|
||||
| successful_requests_message | Custom message for Storage sucessful requests monitor | string | `` | no |
|
||||
| successful_requests_silenced | Groups to mute for Storage sucessful requests monitor | map | `{}` | no |
|
||||
| successful_requests_threshold_critical | Minimum acceptable percent of successful requests for a storage | string | `10` | no |
|
||||
| successful_requests_threshold_warning | Warning regarding acceptable percent of successful requests for a storage | string | `30` | no |
|
||||
| successful_requests_time_aggregator | Monitor aggregator for Storage sucessful requests [available values: min, max or avg] | string | `max` | no |
|
||||
| successful_requests_timeframe | Monitor timeframe for Storage sucessful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| throttling_error_requests_enabled | Flag to enable Storage throttling error monitor | string | `true` | no |
|
||||
| throttling_error_requests_extra_tags | Extra tags for Storage throttling error monitor | list | `[]` | no |
|
||||
| throttling_error_requests_message | Custom message for Storage throttling error monitor | string | `` | no |
|
||||
| throttling_error_requests_silenced | Groups to mute for Storage throttling error monitor | map | `{}` | no |
|
||||
| throttling_error_requests_threshold_critical | Maximum acceptable percent of throttling error requests for a storage | string | `90` | no |
|
||||
| throttling_error_requests_threshold_warning | Warning regarding acceptable percent of throttling error requests for a storage | string | `50` | no |
|
||||
| throttling_error_requests_time_aggregator | Monitor aggregator for Storage throttling errors [available values: min, max or avg] | string | `min` | no |
|
||||
| throttling_error_requests_timeframe | Monitor timeframe for Storage throttling errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| timeout_error_requests_enabled | Flag to enable Storage timeout monitor | string | `true` | no |
|
||||
| timeout_error_requests_extra_tags | Extra tags for Storage timeout monitor | list | `[]` | no |
|
||||
| timeout_error_requests_message | Custom message for Storage timeout monitor | string | `` | no |
|
||||
| timeout_error_requests_silenced | Groups to mute for Storage timeout monitor | map | `{}` | no |
|
||||
| timeout_error_requests_threshold_critical | Maximum acceptable percent of timeout error requests for a storage | string | `90` | no |
|
||||
| timeout_error_requests_threshold_warning | Warning regarding acceptable percent of timeout error requests for a storage | string | `50` | no |
|
||||
| timeout_error_requests_time_aggregator | Monitor aggregator for Storage timeout [available values: min, max or avg] | string | `min` | no |
|
||||
| timeout_error_requests_timeframe | Monitor timeframe for Storage timeout [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| authorization\_error\_requests\_enabled | Flag to enable Storage authorization errors monitor | string | `"true"` | no |
|
||||
| authorization\_error\_requests\_extra\_tags | Extra tags for Storage authorization errors monitor | list | `[]` | no |
|
||||
| authorization\_error\_requests\_message | Custom message for Storage authorization errors monitor | string | `""` | no |
|
||||
| authorization\_error\_requests\_silenced | Groups to mute for Storage authorization errors monitor | map | `{}` | no |
|
||||
| authorization\_error\_requests\_threshold\_critical | Maximum acceptable percent of authorization error requests for a storage | string | `"90"` | no |
|
||||
| authorization\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of authorization error requests for a storage | string | `"50"` | no |
|
||||
| authorization\_error\_requests\_time\_aggregator | Monitor aggregator for Storage authorization errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| authorization\_error\_requests\_timeframe | Monitor timeframe for Storage authorization errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| availability\_enabled | Flag to enable Storage availability monitor | string | `"true"` | no |
|
||||
| availability\_extra\_tags | Extra tags for Storage availability monitor | list | `[]` | no |
|
||||
| availability\_message | Custom message for Storage availability monitor | string | `""` | no |
|
||||
| availability\_silenced | Groups to mute for Storage availability monitor | map | `{}` | no |
|
||||
| availability\_threshold\_critical | Minimum acceptable percent of availability for a storage | string | `"50"` | no |
|
||||
| availability\_threshold\_warning | Warning regarding acceptable percent of availability for a storage | string | `"90"` | no |
|
||||
| availability\_time\_aggregator | Monitor aggregator for Storage availability [available values: min, max or avg] | string | `"max"` | no |
|
||||
| availability\_timeframe | Monitor timeframe for Storage availability [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| client\_other\_error\_requests\_enabled | Flag to enable Storage other errors monitor | string | `"true"` | no |
|
||||
| client\_other\_error\_requests\_extra\_tags | Extra tags for Storage other errors monitor | list | `[]` | no |
|
||||
| client\_other\_error\_requests\_message | Custom message for Storage other errors monitor | string | `""` | no |
|
||||
| client\_other\_error\_requests\_silenced | Groups to mute for Storage other errors monitor | map | `{}` | no |
|
||||
| client\_other\_error\_requests\_threshold\_critical | Maximum acceptable percent of client other error requests for a storage | string | `"90"` | no |
|
||||
| client\_other\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of client other error requests for a storage | string | `"50"` | no |
|
||||
| client\_other\_error\_requests\_time\_aggregator | Monitor aggregator for Storage other errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| client\_other\_error\_requests\_timeframe | Monitor timeframe for Storage other errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| latency\_enabled | Flag to enable Storage latency monitor | string | `"true"` | no |
|
||||
| latency\_extra\_tags | Extra tags for Storage latency monitor | list | `[]` | no |
|
||||
| latency\_message | Custom message for Storage latency monitor | string | `""` | no |
|
||||
| latency\_silenced | Groups to mute for Storage latency monitor | map | `{}` | no |
|
||||
| latency\_threshold\_critical | Maximum acceptable end to end latency (ms) for a storage | string | `"2000"` | no |
|
||||
| latency\_threshold\_warning | Warning regarding acceptable end to end latency (ms) for a storage | string | `"1000"` | no |
|
||||
| latency\_time\_aggregator | Monitor aggregator for Storage latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| latency\_timeframe | Monitor timeframe for Storage latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a Redis monitor is triggered | string | n/a | yes |
|
||||
| network\_error\_requests\_enabled | Flag to enable Storage network errors monitor | string | `"true"` | no |
|
||||
| network\_error\_requests\_extra\_tags | Extra tags for Storage network errors monitor | list | `[]` | no |
|
||||
| network\_error\_requests\_message | Custom message for Storage network errors monitor | string | `""` | no |
|
||||
| network\_error\_requests\_silenced | Groups to mute for Storage network errors monitor | map | `{}` | no |
|
||||
| network\_error\_requests\_threshold\_critical | Maximum acceptable percent of network error requests for a storage | string | `"90"` | no |
|
||||
| network\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of network error requests for a storage | string | `"50"` | no |
|
||||
| network\_error\_requests\_time\_aggregator | Monitor aggregator for Storage network errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| network\_error\_requests\_timeframe | Monitor timeframe for Storage network errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| server\_other\_error\_requests\_enabled | Flag to enable Storage server other errors monitor | string | `"true"` | no |
|
||||
| server\_other\_error\_requests\_extra\_tags | Extra tags for Storage server other errors monitor | list | `[]` | no |
|
||||
| server\_other\_error\_requests\_message | Custom message for Storage server other errors monitor | string | `""` | no |
|
||||
| server\_other\_error\_requests\_silenced | Groups to mute for Storage server other errors monitor | map | `{}` | no |
|
||||
| server\_other\_error\_requests\_threshold\_critical | Maximum acceptable percent of server other error requests for a storage | string | `"90"` | no |
|
||||
| server\_other\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of server other error requests for a storage | string | `"50"` | no |
|
||||
| server\_other\_error\_requests\_time\_aggregator | Monitor aggregator for Storage other errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| server\_other\_error\_requests\_timeframe | Monitor timeframe for Storage server other errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| successful\_requests\_enabled | Flag to enable Storage sucessful requests monitor | string | `"true"` | no |
|
||||
| successful\_requests\_extra\_tags | Extra tags for Storage sucessful requests monitor | list | `[]` | no |
|
||||
| successful\_requests\_message | Custom message for Storage sucessful requests monitor | string | `""` | no |
|
||||
| successful\_requests\_silenced | Groups to mute for Storage sucessful requests monitor | map | `{}` | no |
|
||||
| successful\_requests\_threshold\_critical | Minimum acceptable percent of successful requests for a storage | string | `"10"` | no |
|
||||
| successful\_requests\_threshold\_warning | Warning regarding acceptable percent of successful requests for a storage | string | `"30"` | no |
|
||||
| successful\_requests\_time\_aggregator | Monitor aggregator for Storage sucessful requests [available values: min, max or avg] | string | `"max"` | no |
|
||||
| successful\_requests\_timeframe | Monitor timeframe for Storage sucessful requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| throttling\_error\_requests\_enabled | Flag to enable Storage throttling error monitor | string | `"true"` | no |
|
||||
| throttling\_error\_requests\_extra\_tags | Extra tags for Storage throttling error monitor | list | `[]` | no |
|
||||
| throttling\_error\_requests\_message | Custom message for Storage throttling error monitor | string | `""` | no |
|
||||
| throttling\_error\_requests\_silenced | Groups to mute for Storage throttling error monitor | map | `{}` | no |
|
||||
| throttling\_error\_requests\_threshold\_critical | Maximum acceptable percent of throttling error requests for a storage | string | `"90"` | no |
|
||||
| throttling\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of throttling error requests for a storage | string | `"50"` | no |
|
||||
| throttling\_error\_requests\_time\_aggregator | Monitor aggregator for Storage throttling errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| throttling\_error\_requests\_timeframe | Monitor timeframe for Storage throttling errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| timeout\_error\_requests\_enabled | Flag to enable Storage timeout monitor | string | `"true"` | no |
|
||||
| timeout\_error\_requests\_extra\_tags | Extra tags for Storage timeout monitor | list | `[]` | no |
|
||||
| timeout\_error\_requests\_message | Custom message for Storage timeout monitor | string | `""` | no |
|
||||
| timeout\_error\_requests\_silenced | Groups to mute for Storage timeout monitor | map | `{}` | no |
|
||||
| timeout\_error\_requests\_threshold\_critical | Maximum acceptable percent of timeout error requests for a storage | string | `"90"` | no |
|
||||
| timeout\_error\_requests\_threshold\_warning | Warning regarding acceptable percent of timeout error requests for a storage | string | `"50"` | no |
|
||||
| timeout\_error\_requests\_time\_aggregator | Monitor aggregator for Storage timeout [available values: min, max or avg] | string | `"min"` | no |
|
||||
| timeout\_error\_requests\_timeframe | Monitor timeframe for Storage timeout [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| authorization_error_requests_id | id for monitor authorization_error_requests |
|
||||
| availability_id | id for monitor availability |
|
||||
| client_other_error_requests_id | id for monitor client_other_error_requests |
|
||||
| latency_id | id for monitor latency |
|
||||
| network_error_requests_id | id for monitor network_error_requests |
|
||||
| server_other_error_requests_id | id for monitor server_other_error_requests |
|
||||
| successful_requests_id | id for monitor successful_requests |
|
||||
| throttling_error_requests_id | id for monitor throttling_error_requests |
|
||||
| timeout_error_requests_id | id for monitor timeout_error_requests |
|
||||
| authorization\_error\_requests\_id | id for monitor authorization_error_requests |
|
||||
| availability\_id | id for monitor availability |
|
||||
| client\_other\_error\_requests\_id | id for monitor client_other_error_requests |
|
||||
| latency\_id | id for monitor latency |
|
||||
| network\_error\_requests\_id | id for monitor network_error_requests |
|
||||
| server\_other\_error\_requests\_id | id for monitor server_other_error_requests |
|
||||
| successful\_requests\_id | id for monitor successful_requests |
|
||||
| throttling\_error\_requests\_id | id for monitor throttling_error_requests |
|
||||
| timeout\_error\_requests\_id | id for monitor timeout_error_requests |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -21,66 +21,65 @@ Creates DataDog monitors with the following checks:
|
||||
- Stream Analytics too many conversion errors
|
||||
- Stream Analytics too many failed requests
|
||||
- Stream Analytics too many runtime errors
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| conversion_errors_enabled | Flag to enable Stream Analytics conversion errors monitor | string | `true` | no |
|
||||
| conversion_errors_extra_tags | Extra tags for Stream Analytics conversion errors monitor | list | `[]` | no |
|
||||
| conversion_errors_message | Custom message for Stream Analytics conversion errors monitor | string | `` | no |
|
||||
| conversion_errors_silenced | Groups to mute for Stream Analytics conversion errors monitor | map | `{}` | no |
|
||||
| conversion_errors_threshold_critical | Conversion errors limit (critical threshold) | string | `10` | no |
|
||||
| conversion_errors_threshold_warning | Conversion errors limit (warning threshold) | string | `0` | no |
|
||||
| conversion_errors_time_aggregator | Monitor aggregator for Stream Analytics conversion errors [available values: min, max or avg] | string | `min` | no |
|
||||
| conversion_errors_timeframe | Monitor timeframe for Stream Analytics conversion errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| failed_function_requests_enabled | Flag to enable Stream Analytics failed requests monitor | string | `true` | no |
|
||||
| failed_function_requests_extra_tags | Extra tags for Stream Analytics failed requests monitor | list | `[]` | no |
|
||||
| failed_function_requests_message | Custom message for Stream Analytics failed requests monitor | string | `` | no |
|
||||
| failed_function_requests_silenced | Groups to mute for Stream Analytics failed requests monitor | map | `{}` | no |
|
||||
| failed_function_requests_threshold_critical | Failed Function Request rate limit (critical threshold) | string | `10` | no |
|
||||
| failed_function_requests_threshold_warning | Failed Function Request rate limit (warning threshold) | string | `0` | no |
|
||||
| failed_function_requests_time_aggregator | Monitor aggregator for Stream Analytics failed requests [available values: min, max or avg] | string | `min` | no |
|
||||
| failed_function_requests_timeframe | Monitor timeframe for Stream Analytics failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 a Redis monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| runtime_errors_enabled | Flag to enable Stream Analytics runtime errors monitor | string | `true` | no |
|
||||
| runtime_errors_extra_tags | Extra tags for Stream Analytics runtime errors monitor | list | `[]` | no |
|
||||
| runtime_errors_message | Custom message for Stream Analytics runtime errors monitor | string | `` | no |
|
||||
| runtime_errors_silenced | Groups to mute for Stream Analytics runtime errors monitor | map | `{}` | no |
|
||||
| runtime_errors_threshold_critical | Runtime errors limit (critical threshold) | string | `10` | no |
|
||||
| runtime_errors_threshold_warning | Runtime errors limit (warning threshold) | string | `0` | no |
|
||||
| runtime_errors_time_aggregator | Monitor aggregator for Stream Analytics runtime errors [available values: min, max or avg] | string | `min` | no |
|
||||
| runtime_errors_timeframe | Monitor timeframe for Stream Analytics runtime errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| status_enabled | Flag to enable Stream Analytics status monitor | string | `true` | no |
|
||||
| status_extra_tags | Extra tags for Stream Analytics status monitor | list | `[]` | no |
|
||||
| status_message | Custom message for Stream Analytics status monitor | string | `` | no |
|
||||
| status_silenced | Groups to mute for Stream Analytics status monitor | map | `{}` | no |
|
||||
| status_time_aggregator | Monitor aggregator for Stream Analytics status [available values: min, max or avg] | string | `max` | no |
|
||||
| status_timeframe | Monitor timeframe for Stream Analytics status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| su_utilization_enabled | Flag to enable Stream Analytics utilization monitor | string | `true` | no |
|
||||
| su_utilization_extra_tags | Extra tags for Stream Analytics utilization monitor | list | `[]` | no |
|
||||
| su_utilization_message | Custom message for Stream Analytics utilization monitor | string | `` | no |
|
||||
| su_utilization_silenced | Groups to mute for Stream Analytics utilization monitor | map | `{}` | no |
|
||||
| su_utilization_threshold_critical | Streaming Unit utilization rate limit (critical threshold) | string | `80` | no |
|
||||
| su_utilization_threshold_warning | Streaming Unit utilization rate limit (warning threshold) | string | `60` | no |
|
||||
| su_utilization_time_aggregator | Monitor aggregator for Stream Analytics utilization [available values: min, max or avg] | string | `min` | no |
|
||||
| su_utilization_timeframe | Monitor timeframe for Stream Analytics utilization [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| conversion\_errors\_enabled | Flag to enable Stream Analytics conversion errors monitor | string | `"true"` | no |
|
||||
| conversion\_errors\_extra\_tags | Extra tags for Stream Analytics conversion errors monitor | list | `[]` | no |
|
||||
| conversion\_errors\_message | Custom message for Stream Analytics conversion errors monitor | string | `""` | no |
|
||||
| conversion\_errors\_silenced | Groups to mute for Stream Analytics conversion errors monitor | map | `{}` | no |
|
||||
| conversion\_errors\_threshold\_critical | Conversion errors limit (critical threshold) | string | `"10"` | no |
|
||||
| conversion\_errors\_threshold\_warning | Conversion errors limit (warning threshold) | string | `"0"` | no |
|
||||
| conversion\_errors\_time\_aggregator | Monitor aggregator for Stream Analytics conversion errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| conversion\_errors\_timeframe | Monitor timeframe for Stream Analytics conversion errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| failed\_function\_requests\_enabled | Flag to enable Stream Analytics failed requests monitor | string | `"true"` | no |
|
||||
| failed\_function\_requests\_extra\_tags | Extra tags for Stream Analytics failed requests monitor | list | `[]` | no |
|
||||
| failed\_function\_requests\_message | Custom message for Stream Analytics failed requests monitor | string | `""` | no |
|
||||
| failed\_function\_requests\_silenced | Groups to mute for Stream Analytics failed requests monitor | map | `{}` | no |
|
||||
| failed\_function\_requests\_threshold\_critical | Failed Function Request rate limit (critical threshold) | string | `"10"` | no |
|
||||
| failed\_function\_requests\_threshold\_warning | Failed Function Request rate limit (warning threshold) | string | `"0"` | no |
|
||||
| failed\_function\_requests\_time\_aggregator | Monitor aggregator for Stream Analytics failed requests [available values: min, max or avg] | string | `"min"` | no |
|
||||
| failed\_function\_requests\_timeframe | Monitor timeframe for Stream Analytics failed requests [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 a Redis monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| runtime\_errors\_enabled | Flag to enable Stream Analytics runtime errors monitor | string | `"true"` | no |
|
||||
| runtime\_errors\_extra\_tags | Extra tags for Stream Analytics runtime errors monitor | list | `[]` | no |
|
||||
| runtime\_errors\_message | Custom message for Stream Analytics runtime errors monitor | string | `""` | no |
|
||||
| runtime\_errors\_silenced | Groups to mute for Stream Analytics runtime errors monitor | map | `{}` | no |
|
||||
| runtime\_errors\_threshold\_critical | Runtime errors limit (critical threshold) | string | `"10"` | no |
|
||||
| runtime\_errors\_threshold\_warning | Runtime errors limit (warning threshold) | string | `"0"` | no |
|
||||
| runtime\_errors\_time\_aggregator | Monitor aggregator for Stream Analytics runtime errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| runtime\_errors\_timeframe | Monitor timeframe for Stream Analytics runtime errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| status\_enabled | Flag to enable Stream Analytics status monitor | string | `"true"` | no |
|
||||
| status\_extra\_tags | Extra tags for Stream Analytics status monitor | list | `[]` | no |
|
||||
| status\_message | Custom message for Stream Analytics status monitor | string | `""` | no |
|
||||
| status\_silenced | Groups to mute for Stream Analytics status monitor | map | `{}` | no |
|
||||
| status\_time\_aggregator | Monitor aggregator for Stream Analytics status [available values: min, max or avg] | string | `"max"` | no |
|
||||
| status\_timeframe | Monitor timeframe for Stream Analytics status [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| su\_utilization\_enabled | Flag to enable Stream Analytics utilization monitor | string | `"true"` | no |
|
||||
| su\_utilization\_extra\_tags | Extra tags for Stream Analytics utilization monitor | list | `[]` | no |
|
||||
| su\_utilization\_message | Custom message for Stream Analytics utilization monitor | string | `""` | no |
|
||||
| su\_utilization\_silenced | Groups to mute for Stream Analytics utilization monitor | map | `{}` | no |
|
||||
| su\_utilization\_threshold\_critical | Streaming Unit utilization rate limit (critical threshold) | string | `"80"` | no |
|
||||
| su\_utilization\_threshold\_warning | Streaming Unit utilization rate limit (warning threshold) | string | `"60"` | no |
|
||||
| su\_utilization\_time\_aggregator | Monitor aggregator for Stream Analytics utilization [available values: min, max or avg] | string | `"min"` | no |
|
||||
| su\_utilization\_timeframe | Monitor timeframe for Stream Analytics utilization [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| conversion_errors_id | id for monitor conversion_errors |
|
||||
| failed_function_requests_id | id for monitor failed_function_requests |
|
||||
| runtime_errors_id | id for monitor runtime_errors |
|
||||
| status_id | id for monitor status |
|
||||
| su_utilization_id | id for monitor su_utilization |
|
||||
| conversion\_errors\_id | id for monitor conversion_errors |
|
||||
| failed\_function\_requests\_id | id for monitor failed_function_requests |
|
||||
| runtime\_errors\_id | id for monitor runtime_errors |
|
||||
| status\_id | id for monitor status |
|
||||
| su\_utilization\_id | id for monitor su_utilization |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -25,93 +25,92 @@ Creates DataDog monitors with the following checks:
|
||||
- GCP Big Query Table Count
|
||||
- GCP Big Query Uploaded Bytes Billed
|
||||
- GCP Big Query Uploaded Bytes
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| available_slots_enabled | Flag to enable GCP Big Query Available Slots monitor | string | `true` | no |
|
||||
| available_slots_extra_tags | Extra tags for GCP Big Query Available Slots monitor | list | `[]` | no |
|
||||
| available_slots_message | Custom message for the Available Slots monitor | string | `` | no |
|
||||
| available_slots_silenced | Groups to mute for GCP Big Query Available Slots monitor. | map | `{}` | no |
|
||||
| available_slots_threshold_critical | Available Slots (critical threshold) | string | `200` | no |
|
||||
| available_slots_threshold_warning | Available Slots (warning threshold) | string | `300` | no |
|
||||
| available_slots_timeframe | Timeframe for the Available Slots monitor | string | `last_5m` | no |
|
||||
| concurrent_queries_enabled | Flag to enable GCP Big Query Concurrent Queries monitor | string | `true` | no |
|
||||
| concurrent_queries_extra_tags | Extra tags for GCP Big Query Concurrent Queries monitor | list | `[]` | no |
|
||||
| concurrent_queries_message | Custom message for the Concurrent Queries monitor | string | `` | no |
|
||||
| concurrent_queries_silenced | Groups to mute for GCP Big Query Concurrent Queries monitor | map | `{}` | no |
|
||||
| concurrent_queries_threshold_critical | Concurrent Queries (critical threshold) (hard limit 50) | string | `45` | no |
|
||||
| concurrent_queries_threshold_warning | Concurrent Queries (warning threshold) (hard limit 50) | string | `40` | no |
|
||||
| concurrent_queries_timeframe | Timeframe for the Concurrent Queries monitor | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| execution_time_enabled | Flag to enable GCP Big Query Execution Time monitor | string | `true` | no |
|
||||
| execution_time_extra_tags | Extra tags for GCP Big Query Execution Time monitor | list | `[]` | no |
|
||||
| execution_time_message | Custom message for the Execution Time monitor | string | `` | no |
|
||||
| execution_time_silenced | Groups to mute for GCP Big Query Execution Time monitor. | map | `{}` | no |
|
||||
| execution_time_threshold_critical | Average Execution Time in seconds (critical threshold) | string | `150` | no |
|
||||
| execution_time_threshold_warning | Average Execution Time in seconds (warning threshold) | string | `100` | no |
|
||||
| execution_time_timeframe | Timeframe for the Execution Time monitor | string | `last_5m` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the new host evaluation | string | `300` | no |
|
||||
| scanned_bytes_billed_enabled | Flag to enable GCP Big Query Scanned Bytes Billed monitor | string | `true` | no |
|
||||
| scanned_bytes_billed_extra_tags | Extra tags for GCP Big Query Scanned Bytes Billed monitor | list | `[]` | no |
|
||||
| scanned_bytes_billed_message | Custom message for the Scanned Bytes Billed monitor | string | `` | no |
|
||||
| scanned_bytes_billed_silenced | Groups to mute for GCP Big Query Scanned Bytes Billed monitor. | map | `{}` | no |
|
||||
| scanned_bytes_billed_threshold_critical | Scanned Bytes Billed (critical threshold) | string | `1` | no |
|
||||
| scanned_bytes_billed_threshold_warning | Scanned Bytes Billed (warning threshold) | string | `0` | no |
|
||||
| scanned_bytes_billed_timeframe | Timeframe for the Scanned Bytes Billed monitor | string | `last_4h` | no |
|
||||
| scanned_bytes_enabled | Flag to enable GCP Big Query Scanned Bytes monitor | string | `true` | no |
|
||||
| scanned_bytes_extra_tags | Extra tags for GCP Big Query Scanned Bytes monitor | list | `[]` | no |
|
||||
| scanned_bytes_message | Custom message for the Scanned Bytes monitor | string | `` | no |
|
||||
| scanned_bytes_silenced | Groups to mute for GCP Big Query Scanned Bytes monitor. | map | `{}` | no |
|
||||
| scanned_bytes_threshold_critical | Scanned Bytes (critical threshold) | string | `1` | no |
|
||||
| scanned_bytes_threshold_warning | Scanned Bytes (warning threshold) | string | `0` | no |
|
||||
| scanned_bytes_timeframe | Timeframe for the Scanned Bytes monitor | string | `last_4h` | no |
|
||||
| stored_bytes_enabled | Flag to enable GCP Big Query Stored Bytes monitor | string | `true` | no |
|
||||
| stored_bytes_extra_tags | Extra tags for GCP Big Query Stored Bytes monitor | list | `[]` | no |
|
||||
| stored_bytes_message | Custom message for the Stored Bytes monitor | string | `` | no |
|
||||
| stored_bytes_silenced | Groups to mute for GCP Big Query Stored Bytes monitor. | map | `{}` | no |
|
||||
| stored_bytes_threshold_critical | Stored Bytes in fraction (critical threshold) | string | `1` | no |
|
||||
| stored_bytes_threshold_warning | Stored Bytes in fraction (warning threshold) | string | `0` | no |
|
||||
| stored_bytes_timeframe | Timeframe for the Stored Bytes monitor | string | `last_5m` | no |
|
||||
| table_count_enabled | Flag to enable GCP Big Query Table Count monitor | string | `true` | no |
|
||||
| table_count_extra_tags | Extra tags for GCP Big Query Table Count monitor | list | `[]` | no |
|
||||
| table_count_message | Custom message for the Table Count monitor | string | `` | no |
|
||||
| table_count_silenced | Groups to mute for GCP Big Query Table Count monitor. | map | `{}` | no |
|
||||
| table_count_threshold_critical | Table Count (critical threshold) | string | `1` | no |
|
||||
| table_count_threshold_warning | Table Count (warning threshold) | string | `0` | no |
|
||||
| table_count_timeframe | Timeframe for the Table Count monitor | string | `last_4h` | no |
|
||||
| uploaded_bytes_billed_enabled | Flag to enable GCP Big Query Uploaded Bytes Billed monitor | string | `true` | no |
|
||||
| uploaded_bytes_billed_extra_tags | Extra tags for GCP Big Query Scanned Bytes monitor | list | `[]` | no |
|
||||
| uploaded_bytes_billed_message | Custom message for the Uploaded Bytes Billed monitor | string | `` | no |
|
||||
| uploaded_bytes_billed_silenced | Groups to mute for GCP Big Query Uploaded Bytes Billed monitor. | map | `{}` | no |
|
||||
| uploaded_bytes_billed_threshold_critical | Uploaded Bytes Billed (critical threshold) | string | `1` | no |
|
||||
| uploaded_bytes_billed_threshold_warning | Uploaded Bytes Billed (warning threshold) | string | `0` | no |
|
||||
| uploaded_bytes_billed_timeframe | Timeframe for the Uploaded Bytes Billed monitor | string | `last_4h` | no |
|
||||
| uploaded_bytes_enabled | Flag to enable GCP Big Query Uploaded Bytes monitor | string | `true` | no |
|
||||
| uploaded_bytes_extra_tags | Extra tags for GCP Big Query Uploaded Bytes monitor | list | `[]` | no |
|
||||
| uploaded_bytes_message | Custom message for the Uploaded Bytes monitor | string | `` | no |
|
||||
| uploaded_bytes_silenced | Groups to mute for GCP Big Query Uploaded Bytes monitor. | map | `{}` | no |
|
||||
| uploaded_bytes_threshold_critical | Uploaded Bytes (critical threshold) | string | `1` | no |
|
||||
| uploaded_bytes_threshold_warning | Uploaded Bytes (warning threshold) | string | `0` | no |
|
||||
| uploaded_bytes_timeframe | Timeframe for the Uploaded Bytes monitor | string | `last_4h` | no |
|
||||
| available\_slots\_enabled | Flag to enable GCP Big Query Available Slots monitor | string | `"true"` | no |
|
||||
| available\_slots\_extra\_tags | Extra tags for GCP Big Query Available Slots monitor | list | `[]` | no |
|
||||
| available\_slots\_message | Custom message for the Available Slots monitor | string | `""` | no |
|
||||
| available\_slots\_silenced | Groups to mute for GCP Big Query Available Slots monitor. | map | `{}` | no |
|
||||
| available\_slots\_threshold\_critical | Available Slots (critical threshold) | string | `"200"` | no |
|
||||
| available\_slots\_threshold\_warning | Available Slots (warning threshold) | string | `"300"` | no |
|
||||
| available\_slots\_timeframe | Timeframe for the Available Slots monitor | string | `"last_5m"` | no |
|
||||
| concurrent\_queries\_enabled | Flag to enable GCP Big Query Concurrent Queries monitor | string | `"true"` | no |
|
||||
| concurrent\_queries\_extra\_tags | Extra tags for GCP Big Query Concurrent Queries monitor | list | `[]` | no |
|
||||
| concurrent\_queries\_message | Custom message for the Concurrent Queries monitor | string | `""` | no |
|
||||
| concurrent\_queries\_silenced | Groups to mute for GCP Big Query Concurrent Queries monitor | map | `{}` | no |
|
||||
| concurrent\_queries\_threshold\_critical | Concurrent Queries (critical threshold) (hard limit 50) | string | `"45"` | no |
|
||||
| concurrent\_queries\_threshold\_warning | Concurrent Queries (warning threshold) (hard limit 50) | string | `"40"` | no |
|
||||
| concurrent\_queries\_timeframe | Timeframe for the Concurrent Queries monitor | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| execution\_time\_enabled | Flag to enable GCP Big Query Execution Time monitor | string | `"true"` | no |
|
||||
| execution\_time\_extra\_tags | Extra tags for GCP Big Query Execution Time monitor | list | `[]` | no |
|
||||
| execution\_time\_message | Custom message for the Execution Time monitor | string | `""` | no |
|
||||
| execution\_time\_silenced | Groups to mute for GCP Big Query Execution Time monitor. | map | `{}` | no |
|
||||
| execution\_time\_threshold\_critical | Average Execution Time in seconds (critical threshold) | string | `"150"` | no |
|
||||
| execution\_time\_threshold\_warning | Average Execution Time in seconds (warning threshold) | string | `"100"` | no |
|
||||
| execution\_time\_timeframe | Timeframe for the Execution Time monitor | string | `"last_5m"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the new host evaluation | string | `"300"` | no |
|
||||
| scanned\_bytes\_billed\_enabled | Flag to enable GCP Big Query Scanned Bytes Billed monitor | string | `"true"` | no |
|
||||
| scanned\_bytes\_billed\_extra\_tags | Extra tags for GCP Big Query Scanned Bytes Billed monitor | list | `[]` | no |
|
||||
| scanned\_bytes\_billed\_message | Custom message for the Scanned Bytes Billed monitor | string | `""` | no |
|
||||
| scanned\_bytes\_billed\_silenced | Groups to mute for GCP Big Query Scanned Bytes Billed monitor. | map | `{}` | no |
|
||||
| scanned\_bytes\_billed\_threshold\_critical | Scanned Bytes Billed (critical threshold) | string | `"1"` | no |
|
||||
| scanned\_bytes\_billed\_threshold\_warning | Scanned Bytes Billed (warning threshold) | string | `"0"` | no |
|
||||
| scanned\_bytes\_billed\_timeframe | Timeframe for the Scanned Bytes Billed monitor | string | `"last_4h"` | no |
|
||||
| scanned\_bytes\_enabled | Flag to enable GCP Big Query Scanned Bytes monitor | string | `"true"` | no |
|
||||
| scanned\_bytes\_extra\_tags | Extra tags for GCP Big Query Scanned Bytes monitor | list | `[]` | no |
|
||||
| scanned\_bytes\_message | Custom message for the Scanned Bytes monitor | string | `""` | no |
|
||||
| scanned\_bytes\_silenced | Groups to mute for GCP Big Query Scanned Bytes monitor. | map | `{}` | no |
|
||||
| scanned\_bytes\_threshold\_critical | Scanned Bytes (critical threshold) | string | `"1"` | no |
|
||||
| scanned\_bytes\_threshold\_warning | Scanned Bytes (warning threshold) | string | `"0"` | no |
|
||||
| scanned\_bytes\_timeframe | Timeframe for the Scanned Bytes monitor | string | `"last_4h"` | no |
|
||||
| stored\_bytes\_enabled | Flag to enable GCP Big Query Stored Bytes monitor | string | `"true"` | no |
|
||||
| stored\_bytes\_extra\_tags | Extra tags for GCP Big Query Stored Bytes monitor | list | `[]` | no |
|
||||
| stored\_bytes\_message | Custom message for the Stored Bytes monitor | string | `""` | no |
|
||||
| stored\_bytes\_silenced | Groups to mute for GCP Big Query Stored Bytes monitor. | map | `{}` | no |
|
||||
| stored\_bytes\_threshold\_critical | Stored Bytes in fraction (critical threshold) | string | `"1"` | no |
|
||||
| stored\_bytes\_threshold\_warning | Stored Bytes in fraction (warning threshold) | string | `"0"` | no |
|
||||
| stored\_bytes\_timeframe | Timeframe for the Stored Bytes monitor | string | `"last_5m"` | no |
|
||||
| table\_count\_enabled | Flag to enable GCP Big Query Table Count monitor | string | `"true"` | no |
|
||||
| table\_count\_extra\_tags | Extra tags for GCP Big Query Table Count monitor | list | `[]` | no |
|
||||
| table\_count\_message | Custom message for the Table Count monitor | string | `""` | no |
|
||||
| table\_count\_silenced | Groups to mute for GCP Big Query Table Count monitor. | map | `{}` | no |
|
||||
| table\_count\_threshold\_critical | Table Count (critical threshold) | string | `"1"` | no |
|
||||
| table\_count\_threshold\_warning | Table Count (warning threshold) | string | `"0"` | no |
|
||||
| table\_count\_timeframe | Timeframe for the Table Count monitor | string | `"last_4h"` | no |
|
||||
| uploaded\_bytes\_billed\_enabled | Flag to enable GCP Big Query Uploaded Bytes Billed monitor | string | `"true"` | no |
|
||||
| uploaded\_bytes\_billed\_extra\_tags | Extra tags for GCP Big Query Scanned Bytes monitor | list | `[]` | no |
|
||||
| uploaded\_bytes\_billed\_message | Custom message for the Uploaded Bytes Billed monitor | string | `""` | no |
|
||||
| uploaded\_bytes\_billed\_silenced | Groups to mute for GCP Big Query Uploaded Bytes Billed monitor. | map | `{}` | no |
|
||||
| uploaded\_bytes\_billed\_threshold\_critical | Uploaded Bytes Billed (critical threshold) | string | `"1"` | no |
|
||||
| uploaded\_bytes\_billed\_threshold\_warning | Uploaded Bytes Billed (warning threshold) | string | `"0"` | no |
|
||||
| uploaded\_bytes\_billed\_timeframe | Timeframe for the Uploaded Bytes Billed monitor | string | `"last_4h"` | no |
|
||||
| uploaded\_bytes\_enabled | Flag to enable GCP Big Query Uploaded Bytes monitor | string | `"true"` | no |
|
||||
| uploaded\_bytes\_extra\_tags | Extra tags for GCP Big Query Uploaded Bytes monitor | list | `[]` | no |
|
||||
| uploaded\_bytes\_message | Custom message for the Uploaded Bytes monitor | string | `""` | no |
|
||||
| uploaded\_bytes\_silenced | Groups to mute for GCP Big Query Uploaded Bytes monitor. | map | `{}` | no |
|
||||
| uploaded\_bytes\_threshold\_critical | Uploaded Bytes (critical threshold) | string | `"1"` | no |
|
||||
| uploaded\_bytes\_threshold\_warning | Uploaded Bytes (warning threshold) | string | `"0"` | no |
|
||||
| uploaded\_bytes\_timeframe | Timeframe for the Uploaded Bytes monitor | string | `"last_4h"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| available_slots_id | id for monitor available_slots |
|
||||
| concurrent_queries_id | id for monitor concurrent_queries |
|
||||
| execution_time_id | id for monitor execution_time |
|
||||
| scanned_bytes_billed_id | id for monitor scanned_bytes_billed |
|
||||
| scanned_bytes_id | id for monitor scanned_bytes |
|
||||
| stored_bytes_id | id for monitor stored_bytes |
|
||||
| table_count_id | id for monitor table_count |
|
||||
| uploaded_bytes_billed_id | id for monitor uploaded_bytes_billed |
|
||||
| uploaded_bytes_id | id for monitor uploaded_bytes |
|
||||
| available\_slots\_id | id for monitor available_slots |
|
||||
| concurrent\_queries\_id | id for monitor concurrent_queries |
|
||||
| execution\_time\_id | id for monitor execution_time |
|
||||
| scanned\_bytes\_billed\_id | id for monitor scanned_bytes_billed |
|
||||
| scanned\_bytes\_id | id for monitor scanned_bytes |
|
||||
| stored\_bytes\_id | id for monitor stored_bytes |
|
||||
| table\_count\_id | id for monitor table_count |
|
||||
| uploaded\_bytes\_billed\_id | id for monitor uploaded_bytes_billed |
|
||||
| uploaded\_bytes\_id | id for monitor uploaded_bytes |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -22,86 +22,85 @@ Creates DataDog monitors with the following checks:
|
||||
- Cloud SQL Failover Unavailable
|
||||
- Cloud SQL Memory Utilization forecast
|
||||
- Cloud SQL Memory Utilization
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_utilization_enabled | Flag to enable GCP Cloud SQL CPU Utilization monitor | string | `true` | no |
|
||||
| cpu_utilization_extra_tags | Extra tags for GCP Cloud SQL CPU Utilization monitor | list | `[]` | no |
|
||||
| cpu_utilization_message | Custom message for the CPU Utilization monitor | string | `` | no |
|
||||
| cpu_utilization_silenced | Groups to mute for GCP Cloud SQL CPU Utilization monitor | map | `{}` | no |
|
||||
| cpu_utilization_threshold_critical | CPU Utilization in percentage (critical threshold) | string | `90` | no |
|
||||
| cpu_utilization_threshold_warning | CPU Utilization in percentage (warning threshold) | string | `80` | no |
|
||||
| cpu_utilization_time_aggregator | Time aggregator for the CPU Utilization monitor | string | `avg` | no |
|
||||
| cpu_utilization_timeframe | Timeframe for the CPU Utilization monitor | string | `last_15m` | no |
|
||||
| disk_utilization_enabled | Flag to enable GCP Cloud SQL Disk Utilization monitor | string | `true` | no |
|
||||
| disk_utilization_extra_tags | Extra tags for GCP Cloud SQL CPU Utilization monitor | list | `[]` | no |
|
||||
| disk_utilization_forecast_algorithm | Algorithm for the Disk Utilization Forecast monitor | string | `linear` | no |
|
||||
| disk_utilization_forecast_deviations | Deviations for the Disk Utilization Forecast monitor | string | `1` | no |
|
||||
| disk_utilization_forecast_enabled | Flag to enable GCP Cloud SQL Disk Utilization Forecast monitor | string | `true` | no |
|
||||
| disk_utilization_forecast_extra_tags | Extra tags for GCP Cloud SQL Disk Utilization Forecast monitor | list | `[]` | no |
|
||||
| disk_utilization_forecast_interval | Interval for the Disk Utilization Forecast monitor | string | `60m` | no |
|
||||
| disk_utilization_forecast_linear_history | History for the Disk Utilization Forecast monitor | string | `3d` | no |
|
||||
| disk_utilization_forecast_linear_model | Model for the Disk Utilization Forecast monitor | string | `default` | no |
|
||||
| disk_utilization_forecast_message | Custom message for the Disk Utilization Forecast monitor | string | `` | no |
|
||||
| disk_utilization_forecast_seasonal_seasonality | Seasonality for the Disk Utilization Forecast monitor | string | `weekly` | no |
|
||||
| disk_utilization_forecast_silenced | Groups to mute for GCP Cloud SQL Disk Utilization Forecast monitor | map | `{}` | no |
|
||||
| disk_utilization_forecast_threshold_critical | Disk Utilization Forecast in percentage (critical threshold) | string | `80` | no |
|
||||
| disk_utilization_forecast_threshold_critical_recovery | Disk Utilization Forecast in percentage (recovery threshold) | string | `72` | no |
|
||||
| disk_utilization_forecast_time_aggregator | Time aggregator for the Disk Utilization Forecast monitor | string | `max` | no |
|
||||
| disk_utilization_forecast_timeframe | Timeframe for the Disk Utilization Forecast monitor | string | `next_1w` | no |
|
||||
| disk_utilization_message | Custom message for the Disk Utilization monitor | string | `` | no |
|
||||
| disk_utilization_silenced | Groups to mute for GCP Cloud SQL Disk Utilization monitor | map | `{}` | no |
|
||||
| disk_utilization_threshold_critical | Disk Utilization in percentage (critical threshold) | string | `90` | no |
|
||||
| disk_utilization_threshold_warning | Disk Utilization in percentage (warning threshold) | string | `80` | no |
|
||||
| disk_utilization_time_aggregator | Time aggregator for the Disk Utilization monitor | string | `avg` | no |
|
||||
| disk_utilization_timeframe | Timeframe for the Disk Utilization monitor | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| failover_unavailable_enabled | Flag to enable GCP Cloud SQL Failover Unavailable monitor | string | `true` | no |
|
||||
| failover_unavailable_extra_tags | Extra tags for GCP Cloud SQL Failover Unavailable monitor | list | `[]` | no |
|
||||
| failover_unavailable_message | Custom message for the Failover Unavailable monitor | string | `` | no |
|
||||
| failover_unavailable_silenced | Groups to mute for GCP Cloud SQL Failover Unavailable monitor | map | `{}` | no |
|
||||
| failover_unavailable_threshold_critical | Failover Unavailable critical threshold | string | `0` | no |
|
||||
| failover_unavailable_time_aggregator | Time aggreggator for the Failover Unavailable monitor | string | `max` | no |
|
||||
| failover_unavailable_timeframe | Timeframe for the Failover Unavailable monitor | string | `last_10m` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| memory_utilization_enabled | Flag to enable GCP Cloud SQL Memory Utilization monitor | string | `true` | no |
|
||||
| memory_utilization_extra_tags | Extra tags for GCP Cloud SQL Memory Utilization monitor | list | `[]` | no |
|
||||
| memory_utilization_forecast_algorithm | Algorithm for the Memory Utilization Forecast monitor | string | `linear` | no |
|
||||
| memory_utilization_forecast_deviations | Deviations for the Memory Utilization Forecast monitor | string | `1` | no |
|
||||
| memory_utilization_forecast_enabled | Flag to enable GCP Cloud SQL Memory Utilization Forecast monitor | string | `true` | no |
|
||||
| memory_utilization_forecast_extra_tags | Extra tags for GCP Cloud SQL Memory Utilization Forecast monitor | list | `[]` | no |
|
||||
| memory_utilization_forecast_interval | Interval for the Memory Utilization Forecast monitor | string | `30m` | no |
|
||||
| memory_utilization_forecast_linear_history | History for the Memory Utilization Forecast monitor | string | `12h` | no |
|
||||
| memory_utilization_forecast_linear_model | Model for the Memory Utilization Forecast monitor | string | `default` | no |
|
||||
| memory_utilization_forecast_message | Custom message for the Memory Utilization Forecast monitor | string | `` | no |
|
||||
| memory_utilization_forecast_seasonal_seasonality | Seasonality for the Memory Utilization Forecast monitor | string | `weekly` | no |
|
||||
| memory_utilization_forecast_silenced | Groups to mute for GCP Cloud SQL Memory Utilization Forecast monitor | map | `{}` | no |
|
||||
| memory_utilization_forecast_threshold_critical | Memory Utilization Forecast in percentage (warning threshold) | string | `90` | no |
|
||||
| memory_utilization_forecast_threshold_critical_recovery | Memory Utilization Forecast in percentage (recovery threshold) | string | `81` | no |
|
||||
| memory_utilization_forecast_time_aggregator | Time aggregator for the Memory Utilization Forecast monitor | string | `max` | no |
|
||||
| memory_utilization_forecast_timeframe | Timeframe for the Memory Utilization Forecast monitor | string | `next_3d` | no |
|
||||
| memory_utilization_message | Custom message for the Memory Utilization monitor | string | `` | no |
|
||||
| memory_utilization_silenced | Groups to mute for GCP Cloud SQL Memory Utilization monitor | map | `{}` | no |
|
||||
| memory_utilization_threshold_critical | Memory Utilization in percentage (critical threshold) | string | `90` | no |
|
||||
| memory_utilization_threshold_warning | Memory Utilization in percentage (warning threshold) | string | `80` | no |
|
||||
| memory_utilization_time_aggregator | Time aggregator for the Memory Utilization monitor | string | `avg` | no |
|
||||
| memory_utilization_timeframe | Timeframe for the Memory Utilization monitor | string | `last_5m` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the new host evaluation | string | `300` | no |
|
||||
| cpu\_utilization\_enabled | Flag to enable GCP Cloud SQL CPU Utilization monitor | string | `"true"` | no |
|
||||
| cpu\_utilization\_extra\_tags | Extra tags for GCP Cloud SQL CPU Utilization monitor | list | `[]` | no |
|
||||
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | string | `""` | no |
|
||||
| cpu\_utilization\_silenced | Groups to mute for GCP Cloud SQL CPU Utilization monitor | map | `{}` | no |
|
||||
| cpu\_utilization\_threshold\_critical | CPU Utilization in percentage (critical threshold) | string | `"90"` | no |
|
||||
| cpu\_utilization\_threshold\_warning | CPU Utilization in percentage (warning threshold) | string | `"80"` | no |
|
||||
| cpu\_utilization\_time\_aggregator | Time aggregator for the CPU Utilization monitor | string | `"avg"` | no |
|
||||
| cpu\_utilization\_timeframe | Timeframe for the CPU Utilization monitor | string | `"last_15m"` | no |
|
||||
| disk\_utilization\_enabled | Flag to enable GCP Cloud SQL Disk Utilization monitor | string | `"true"` | no |
|
||||
| disk\_utilization\_extra\_tags | Extra tags for GCP Cloud SQL CPU Utilization monitor | list | `[]` | no |
|
||||
| disk\_utilization\_forecast\_algorithm | Algorithm for the Disk Utilization Forecast monitor | string | `"linear"` | no |
|
||||
| disk\_utilization\_forecast\_deviations | Deviations for the Disk Utilization Forecast monitor | string | `"1"` | no |
|
||||
| disk\_utilization\_forecast\_enabled | Flag to enable GCP Cloud SQL Disk Utilization Forecast monitor | string | `"true"` | no |
|
||||
| disk\_utilization\_forecast\_extra\_tags | Extra tags for GCP Cloud SQL Disk Utilization Forecast monitor | list | `[]` | no |
|
||||
| disk\_utilization\_forecast\_interval | Interval for the Disk Utilization Forecast monitor | string | `"60m"` | no |
|
||||
| disk\_utilization\_forecast\_linear\_history | History for the Disk Utilization Forecast monitor | string | `"3d"` | no |
|
||||
| disk\_utilization\_forecast\_linear\_model | Model for the Disk Utilization Forecast monitor | string | `"default"` | no |
|
||||
| disk\_utilization\_forecast\_message | Custom message for the Disk Utilization Forecast monitor | string | `""` | no |
|
||||
| disk\_utilization\_forecast\_seasonal\_seasonality | Seasonality for the Disk Utilization Forecast monitor | string | `"weekly"` | no |
|
||||
| disk\_utilization\_forecast\_silenced | Groups to mute for GCP Cloud SQL Disk Utilization Forecast monitor | map | `{}` | no |
|
||||
| disk\_utilization\_forecast\_threshold\_critical | Disk Utilization Forecast in percentage (critical threshold) | string | `"80"` | no |
|
||||
| disk\_utilization\_forecast\_threshold\_critical\_recovery | Disk Utilization Forecast in percentage (recovery threshold) | string | `"72"` | no |
|
||||
| disk\_utilization\_forecast\_time\_aggregator | Time aggregator for the Disk Utilization Forecast monitor | string | `"max"` | no |
|
||||
| disk\_utilization\_forecast\_timeframe | Timeframe for the Disk Utilization Forecast monitor | string | `"next_1w"` | no |
|
||||
| disk\_utilization\_message | Custom message for the Disk Utilization monitor | string | `""` | no |
|
||||
| disk\_utilization\_silenced | Groups to mute for GCP Cloud SQL Disk Utilization monitor | map | `{}` | no |
|
||||
| disk\_utilization\_threshold\_critical | Disk Utilization in percentage (critical threshold) | string | `"90"` | no |
|
||||
| disk\_utilization\_threshold\_warning | Disk Utilization in percentage (warning threshold) | string | `"80"` | no |
|
||||
| disk\_utilization\_time\_aggregator | Time aggregator for the Disk Utilization monitor | string | `"avg"` | no |
|
||||
| disk\_utilization\_timeframe | Timeframe for the Disk Utilization monitor | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| failover\_unavailable\_enabled | Flag to enable GCP Cloud SQL Failover Unavailable monitor | string | `"true"` | no |
|
||||
| failover\_unavailable\_extra\_tags | Extra tags for GCP Cloud SQL Failover Unavailable monitor | list | `[]` | no |
|
||||
| failover\_unavailable\_message | Custom message for the Failover Unavailable monitor | string | `""` | no |
|
||||
| failover\_unavailable\_silenced | Groups to mute for GCP Cloud SQL Failover Unavailable monitor | map | `{}` | no |
|
||||
| failover\_unavailable\_threshold\_critical | Failover Unavailable critical threshold | string | `"0"` | no |
|
||||
| failover\_unavailable\_time\_aggregator | Time aggreggator for the Failover Unavailable monitor | string | `"max"` | no |
|
||||
| failover\_unavailable\_timeframe | Timeframe for the Failover Unavailable monitor | string | `"last_10m"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| memory\_utilization\_enabled | Flag to enable GCP Cloud SQL Memory Utilization monitor | string | `"true"` | no |
|
||||
| memory\_utilization\_extra\_tags | Extra tags for GCP Cloud SQL Memory Utilization monitor | list | `[]` | no |
|
||||
| memory\_utilization\_forecast\_algorithm | Algorithm for the Memory Utilization Forecast monitor | string | `"linear"` | no |
|
||||
| memory\_utilization\_forecast\_deviations | Deviations for the Memory Utilization Forecast monitor | string | `"1"` | no |
|
||||
| memory\_utilization\_forecast\_enabled | Flag to enable GCP Cloud SQL Memory Utilization Forecast monitor | string | `"true"` | no |
|
||||
| memory\_utilization\_forecast\_extra\_tags | Extra tags for GCP Cloud SQL Memory Utilization Forecast monitor | list | `[]` | no |
|
||||
| memory\_utilization\_forecast\_interval | Interval for the Memory Utilization Forecast monitor | string | `"30m"` | no |
|
||||
| memory\_utilization\_forecast\_linear\_history | History for the Memory Utilization Forecast monitor | string | `"12h"` | no |
|
||||
| memory\_utilization\_forecast\_linear\_model | Model for the Memory Utilization Forecast monitor | string | `"default"` | no |
|
||||
| memory\_utilization\_forecast\_message | Custom message for the Memory Utilization Forecast monitor | string | `""` | no |
|
||||
| memory\_utilization\_forecast\_seasonal\_seasonality | Seasonality for the Memory Utilization Forecast monitor | string | `"weekly"` | no |
|
||||
| memory\_utilization\_forecast\_silenced | Groups to mute for GCP Cloud SQL Memory Utilization Forecast monitor | map | `{}` | no |
|
||||
| memory\_utilization\_forecast\_threshold\_critical | Memory Utilization Forecast in percentage (warning threshold) | string | `"90"` | no |
|
||||
| memory\_utilization\_forecast\_threshold\_critical\_recovery | Memory Utilization Forecast in percentage (recovery threshold) | string | `"81"` | no |
|
||||
| memory\_utilization\_forecast\_time\_aggregator | Time aggregator for the Memory Utilization Forecast monitor | string | `"max"` | no |
|
||||
| memory\_utilization\_forecast\_timeframe | Timeframe for the Memory Utilization Forecast monitor | string | `"next_3d"` | no |
|
||||
| memory\_utilization\_message | Custom message for the Memory Utilization monitor | string | `""` | no |
|
||||
| memory\_utilization\_silenced | Groups to mute for GCP Cloud SQL Memory Utilization monitor | map | `{}` | no |
|
||||
| memory\_utilization\_threshold\_critical | Memory Utilization in percentage (critical threshold) | string | `"90"` | no |
|
||||
| memory\_utilization\_threshold\_warning | Memory Utilization in percentage (warning threshold) | string | `"80"` | no |
|
||||
| memory\_utilization\_time\_aggregator | Time aggregator for the Memory Utilization monitor | string | `"avg"` | no |
|
||||
| memory\_utilization\_timeframe | Timeframe for the Memory Utilization monitor | string | `"last_5m"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the new host evaluation | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| cpu_utilization_id | id for monitor cpu_utilization |
|
||||
| disk_utilization_forecast_id | id for monitor disk_utilization_forecast |
|
||||
| disk_utilization_id | id for monitor disk_utilization |
|
||||
| failover_unavailable_id | id for monitor failover_unavailable |
|
||||
| memory_utilization_forecast_id | id for monitor memory_utilization_forecast |
|
||||
| memory_utilization_id | id for monitor memory_utilization |
|
||||
| cpu\_utilization\_id | id for monitor cpu_utilization |
|
||||
| disk\_utilization\_forecast\_id | id for monitor disk_utilization_forecast |
|
||||
| disk\_utilization\_id | id for monitor disk_utilization |
|
||||
| failover\_unavailable\_id | id for monitor failover_unavailable |
|
||||
| memory\_utilization\_forecast\_id | id for monitor memory_utilization_forecast |
|
||||
| memory\_utilization\_id | id for monitor memory_utilization |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,30 +17,29 @@ module "datadog-monitors-cloud-gcp-cloud-sql-mysql" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Cloud SQL MySQL Replication Lag
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the new host evaluation | string | `300` | no |
|
||||
| replication_lag_enabled | Flag to enable GCP Cloud SQL Replication Lag monitor | string | `true` | no |
|
||||
| replication_lag_extra_tags | Extra tags for GCP Cloud SQL SQL Replication monitor | list | `[]` | no |
|
||||
| replication_lag_message | Custom message for the Replication Lag monitor | string | `` | no |
|
||||
| replication_lag_silenced | Groups to mute for GCP Cloud SQL Replication Lag monitor | map | `{}` | no |
|
||||
| replication_lag_threshold_critical | Seconds behind the master (critical threshold) | string | `180` | no |
|
||||
| replication_lag_threshold_warning | Seconds behind the master (warning threshold) | string | `90` | no |
|
||||
| replication_lag_time_aggregator | Time aggregator for the Replication Lag monitor | string | `min` | no |
|
||||
| replication_lag_timeframe | Timeframe for the Replication Lag monitor | string | `last_10m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the new host evaluation | string | `"300"` | no |
|
||||
| replication\_lag\_enabled | Flag to enable GCP Cloud SQL Replication Lag monitor | string | `"true"` | no |
|
||||
| replication\_lag\_extra\_tags | Extra tags for GCP Cloud SQL SQL Replication monitor | list | `[]` | no |
|
||||
| replication\_lag\_message | Custom message for the Replication Lag monitor | string | `""` | no |
|
||||
| replication\_lag\_silenced | Groups to mute for GCP Cloud SQL Replication Lag monitor | map | `{}` | no |
|
||||
| replication\_lag\_threshold\_critical | Seconds behind the master (critical threshold) | string | `"180"` | no |
|
||||
| replication\_lag\_threshold\_warning | Seconds behind the master (warning threshold) | string | `"90"` | no |
|
||||
| replication\_lag\_time\_aggregator | Time aggregator for the Replication Lag monitor | string | `"min"` | no |
|
||||
| replication\_lag\_timeframe | Timeframe for the Replication Lag monitor | string | `"last_10m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| replication_lag_id | id for monitor replication_lag |
|
||||
| replication\_lag\_id | id for monitor replication_lag |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -21,69 +21,68 @@ Creates DataDog monitors with the following checks:
|
||||
- GCP LB bucket backend latency
|
||||
- GCP LB Requests count increased abruptly
|
||||
- GCP LB service backend latency
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| backend_latency_bucket_enabled | Flag to enable GCP LB Backend Latency monitor | string | `true` | no |
|
||||
| backend_latency_bucket_extra_tags | Extra tags for GCP LB Backend Latency monitor | list | `[]` | no |
|
||||
| backend_latency_bucket_message | Custom message for the GCP LB Backend Latency monitor | string | `` | no |
|
||||
| backend_latency_bucket_silenced | Groups to mute for GCP LB Backend Latency monitor | map | `{}` | no |
|
||||
| backend_latency_bucket_threshold_critical | Latency in milliseconds (critical threshold) | string | `8000` | no |
|
||||
| backend_latency_bucket_threshold_warning | Latency in milliseconds (warning threshold) | string | `4000` | no |
|
||||
| backend_latency_bucket_time_aggregator | Timeframe for the GCP LB Backend Latency monitor | string | `min` | no |
|
||||
| backend_latency_bucket_timeframe | Timeframe for the GCP LB Backend Latency monitor | string | `last_10m` | no |
|
||||
| backend_latency_service_enabled | Flag to enable GCP LB Backend Latency monitor | string | `true` | no |
|
||||
| backend_latency_service_extra_tags | Extra tags for GCP LB Backend Latency monitor | list | `[]` | no |
|
||||
| backend_latency_service_message | Custom message for the GCP LB Backend Latency monitor | string | `` | no |
|
||||
| backend_latency_service_silenced | Groups to mute for GCP LB Backend Latency monitor | map | `{}` | no |
|
||||
| backend_latency_service_threshold_critical | Latency in milliseconds (critical threshold) | string | `1500` | no |
|
||||
| backend_latency_service_threshold_warning | Latency in milliseconds (warning threshold) | string | `1000` | no |
|
||||
| backend_latency_service_time_aggregator | Timeframe for the GCP LB Backend Latency monitor | string | `min` | no |
|
||||
| backend_latency_service_timeframe | Timeframe for the GCP LB Backend Latency monitor | string | `last_10m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| error_rate_4xx_artificial_request | Divisor Delta for the GCP LB 4XX Errors monitor | string | `5` | no |
|
||||
| error_rate_4xx_enabled | Flag to enable GCP LB 4XX Errors monitor | string | `true` | no |
|
||||
| error_rate_4xx_extra_tags | Extra tags for GCP LB 4XX Errors monitor | list | `[]` | no |
|
||||
| error_rate_4xx_message | Custom message for the GCP LB 4XX Errors monitor | string | `` | no |
|
||||
| error_rate_4xx_silenced | Groups to mute for GCP LB 4XX Errors monitor | map | `{}` | no |
|
||||
| error_rate_4xx_threshold_critical | Rate error in percentage (critical threshold) | string | `60` | no |
|
||||
| error_rate_4xx_threshold_warning | Rate error in percentage (warning threshold) | string | `50` | no |
|
||||
| error_rate_4xx_time_aggregator | Timeframe for the GCP LB 4XX Errors monitor | string | `min` | no |
|
||||
| error_rate_4xx_timeframe | Timeframe for the GCP LB 4XX Errors monitor | string | `last_5m` | no |
|
||||
| error_rate_5xx_artificial_request | Divisor Delta for the GCP LB 5XX Errors monitor | string | `5` | no |
|
||||
| error_rate_5xx_enabled | Flag to enable GCP LB 5XX Errors monitor | string | `true` | no |
|
||||
| error_rate_5xx_extra_tags | Extra tags for GCP LB 5XX Errors monitor | list | `[]` | no |
|
||||
| error_rate_5xx_message | Custom message for the GCP LB 5XX Errors monitor | string | `` | no |
|
||||
| error_rate_5xx_silenced | Groups to mute for GCP LB 5XX Errors monitor | map | `{}` | no |
|
||||
| error_rate_5xx_threshold_critical | Rate error in percentage (critical threshold) | string | `40` | no |
|
||||
| error_rate_5xx_threshold_warning | Rate error in percentage (warning threshold) | string | `30` | no |
|
||||
| error_rate_5xx_time_aggregator | Timeframe for the GCP LB 5XX Errors monitor | string | `min` | no |
|
||||
| error_rate_5xx_timeframe | Timeframe for the GCP LB 5XX Errors monitor | string | `last_5m` | no |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the new host evaluation | string | `300` | no |
|
||||
| request_count_enabled | Flag to enable GCP LB Request Count monitor | string | `true` | no |
|
||||
| request_count_extra_tags | Extra tags for GCP LB Request Count monitor | list | `[]` | no |
|
||||
| request_count_message | Custom message for the GCP LB Request Count monitor | string | `` | no |
|
||||
| request_count_silenced | Groups to mute for GCP LB Request Count monitor | map | `{}` | no |
|
||||
| request_count_threshold_critical | Desviation in percentage (critical threshold) | string | `500` | no |
|
||||
| request_count_threshold_warning | Desviation in percentage (warning threshold) | string | `250` | no |
|
||||
| request_count_time_aggregator | Timeframe for the GCP LB Request Count monitor | string | `sum` | no |
|
||||
| request_count_timeframe | Timeframe for the GCP LB Request Count monitor | string | `last_5m` | no |
|
||||
| request_count_timeshift | Timeshift for the GCP LB Request Count monitor | string | `last_5m` | no |
|
||||
| backend\_latency\_bucket\_enabled | Flag to enable GCP LB Backend Latency monitor | string | `"true"` | no |
|
||||
| backend\_latency\_bucket\_extra\_tags | Extra tags for GCP LB Backend Latency monitor | list | `[]` | no |
|
||||
| backend\_latency\_bucket\_message | Custom message for the GCP LB Backend Latency monitor | string | `""` | no |
|
||||
| backend\_latency\_bucket\_silenced | Groups to mute for GCP LB Backend Latency monitor | map | `{}` | no |
|
||||
| backend\_latency\_bucket\_threshold\_critical | Latency in milliseconds (critical threshold) | string | `"8000"` | no |
|
||||
| backend\_latency\_bucket\_threshold\_warning | Latency in milliseconds (warning threshold) | string | `"4000"` | no |
|
||||
| backend\_latency\_bucket\_time\_aggregator | Timeframe for the GCP LB Backend Latency monitor | string | `"min"` | no |
|
||||
| backend\_latency\_bucket\_timeframe | Timeframe for the GCP LB Backend Latency monitor | string | `"last_10m"` | no |
|
||||
| backend\_latency\_service\_enabled | Flag to enable GCP LB Backend Latency monitor | string | `"true"` | no |
|
||||
| backend\_latency\_service\_extra\_tags | Extra tags for GCP LB Backend Latency monitor | list | `[]` | no |
|
||||
| backend\_latency\_service\_message | Custom message for the GCP LB Backend Latency monitor | string | `""` | no |
|
||||
| backend\_latency\_service\_silenced | Groups to mute for GCP LB Backend Latency monitor | map | `{}` | no |
|
||||
| backend\_latency\_service\_threshold\_critical | Latency in milliseconds (critical threshold) | string | `"1500"` | no |
|
||||
| backend\_latency\_service\_threshold\_warning | Latency in milliseconds (warning threshold) | string | `"1000"` | no |
|
||||
| backend\_latency\_service\_time\_aggregator | Timeframe for the GCP LB Backend Latency monitor | string | `"min"` | no |
|
||||
| backend\_latency\_service\_timeframe | Timeframe for the GCP LB Backend Latency monitor | string | `"last_10m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| error\_rate\_4xx\_artificial\_request | Divisor Delta for the GCP LB 4XX Errors monitor | string | `"5"` | no |
|
||||
| error\_rate\_4xx\_enabled | Flag to enable GCP LB 4XX Errors monitor | string | `"true"` | no |
|
||||
| error\_rate\_4xx\_extra\_tags | Extra tags for GCP LB 4XX Errors monitor | list | `[]` | no |
|
||||
| error\_rate\_4xx\_message | Custom message for the GCP LB 4XX Errors monitor | string | `""` | no |
|
||||
| error\_rate\_4xx\_silenced | Groups to mute for GCP LB 4XX Errors monitor | map | `{}` | no |
|
||||
| error\_rate\_4xx\_threshold\_critical | Rate error in percentage (critical threshold) | string | `"60"` | no |
|
||||
| error\_rate\_4xx\_threshold\_warning | Rate error in percentage (warning threshold) | string | `"50"` | no |
|
||||
| error\_rate\_4xx\_time\_aggregator | Timeframe for the GCP LB 4XX Errors monitor | string | `"min"` | no |
|
||||
| error\_rate\_4xx\_timeframe | Timeframe for the GCP LB 4XX Errors monitor | string | `"last_5m"` | no |
|
||||
| error\_rate\_5xx\_artificial\_request | Divisor Delta for the GCP LB 5XX Errors monitor | string | `"5"` | no |
|
||||
| error\_rate\_5xx\_enabled | Flag to enable GCP LB 5XX Errors monitor | string | `"true"` | no |
|
||||
| error\_rate\_5xx\_extra\_tags | Extra tags for GCP LB 5XX Errors monitor | list | `[]` | no |
|
||||
| error\_rate\_5xx\_message | Custom message for the GCP LB 5XX Errors monitor | string | `""` | no |
|
||||
| error\_rate\_5xx\_silenced | Groups to mute for GCP LB 5XX Errors monitor | map | `{}` | no |
|
||||
| error\_rate\_5xx\_threshold\_critical | Rate error in percentage (critical threshold) | string | `"40"` | no |
|
||||
| error\_rate\_5xx\_threshold\_warning | Rate error in percentage (warning threshold) | string | `"30"` | no |
|
||||
| error\_rate\_5xx\_time\_aggregator | Timeframe for the GCP LB 5XX Errors monitor | string | `"min"` | no |
|
||||
| error\_rate\_5xx\_timeframe | Timeframe for the GCP LB 5XX Errors monitor | string | `"last_5m"` | no |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the new host evaluation | string | `"300"` | no |
|
||||
| request\_count\_enabled | Flag to enable GCP LB Request Count monitor | string | `"true"` | no |
|
||||
| request\_count\_extra\_tags | Extra tags for GCP LB Request Count monitor | list | `[]` | no |
|
||||
| request\_count\_message | Custom message for the GCP LB Request Count monitor | string | `""` | no |
|
||||
| request\_count\_silenced | Groups to mute for GCP LB Request Count monitor | map | `{}` | no |
|
||||
| request\_count\_threshold\_critical | Desviation in percentage (critical threshold) | string | `"500"` | no |
|
||||
| request\_count\_threshold\_warning | Desviation in percentage (warning threshold) | string | `"250"` | no |
|
||||
| request\_count\_time\_aggregator | Timeframe for the GCP LB Request Count monitor | string | `"sum"` | no |
|
||||
| request\_count\_timeframe | Timeframe for the GCP LB Request Count monitor | string | `"last_5m"` | no |
|
||||
| request\_count\_timeshift | Timeshift for the GCP LB Request Count monitor | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| backend_latency_bucket_id | id for monitor backend_latency_bucket |
|
||||
| backend_latency_service_id | id for monitor backend_latency_service |
|
||||
| error_rate_4xx_id | id for monitor error_rate_4xx |
|
||||
| error_rate_5xx_id | id for monitor error_rate_5xx |
|
||||
| request_count_id | id for monitor request_count |
|
||||
| backend\_latency\_bucket\_id | id for monitor backend_latency_bucket |
|
||||
| backend\_latency\_service\_id | id for monitor backend_latency_service |
|
||||
| error\_rate\_4xx\_id | id for monitor error_rate_4xx |
|
||||
| error\_rate\_5xx\_id | id for monitor error_rate_5xx |
|
||||
| request\_count\_id | id for monitor request_count |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -18,38 +18,37 @@ Creates DataDog monitors with the following checks:
|
||||
|
||||
- GCP pubsub sending messages operations
|
||||
- GCP pubsub sending messages with result unavailable
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `900` | no |
|
||||
| filter_tags | Tags used for filtering | string | `*` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the new host evaluation | string | `300` | no |
|
||||
| sending_operations_count_enabled | Flag to enable GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `true` | no |
|
||||
| sending_operations_count_extra_tags | Extra tags for GCP Pub/Sub Sending Operations Count monitor | list | `[]` | no |
|
||||
| sending_operations_count_message | Custom message for the GCP Pub/Sub Sending Operations Count monitor | string | `` | no |
|
||||
| sending_operations_count_silenced | Groups to mute for GCP Pub/Sub Sending Operations Count monitor | map | `{}` | no |
|
||||
| sending_operations_count_threshold_critical | Critical threshold for the number of sending operations. | string | `0` | no |
|
||||
| sending_operations_count_time_aggregator | Timeframe for the GCP Pub/Sub Sending Operations Count monitor | string | `sum` | no |
|
||||
| sending_operations_count_timeframe | Timeframe for the GCP Pub/Sub Sending Operations Count monitor | string | `last_30m` | no |
|
||||
| unavailable_sending_operations_count_enabled | Flag to enable GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `true` | no |
|
||||
| unavailable_sending_operations_count_extra_tags | Extra tags for GCP Pub/Sub Unavailable Sending Operations Count monitor | list | `[]` | no |
|
||||
| unavailable_sending_operations_count_message | Custom message for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `` | no |
|
||||
| unavailable_sending_operations_count_silenced | Groups to mute for GCP Pub/Sub Unavailable Sending Operations Count monitor | map | `{}` | no |
|
||||
| unavailable_sending_operations_count_threshold_critical | Critical threshold for the number of unavailable sending operations | string | `4` | no |
|
||||
| unavailable_sending_operations_count_threshold_warning | Warning threshold for the number of unavailable sending operations | string | `2` | no |
|
||||
| unavailable_sending_operations_count_time_aggregator | Timeframe for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `sum` | no |
|
||||
| unavailable_sending_operations_count_timeframe | Timeframe for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `last_10m` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"900"` | no |
|
||||
| filter\_tags | Tags used for filtering | string | `"*"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the new host evaluation | string | `"300"` | no |
|
||||
| sending\_operations\_count\_enabled | Flag to enable GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `"true"` | no |
|
||||
| sending\_operations\_count\_extra\_tags | Extra tags for GCP Pub/Sub Sending Operations Count monitor | list | `[]` | no |
|
||||
| sending\_operations\_count\_message | Custom message for the GCP Pub/Sub Sending Operations Count monitor | string | `""` | no |
|
||||
| sending\_operations\_count\_silenced | Groups to mute for GCP Pub/Sub Sending Operations Count monitor | map | `{}` | no |
|
||||
| sending\_operations\_count\_threshold\_critical | Critical threshold for the number of sending operations. | string | `"0"` | no |
|
||||
| sending\_operations\_count\_time\_aggregator | Timeframe for the GCP Pub/Sub Sending Operations Count monitor | string | `"sum"` | no |
|
||||
| sending\_operations\_count\_timeframe | Timeframe for the GCP Pub/Sub Sending Operations Count monitor | string | `"last_30m"` | no |
|
||||
| unavailable\_sending\_operations\_count\_enabled | Flag to enable GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `"true"` | no |
|
||||
| unavailable\_sending\_operations\_count\_extra\_tags | Extra tags for GCP Pub/Sub Unavailable Sending Operations Count monitor | list | `[]` | no |
|
||||
| unavailable\_sending\_operations\_count\_message | Custom message for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `""` | no |
|
||||
| unavailable\_sending\_operations\_count\_silenced | Groups to mute for GCP Pub/Sub Unavailable Sending Operations Count monitor | map | `{}` | no |
|
||||
| unavailable\_sending\_operations\_count\_threshold\_critical | Critical threshold for the number of unavailable sending operations | string | `"4"` | no |
|
||||
| unavailable\_sending\_operations\_count\_threshold\_warning | Warning threshold for the number of unavailable sending operations | string | `"2"` | no |
|
||||
| unavailable\_sending\_operations\_count\_time\_aggregator | Timeframe for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `"sum"` | no |
|
||||
| unavailable\_sending\_operations\_count\_timeframe | Timeframe for the GCP Pub/Sub Unavailable Sending Operations Count monitor | string | `"last_10m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| sending_operations_count_id | id for monitor sending_operations_count |
|
||||
| unavailable_sending_operations_count_id | id for monitor unavailable_sending_operations_count |
|
||||
| sending\_operations\_count\_id | id for monitor sending_operations_count |
|
||||
| unavailable\_sending\_operations\_count\_id | id for monitor unavailable_sending_operations_count |
|
||||
|
||||
Related documentation
|
||||
------------
|
||||
|
||||
@ -38,232 +38,231 @@ Creates DataDog monitors with the following checks:
|
||||
- Elasticsearch JVM memory Old usage
|
||||
- Elasticsearch JVM memory Young usage
|
||||
- Elasticsearch number of current open HTTP connections anomaly detected
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cluster_initializing_shards_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| cluster_initializing_shards_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster_initializing_shards_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| cluster_initializing_shards_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster_initializing_shards_threshold_critical | Cluster Status critical threshold | string | `2` | no |
|
||||
| cluster_initializing_shards_threshold_warning | Cluster Status warning threshold | string | `1` | no |
|
||||
| cluster_initializing_shards_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| cluster_initializing_shards_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| cluster_relocating_shards_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| cluster_relocating_shards_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster_relocating_shards_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| cluster_relocating_shards_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster_relocating_shards_threshold_critical | Cluster Status critical threshold | string | `2` | no |
|
||||
| cluster_relocating_shards_threshold_warning | Cluster Status warning threshold | string | `1` | no |
|
||||
| cluster_relocating_shards_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| cluster_relocating_shards_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| cluster_status_not_green_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| cluster_status_not_green_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster_status_not_green_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| cluster_status_not_green_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster_status_not_green_threshold_critical | Cluster Status critical threshold | string | `0` | no |
|
||||
| cluster_status_not_green_threshold_warning | Cluster Status warning threshold | string | `1` | no |
|
||||
| cluster_status_not_green_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| cluster_status_not_green_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| cluster_unassigned_shards_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| cluster_unassigned_shards_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster_unassigned_shards_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| cluster_unassigned_shards_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster_unassigned_shards_threshold_critical | Cluster Status critical threshold | string | `2` | no |
|
||||
| cluster_unassigned_shards_threshold_warning | Cluster Status warning threshold | string | `1` | no |
|
||||
| cluster_unassigned_shards_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| cluster_unassigned_shards_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| fetch_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| fetch_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| fetch_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| fetch_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| fetch_change_threshold_critical | Cluster Status critical threshold | string | `100` | no |
|
||||
| fetch_change_threshold_warning | Cluster Status warning threshold | string | `75` | no |
|
||||
| fetch_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| fetch_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| fetch_change_timeshift | Timeshift for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| fetch_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| fetch_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| fetch_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| fetch_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| fetch_latency_threshold_critical | Cluster Status critical threshold | string | `4` | no |
|
||||
| fetch_latency_threshold_warning | Cluster Status warning threshold | string | `2` | no |
|
||||
| fetch_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| fetch_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| field_data_evictions_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| field_data_evictions_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| field_data_evictions_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| field_data_evictions_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| field_data_evictions_change_threshold_critical | Cluster Status critical threshold | string | `120` | no |
|
||||
| field_data_evictions_change_threshold_warning | Cluster Status warning threshold | string | `60` | no |
|
||||
| field_data_evictions_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| field_data_evictions_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| field_data_evictions_change_timeshift | Timeframe for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| flush_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| flush_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| flush_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| flush_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| flush_latency_threshold_critical | Cluster Status critical threshold | string | `100` | no |
|
||||
| flush_latency_threshold_warning | Cluster Status warning threshold | string | `50` | no |
|
||||
| flush_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| flush_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| http_connections_anomaly_alert_window | Alert window. | string | `last_15m` | no |
|
||||
| http_connections_anomaly_count_default_zero | Count default zero. | string | `true` | no |
|
||||
| http_connections_anomaly_detection_algorithm | Anomaly Detection Algorithm used | string | `agile` | no |
|
||||
| http_connections_anomaly_deviations | Deviations to detect the anomaly | string | `2` | no |
|
||||
| http_connections_anomaly_direction | Direction of the anomaly. It can be both, below or above. | string | `above` | no |
|
||||
| http_connections_anomaly_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| http_connections_anomaly_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| http_connections_anomaly_interval | Interval. | string | `60` | no |
|
||||
| http_connections_anomaly_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| http_connections_anomaly_seasonality | Seasonality of the algorithm | string | `hourly` | no |
|
||||
| http_connections_anomaly_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| http_connections_anomaly_threshold_critical | Cluster Status critical threshold | string | `1` | no |
|
||||
| http_connections_anomaly_threshold_warning | Cluster Status warning threshold | string | `0.75` | no |
|
||||
| http_connections_anomaly_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| http_connections_anomaly_timeframe | Timeframe for the Cluster Status monitor | string | `last_4h` | no |
|
||||
| indexing_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| indexing_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| indexing_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| indexing_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| indexing_latency_threshold_critical | Cluster Status critical threshold | string | `15` | no |
|
||||
| indexing_latency_threshold_warning | Cluster Status warning threshold | string | `10` | no |
|
||||
| indexing_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| indexing_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| jvm_gc_old_collection_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| jvm_gc_old_collection_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm_gc_old_collection_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| jvm_gc_old_collection_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm_gc_old_collection_latency_threshold_critical | Cluster Status critical threshold | string | `200` | no |
|
||||
| jvm_gc_old_collection_latency_threshold_warning | Cluster Status warning threshold | string | `160` | no |
|
||||
| jvm_gc_old_collection_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| jvm_gc_old_collection_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| jvm_gc_young_collection_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| jvm_gc_young_collection_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm_gc_young_collection_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| jvm_gc_young_collection_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm_gc_young_collection_latency_threshold_critical | Cluster Status critical threshold | string | `25` | no |
|
||||
| jvm_gc_young_collection_latency_threshold_warning | Cluster Status warning threshold | string | `20` | no |
|
||||
| jvm_gc_young_collection_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| jvm_gc_young_collection_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| jvm_heap_memory_usage_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| jvm_heap_memory_usage_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm_heap_memory_usage_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| jvm_heap_memory_usage_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm_heap_memory_usage_threshold_critical | Cluster Status critical threshold | string | `90` | no |
|
||||
| jvm_heap_memory_usage_threshold_warning | Cluster Status warning threshold | string | `80` | no |
|
||||
| jvm_heap_memory_usage_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| jvm_heap_memory_usage_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| jvm_memory_old_usage_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| jvm_memory_old_usage_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm_memory_old_usage_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| jvm_memory_old_usage_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm_memory_old_usage_threshold_critical | Cluster Status critical threshold | string | `90` | no |
|
||||
| jvm_memory_old_usage_threshold_warning | Cluster Status warning threshold | string | `80` | no |
|
||||
| jvm_memory_old_usage_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| jvm_memory_old_usage_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| jvm_memory_young_usage_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| jvm_memory_young_usage_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm_memory_young_usage_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| jvm_memory_young_usage_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm_memory_young_usage_threshold_critical | Cluster Status critical threshold | string | `90` | no |
|
||||
| jvm_memory_young_usage_threshold_warning | Cluster Status warning threshold | string | `80` | no |
|
||||
| jvm_memory_young_usage_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| jvm_memory_young_usage_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| message | Message sent when a monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before begin to monitor new host | string | `300` | no |
|
||||
| node_free_space_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| node_free_space_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| node_free_space_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| node_free_space_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| node_free_space_threshold_critical | Cluster Status critical threshold | string | `10` | no |
|
||||
| node_free_space_threshold_warning | Cluster Status warning threshold | string | `20` | no |
|
||||
| node_free_space_time_aggregator | Time aggregator for the Cluster Status monitor | string | `sum` | no |
|
||||
| node_free_space_timeframe | Timeframe for the Cluster Status monitor | string | `last_5m` | no |
|
||||
| not_responding_enabled | Flag to enable Elasticsearch does not respond monitor | string | `true` | no |
|
||||
| not_responding_extra_tags | Extra tags for Elasticsearch does not respond monitor | list | `[]` | no |
|
||||
| not_responding_message | Custom message for Elasticsearch does not respond monitor | string | `` | no |
|
||||
| not_responding_no_data_timeframe | Elasticsearch not responding monitor no data timeframe | string | `10` | no |
|
||||
| not_responding_silenced | Groups to mute for Elasticsearch does not respond monitor | map | `{}` | no |
|
||||
| not_responding_threshold_warning | Elasticsearch not responding limit (warning threshold) | string | `3` | no |
|
||||
| query_cache_evictions_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| query_cache_evictions_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| query_cache_evictions_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| query_cache_evictions_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| query_cache_evictions_change_threshold_critical | Cluster Status critical threshold | string | `120` | no |
|
||||
| query_cache_evictions_change_threshold_warning | Cluster Status warning threshold | string | `60` | no |
|
||||
| query_cache_evictions_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| query_cache_evictions_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| query_cache_evictions_change_timeshift | Timeframe for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| request_cache_evictions_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| request_cache_evictions_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| request_cache_evictions_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| request_cache_evictions_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| request_cache_evictions_change_threshold_critical | Cluster Status critical threshold | string | `120` | no |
|
||||
| request_cache_evictions_change_threshold_warning | Cluster Status warning threshold | string | `60` | no |
|
||||
| request_cache_evictions_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| request_cache_evictions_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| request_cache_evictions_change_timeshift | Timeshift for the Cluster Status monitor | string | `last_15m` | no |
|
||||
| search_query_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| search_query_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| search_query_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| search_query_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| search_query_change_threshold_critical | Cluster Status critical threshold | string | `100` | no |
|
||||
| search_query_change_threshold_warning | Cluster Status warning threshold | string | `75` | no |
|
||||
| search_query_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| search_query_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| search_query_change_timeshift | Timeshift for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| search_query_latency_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| search_query_latency_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| search_query_latency_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| search_query_latency_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| search_query_latency_threshold_critical | Cluster Status critical threshold | string | `1` | no |
|
||||
| search_query_latency_threshold_warning | Cluster Status warning threshold | string | `0.5` | no |
|
||||
| search_query_latency_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| search_query_latency_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| task_time_in_queue_change_enabled | Flag to enable Cluster Status monitor | string | `true` | no |
|
||||
| task_time_in_queue_change_extra_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| task_time_in_queue_change_message | Custom message for the Cluster Status monitor | string | `` | no |
|
||||
| task_time_in_queue_change_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| task_time_in_queue_change_threshold_critical | Cluster Status critical threshold | string | `200` | no |
|
||||
| task_time_in_queue_change_threshold_warning | Cluster Status warning threshold | string | `100` | no |
|
||||
| task_time_in_queue_change_time_aggregator | Time aggregator for the Cluster Status monitor | string | `avg` | no |
|
||||
| task_time_in_queue_change_timeframe | Timeframe for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| task_time_in_queue_change_timeshift | Timeshift for the Cluster Status monitor | string | `last_10m` | no |
|
||||
| cluster\_initializing\_shards\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| cluster\_initializing\_shards\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster\_initializing\_shards\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| cluster\_initializing\_shards\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster\_initializing\_shards\_threshold\_critical | Cluster Status critical threshold | string | `"2"` | no |
|
||||
| cluster\_initializing\_shards\_threshold\_warning | Cluster Status warning threshold | string | `"1"` | no |
|
||||
| cluster\_initializing\_shards\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| cluster\_initializing\_shards\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| cluster\_relocating\_shards\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| cluster\_relocating\_shards\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster\_relocating\_shards\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| cluster\_relocating\_shards\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster\_relocating\_shards\_threshold\_critical | Cluster Status critical threshold | string | `"2"` | no |
|
||||
| cluster\_relocating\_shards\_threshold\_warning | Cluster Status warning threshold | string | `"1"` | no |
|
||||
| cluster\_relocating\_shards\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| cluster\_relocating\_shards\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| cluster\_status\_not\_green\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| cluster\_status\_not\_green\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster\_status\_not\_green\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| cluster\_status\_not\_green\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster\_status\_not\_green\_threshold\_critical | Cluster Status critical threshold | string | `"0"` | no |
|
||||
| cluster\_status\_not\_green\_threshold\_warning | Cluster Status warning threshold | string | `"1"` | no |
|
||||
| cluster\_status\_not\_green\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| cluster\_status\_not\_green\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| cluster\_unassigned\_shards\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| cluster\_unassigned\_shards\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| cluster\_unassigned\_shards\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| cluster\_unassigned\_shards\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| cluster\_unassigned\_shards\_threshold\_critical | Cluster Status critical threshold | string | `"2"` | no |
|
||||
| cluster\_unassigned\_shards\_threshold\_warning | Cluster Status warning threshold | string | `"1"` | no |
|
||||
| cluster\_unassigned\_shards\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| cluster\_unassigned\_shards\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| fetch\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| fetch\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| fetch\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| fetch\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| fetch\_change\_threshold\_critical | Cluster Status critical threshold | string | `"100"` | no |
|
||||
| fetch\_change\_threshold\_warning | Cluster Status warning threshold | string | `"75"` | no |
|
||||
| fetch\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| fetch\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| fetch\_change\_timeshift | Timeshift for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| fetch\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| fetch\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| fetch\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| fetch\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| fetch\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"4"` | no |
|
||||
| fetch\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"2"` | no |
|
||||
| fetch\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| fetch\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| field\_data\_evictions\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| field\_data\_evictions\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| field\_data\_evictions\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| field\_data\_evictions\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| field\_data\_evictions\_change\_threshold\_critical | Cluster Status critical threshold | string | `"120"` | no |
|
||||
| field\_data\_evictions\_change\_threshold\_warning | Cluster Status warning threshold | string | `"60"` | no |
|
||||
| field\_data\_evictions\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| field\_data\_evictions\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| field\_data\_evictions\_change\_timeshift | Timeframe for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| flush\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| flush\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| flush\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| flush\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| flush\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"100"` | no |
|
||||
| flush\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"50"` | no |
|
||||
| flush\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| flush\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| http\_connections\_anomaly\_alert\_window | Alert window. | string | `"last_15m"` | no |
|
||||
| http\_connections\_anomaly\_count\_default\_zero | Count default zero. | string | `"true"` | no |
|
||||
| http\_connections\_anomaly\_detection\_algorithm | Anomaly Detection Algorithm used | string | `"agile"` | no |
|
||||
| http\_connections\_anomaly\_deviations | Deviations to detect the anomaly | string | `"2"` | no |
|
||||
| http\_connections\_anomaly\_direction | Direction of the anomaly. It can be both, below or above. | string | `"above"` | no |
|
||||
| http\_connections\_anomaly\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| http\_connections\_anomaly\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| http\_connections\_anomaly\_interval | Interval. | string | `"60"` | no |
|
||||
| http\_connections\_anomaly\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| http\_connections\_anomaly\_seasonality | Seasonality of the algorithm | string | `"hourly"` | no |
|
||||
| http\_connections\_anomaly\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| http\_connections\_anomaly\_threshold\_critical | Cluster Status critical threshold | string | `"1"` | no |
|
||||
| http\_connections\_anomaly\_threshold\_warning | Cluster Status warning threshold | string | `"0.75"` | no |
|
||||
| http\_connections\_anomaly\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| http\_connections\_anomaly\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_4h"` | no |
|
||||
| indexing\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| indexing\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| indexing\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| indexing\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| indexing\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"15"` | no |
|
||||
| indexing\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"10"` | no |
|
||||
| indexing\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| indexing\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"200"` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"160"` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| jvm\_gc\_old\_collection\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"25"` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"20"` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| jvm\_gc\_young\_collection\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| jvm\_heap\_memory\_usage\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| jvm\_heap\_memory\_usage\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm\_heap\_memory\_usage\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| jvm\_heap\_memory\_usage\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm\_heap\_memory\_usage\_threshold\_critical | Cluster Status critical threshold | string | `"90"` | no |
|
||||
| jvm\_heap\_memory\_usage\_threshold\_warning | Cluster Status warning threshold | string | `"80"` | no |
|
||||
| jvm\_heap\_memory\_usage\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| jvm\_heap\_memory\_usage\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| jvm\_memory\_old\_usage\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| jvm\_memory\_old\_usage\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm\_memory\_old\_usage\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| jvm\_memory\_old\_usage\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm\_memory\_old\_usage\_threshold\_critical | Cluster Status critical threshold | string | `"90"` | no |
|
||||
| jvm\_memory\_old\_usage\_threshold\_warning | Cluster Status warning threshold | string | `"80"` | no |
|
||||
| jvm\_memory\_old\_usage\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| jvm\_memory\_old\_usage\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| jvm\_memory\_young\_usage\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| jvm\_memory\_young\_usage\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| jvm\_memory\_young\_usage\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| jvm\_memory\_young\_usage\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| jvm\_memory\_young\_usage\_threshold\_critical | Cluster Status critical threshold | string | `"90"` | no |
|
||||
| jvm\_memory\_young\_usage\_threshold\_warning | Cluster Status warning threshold | string | `"80"` | no |
|
||||
| jvm\_memory\_young\_usage\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| jvm\_memory\_young\_usage\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| message | Message sent when a monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before begin to monitor new host | string | `"300"` | no |
|
||||
| node\_free\_space\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| node\_free\_space\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| node\_free\_space\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| node\_free\_space\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| node\_free\_space\_threshold\_critical | Cluster Status critical threshold | string | `"10"` | no |
|
||||
| node\_free\_space\_threshold\_warning | Cluster Status warning threshold | string | `"20"` | no |
|
||||
| node\_free\_space\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"sum"` | no |
|
||||
| node\_free\_space\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_5m"` | no |
|
||||
| not\_responding\_enabled | Flag to enable Elasticsearch does not respond monitor | string | `"true"` | no |
|
||||
| not\_responding\_extra\_tags | Extra tags for Elasticsearch does not respond monitor | list | `[]` | no |
|
||||
| not\_responding\_message | Custom message for Elasticsearch does not respond monitor | string | `""` | no |
|
||||
| not\_responding\_no\_data\_timeframe | Elasticsearch not responding monitor no data timeframe | string | `"10"` | no |
|
||||
| not\_responding\_silenced | Groups to mute for Elasticsearch does not respond monitor | map | `{}` | no |
|
||||
| not\_responding\_threshold\_warning | Elasticsearch not responding limit (warning threshold) | string | `"3"` | no |
|
||||
| query\_cache\_evictions\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| query\_cache\_evictions\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| query\_cache\_evictions\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| query\_cache\_evictions\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| query\_cache\_evictions\_change\_threshold\_critical | Cluster Status critical threshold | string | `"120"` | no |
|
||||
| query\_cache\_evictions\_change\_threshold\_warning | Cluster Status warning threshold | string | `"60"` | no |
|
||||
| query\_cache\_evictions\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| query\_cache\_evictions\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| query\_cache\_evictions\_change\_timeshift | Timeframe for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| request\_cache\_evictions\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| request\_cache\_evictions\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| request\_cache\_evictions\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| request\_cache\_evictions\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| request\_cache\_evictions\_change\_threshold\_critical | Cluster Status critical threshold | string | `"120"` | no |
|
||||
| request\_cache\_evictions\_change\_threshold\_warning | Cluster Status warning threshold | string | `"60"` | no |
|
||||
| request\_cache\_evictions\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| request\_cache\_evictions\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| request\_cache\_evictions\_change\_timeshift | Timeshift for the Cluster Status monitor | string | `"last_15m"` | no |
|
||||
| search\_query\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| search\_query\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| search\_query\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| search\_query\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| search\_query\_change\_threshold\_critical | Cluster Status critical threshold | string | `"100"` | no |
|
||||
| search\_query\_change\_threshold\_warning | Cluster Status warning threshold | string | `"75"` | no |
|
||||
| search\_query\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| search\_query\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| search\_query\_change\_timeshift | Timeshift for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| search\_query\_latency\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| search\_query\_latency\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| search\_query\_latency\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| search\_query\_latency\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| search\_query\_latency\_threshold\_critical | Cluster Status critical threshold | string | `"1"` | no |
|
||||
| search\_query\_latency\_threshold\_warning | Cluster Status warning threshold | string | `"0.5"` | no |
|
||||
| search\_query\_latency\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| search\_query\_latency\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| task\_time\_in\_queue\_change\_enabled | Flag to enable Cluster Status monitor | string | `"true"` | no |
|
||||
| task\_time\_in\_queue\_change\_extra\_tags | Extra tags for Cluster Status monitor | list | `[]` | no |
|
||||
| task\_time\_in\_queue\_change\_message | Custom message for the Cluster Status monitor | string | `""` | no |
|
||||
| task\_time\_in\_queue\_change\_silenced | Groups to mute for Cluster Status monitor | map | `{}` | no |
|
||||
| task\_time\_in\_queue\_change\_threshold\_critical | Cluster Status critical threshold | string | `"200"` | no |
|
||||
| task\_time\_in\_queue\_change\_threshold\_warning | Cluster Status warning threshold | string | `"100"` | no |
|
||||
| task\_time\_in\_queue\_change\_time\_aggregator | Time aggregator for the Cluster Status monitor | string | `"avg"` | no |
|
||||
| task\_time\_in\_queue\_change\_timeframe | Timeframe for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
| task\_time\_in\_queue\_change\_timeshift | Timeshift for the Cluster Status monitor | string | `"last_10m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| cluster_initializing_shards_id | id for monitor cluster_initializing_shards |
|
||||
| cluster_relocating_shards_id | id for monitor cluster_relocating_shards |
|
||||
| cluster_status_not_green_id | id for monitor cluster_status_not_green |
|
||||
| cluster_unassigned_shards_id | id for monitor cluster_unassigned_shards |
|
||||
| fetch_change_id | id for monitor fetch_change |
|
||||
| fetch_latency_id | id for monitor fetch_latency |
|
||||
| field_data_evictions_change_id | id for monitor field_data_evictions_change |
|
||||
| flush_latency_id | id for monitor flush_latency |
|
||||
| http_connections_anomaly_id | id for monitor http_connections_anomaly |
|
||||
| indexing_latency_id | id for monitor indexing_latency |
|
||||
| jvm_gc_old_collection_latency_id | id for monitor jvm_gc_old_collection_latency |
|
||||
| jvm_gc_young_collection_latency_id | id for monitor jvm_gc_young_collection_latency |
|
||||
| jvm_heap_memory_usage_id | id for monitor jvm_heap_memory_usage |
|
||||
| jvm_memory_old_usage_id | id for monitor jvm_memory_old_usage |
|
||||
| jvm_memory_young_usage_id | id for monitor jvm_memory_young_usage |
|
||||
| node_free_space_id | id for monitor node_free_space |
|
||||
| not_responding_id | id for monitor not_responding |
|
||||
| query_cache_evictions_change_id | id for monitor query_cache_evictions_change |
|
||||
| request_cache_evictions_change_id | id for monitor request_cache_evictions_change |
|
||||
| search_query_change_id | id for monitor search_query_change |
|
||||
| search_query_latency_id | id for monitor search_query_latency |
|
||||
| task_time_in_queue_change_id | id for monitor task_time_in_queue_change |
|
||||
| cluster\_initializing\_shards\_id | id for monitor cluster_initializing_shards |
|
||||
| cluster\_relocating\_shards\_id | id for monitor cluster_relocating_shards |
|
||||
| cluster\_status\_not\_green\_id | id for monitor cluster_status_not_green |
|
||||
| cluster\_unassigned\_shards\_id | id for monitor cluster_unassigned_shards |
|
||||
| fetch\_change\_id | id for monitor fetch_change |
|
||||
| fetch\_latency\_id | id for monitor fetch_latency |
|
||||
| field\_data\_evictions\_change\_id | id for monitor field_data_evictions_change |
|
||||
| flush\_latency\_id | id for monitor flush_latency |
|
||||
| http\_connections\_anomaly\_id | id for monitor http_connections_anomaly |
|
||||
| indexing\_latency\_id | id for monitor indexing_latency |
|
||||
| jvm\_gc\_old\_collection\_latency\_id | id for monitor jvm_gc_old_collection_latency |
|
||||
| jvm\_gc\_young\_collection\_latency\_id | id for monitor jvm_gc_young_collection_latency |
|
||||
| jvm\_heap\_memory\_usage\_id | id for monitor jvm_heap_memory_usage |
|
||||
| jvm\_memory\_old\_usage\_id | id for monitor jvm_memory_old_usage |
|
||||
| jvm\_memory\_young\_usage\_id | id for monitor jvm_memory_young_usage |
|
||||
| node\_free\_space\_id | id for monitor node_free_space |
|
||||
| not\_responding\_id | id for monitor not_responding |
|
||||
| query\_cache\_evictions\_change\_id | id for monitor query_cache_evictions_change |
|
||||
| request\_cache\_evictions\_change\_id | id for monitor request_cache_evictions_change |
|
||||
| search\_query\_change\_id | id for monitor search_query_change |
|
||||
| search\_query\_latency\_id | id for monitor search_query_latency |
|
||||
| task\_time\_in\_queue\_change\_id | id for monitor task_time_in_queue_change |
|
||||
|
||||
## Related documentation
|
||||
* [Integration Datadog & ElasticSearch](https://docs.datadoghq.com/integrations/elastic/)
|
||||
|
||||
@ -20,53 +20,52 @@ Creates DataDog monitors with the following checks:
|
||||
- MongoDB replication lag
|
||||
- MongoDB secondary missing
|
||||
- MongoDB too much servers or wrong monitoring config
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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_desired_servers_count | Number of servers that should be instanciated for this cluster | string | `3` | no |
|
||||
| mongodb_lag_critical | Critical replication lag in s | string | `5` | no |
|
||||
| mongodb_lag_warning | Warn replication lag in s | string | `2` | no |
|
||||
| mongodb_primary_aggregator | Monitor aggregator for MongoDB primary state [available values: min, max] | string | `max` | no |
|
||||
| mongodb_primary_enabled | Flag to enable MongoDB primary state monitor | string | `true` | no |
|
||||
| mongodb_primary_extra_tags | Extra tags for MongoDB primary state monitor | list | `[]` | no |
|
||||
| mongodb_primary_message | Custom message for MongoDB primary monitor | string | `` | no |
|
||||
| mongodb_primary_silenced | Groups to mute for MongoDB primary state monitor | map | `{}` | no |
|
||||
| mongodb_primary_timeframe | Monitor timeframe for MongoDB wrong state for primary node [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_1m` | no |
|
||||
| mongodb_replication_aggregator | Monitor aggregator for MongoDB replication lag [available values: min, max, sum or avg] | string | `avg` | no |
|
||||
| mongodb_replication_enabled | Flag to enable MongoDB replication lag monitor | string | `true` | no |
|
||||
| mongodb_replication_extra_tags | Extra tags for MongoDB replication lag monitor | list | `[]` | no |
|
||||
| mongodb_replication_message | Custom message for MongoDB replication monitor | string | `` | no |
|
||||
| mongodb_replication_silenced | Groups to mute for MongoDB replication lag monitor | map | `{}` | no |
|
||||
| mongodb_replication_timeframe | Monitor timeframe for MongoDB replication lag [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_1m` | no |
|
||||
| mongodb_secondary_aggregator | Monitor aggregator for MongoDB secondary state [available values: min, max] | string | `max` | no |
|
||||
| mongodb_secondary_enabled | Flag to enable MongoDB secondary state monitor | string | `true` | no |
|
||||
| mongodb_secondary_extra_tags | Extra tags for MongoDB secondary state monitor | list | `[]` | no |
|
||||
| mongodb_secondary_message | Custom message for MongoDB secondary monitor | string | `` | no |
|
||||
| mongodb_secondary_silenced | Groups to mute for MongoDB secondary state monitor | map | `{}` | no |
|
||||
| mongodb_secondary_timeframe | Monitor timeframe for MongoDB wrong state for secondaries nodes [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| mongodb_server_count_aggregator | Monitor aggregator for MongoDB server count [available values: min, max] | string | `min` | no |
|
||||
| mongodb_server_count_enabled | Flag to enable MongoDB server count monitor | string | `true` | no |
|
||||
| mongodb_server_count_message | Custom message for MongoDB server count | string | `` | no |
|
||||
| mongodb_server_count_silenced | Groups to mute for MongoDB server count monitor | map | `{}` | no |
|
||||
| mongodb_server_count_timeframe | Monitor timeframe for MongoDB wrong server count [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| mongodb\_desired\_servers\_count | Number of servers that should be instanciated for this cluster | string | `"3"` | no |
|
||||
| mongodb\_lag\_critical | Critical replication lag in s | string | `"5"` | no |
|
||||
| mongodb\_lag\_warning | Warn replication lag in s | string | `"2"` | no |
|
||||
| mongodb\_primary\_aggregator | Monitor aggregator for MongoDB primary state [available values: min, max] | string | `"max"` | no |
|
||||
| mongodb\_primary\_enabled | Flag to enable MongoDB primary state monitor | string | `"true"` | no |
|
||||
| mongodb\_primary\_extra\_tags | Extra tags for MongoDB primary state monitor | list | `[]` | no |
|
||||
| mongodb\_primary\_message | Custom message for MongoDB primary monitor | string | `""` | no |
|
||||
| mongodb\_primary\_silenced | Groups to mute for MongoDB primary state monitor | map | `{}` | no |
|
||||
| mongodb\_primary\_timeframe | Monitor timeframe for MongoDB wrong state for primary node [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_1m"` | no |
|
||||
| mongodb\_replication\_aggregator | Monitor aggregator for MongoDB replication lag [available values: min, max, sum or avg] | string | `"avg"` | no |
|
||||
| mongodb\_replication\_enabled | Flag to enable MongoDB replication lag monitor | string | `"true"` | no |
|
||||
| mongodb\_replication\_extra\_tags | Extra tags for MongoDB replication lag monitor | list | `[]` | no |
|
||||
| mongodb\_replication\_message | Custom message for MongoDB replication monitor | string | `""` | no |
|
||||
| mongodb\_replication\_silenced | Groups to mute for MongoDB replication lag monitor | map | `{}` | no |
|
||||
| mongodb\_replication\_timeframe | Monitor timeframe for MongoDB replication lag [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_1m"` | no |
|
||||
| mongodb\_secondary\_aggregator | Monitor aggregator for MongoDB secondary state [available values: min, max] | string | `"max"` | no |
|
||||
| mongodb\_secondary\_enabled | Flag to enable MongoDB secondary state monitor | string | `"true"` | no |
|
||||
| mongodb\_secondary\_extra\_tags | Extra tags for MongoDB secondary state monitor | list | `[]` | no |
|
||||
| mongodb\_secondary\_message | Custom message for MongoDB secondary monitor | string | `""` | no |
|
||||
| mongodb\_secondary\_silenced | Groups to mute for MongoDB secondary state monitor | map | `{}` | no |
|
||||
| mongodb\_secondary\_timeframe | Monitor timeframe for MongoDB wrong state for secondaries nodes [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| mongodb\_server\_count\_aggregator | Monitor aggregator for MongoDB server count [available values: min, max] | string | `"min"` | no |
|
||||
| mongodb\_server\_count\_enabled | Flag to enable MongoDB server count monitor | string | `"true"` | no |
|
||||
| mongodb\_server\_count\_message | Custom message for MongoDB server count | string | `""` | no |
|
||||
| mongodb\_server\_count\_silenced | Groups to mute for MongoDB server count monitor | map | `{}` | no |
|
||||
| mongodb\_server\_count\_timeframe | Monitor timeframe for MongoDB wrong server count [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| mongodb_primary_id | id for monitor mongodb_primary |
|
||||
| mongodb_replication_id | id for monitor mongodb_replication |
|
||||
| mongodb_secondary_id | id for monitor mongodb_secondary |
|
||||
| mongodb_server_count_id | id for monitor mongodb_server_count |
|
||||
| mongodb\_primary\_id | id for monitor mongodb_primary |
|
||||
| mongodb\_replication\_id | id for monitor mongodb_replication |
|
||||
| mongodb\_secondary\_id | id for monitor mongodb_secondary |
|
||||
| mongodb\_server\_count\_id | id for monitor mongodb_server_count |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -24,105 +24,104 @@ Creates DataDog monitors with the following checks:
|
||||
- Mysql server does not respond
|
||||
- Mysql Slow queries
|
||||
- Mysql threads changed abnormally
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| mysql_aborted_enabled | Flag to enable MySQL aborted connects monitor | string | `true` | no |
|
||||
| mysql_aborted_extra_tags | Extra tags for MySQL aborted connects monitor | list | `[]` | no |
|
||||
| mysql_aborted_message | Custom message for MySQL aborted connects monitor | string | `` | no |
|
||||
| mysql_aborted_silenced | Groups to mute for MySQL aborted connects monitor | map | `{}` | no |
|
||||
| mysql_aborted_threshold_critical | Maximum critical acceptable percent of aborted connects | string | `10` | no |
|
||||
| mysql_aborted_threshold_warning | Maximum warning acceptable percent of aborted connects | string | `5` | no |
|
||||
| mysql_aborted_time_aggregator | Monitor time aggregator for MySQL aborted connects monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| mysql_aborted_timeframe | Monitor timeframe for MySQL aborted connects monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_10m` | no |
|
||||
| mysql_availability_enabled | Flag to enable Mysql availability monitor | string | `true` | no |
|
||||
| mysql_availability_extra_tags | Extra tags for Mysql availability monitor | list | `[]` | no |
|
||||
| mysql_availability_message | Custom message for Mysql availability monitor | string | `` | no |
|
||||
| mysql_availability_no_data_timeframe | Mysql availability monitor no data timeframe | string | `10` | no |
|
||||
| mysql_availability_silenced | Groups to mute for Mysql availability monitor | map | `{}` | no |
|
||||
| mysql_availability_threshold_warning | Mysql availability monitor (warning threshold) | string | `3` | no |
|
||||
| mysql_connection_enabled | Flag to enable MySQL connection monitor | string | `true` | no |
|
||||
| mysql_connection_extra_tags | Extra tags for MySQL connection monitor | list | `[]` | no |
|
||||
| mysql_connection_message | Custom message for MySQL connection monitor | string | `` | no |
|
||||
| mysql_connection_silenced | Groups to mute for MySQL connection monitor | map | `{}` | no |
|
||||
| mysql_connection_threshold_critical | Maximum critical acceptable percent of connections | string | `80` | no |
|
||||
| mysql_connection_threshold_warning | Maximum warning acceptable percent of connections | string | `70` | no |
|
||||
| mysql_connection_time_aggregator | Monitor time aggregator for MySQL connection monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| mysql_connection_timeframe | Monitor timeframe for MySQL connection monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_10m` | no |
|
||||
| mysql_pool_efficiency_enabled | Flag to enable MySQL innodb buffer pool efficiency monitor | string | `true` | no |
|
||||
| mysql_pool_efficiency_extra_tags | Extra tags for MySQL innodb buffer pool efficiency monitor | list | `[]` | no |
|
||||
| mysql_pool_efficiency_message | Custom message for MySQL innodb buffer pool efficiency monitor | string | `` | no |
|
||||
| mysql_pool_efficiency_silenced | Groups to mute for MySQL innodb buffer pool efficiency monitor | map | `{}` | no |
|
||||
| mysql_pool_efficiency_threshold_critical | Maximum critical acceptable percent of innodb buffer pool efficiency | string | `20` | no |
|
||||
| mysql_pool_efficiency_threshold_warning | Maximum warning acceptable percent of innodb buffer pool efficiency | string | `1` | no |
|
||||
| mysql_pool_efficiency_time_aggregator | Monitor time aggregator for MySQL innodb buffer pool efficiency monitor [available values: min, max or avg] | string | `sum` | no |
|
||||
| mysql_pool_efficiency_timeframe | Monitor timeframe for MySQL innodb buffer pool efficiency monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_1h` | no |
|
||||
| mysql_pool_utilization_enabled | Flag to enable MySQL innodb buffer pool utilization monitor | string | `true` | no |
|
||||
| mysql_pool_utilization_extra_tags | Extra tags for MySQL innodb buffer pool utilization monitor | list | `[]` | no |
|
||||
| mysql_pool_utilization_message | Custom message for MySQL innodb buffer pool utilization monitor | string | `` | no |
|
||||
| mysql_pool_utilization_silenced | Groups to mute for MySQL innodb buffer pool utilization monitor | map | `{}` | no |
|
||||
| mysql_pool_utilization_threshold_critical | Maximum critical acceptable percent of innodb buffer pool utilization | string | `90` | no |
|
||||
| mysql_pool_utilization_threshold_warning | Maximum warning acceptable percent of innodb buffer pool utilization | string | `75` | no |
|
||||
| mysql_pool_utilization_time_aggregator | Monitor time aggregator for MySQL innodb buffer pool utilization monitor [available values: min, max or avg] | string | `min` | no |
|
||||
| mysql_pool_utilization_timeframe | Monitor timeframe for MySQL innodb buffer pool utilization monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_4h` | no |
|
||||
| mysql_queries_alert_window | Alert window. | string | `last_15m` | no |
|
||||
| mysql_queries_count_default_zero | Count default zero. | string | `true` | no |
|
||||
| mysql_queries_detection_algorithm | Anomaly Detection Algorithm used | string | `agile` | no |
|
||||
| mysql_queries_deviations | Deviations to detect the anomaly | string | `5` | no |
|
||||
| mysql_queries_direction | Direction of the anomaly. It can be both, below or above. | string | `both` | no |
|
||||
| mysql_queries_enabled | Flag to enable mysql queries monitor | string | `true` | no |
|
||||
| mysql_queries_extra_tags | Extra tags for MySQL queries monitor | list | `[]` | no |
|
||||
| mysql_queries_interval | Interval. | string | `60` | no |
|
||||
| mysql_queries_message | Custom message for MySQL queries monitor | string | `` | no |
|
||||
| mysql_queries_seasonality | Seasonality of the algorithm | string | `daily` | no |
|
||||
| mysql_queries_silenced | Groups to mute for mysql queries monitor | map | `{}` | no |
|
||||
| mysql_queries_threshold_critical | Maximum critical acceptable number of queries | string | `1` | no |
|
||||
| mysql_queries_time_aggregator | Monitor time aggregator for MySQL queries monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| mysql_queries_timeframe | Monitor timeframe for MySQL queries monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_4h` | no |
|
||||
| mysql_slow_enabled | Flag to enable MySQL slow queries monitor | string | `true` | no |
|
||||
| mysql_slow_extra_tags | Extra tags for MySQL slow queries monitor | list | `[]` | no |
|
||||
| mysql_slow_message | Custom message for MySQL slow queries monitor | string | `` | no |
|
||||
| mysql_slow_silenced | Groups to mute for MySQL slow queries monitor | map | `{}` | no |
|
||||
| mysql_slow_threshold_critical | Maximum critical acceptable percent of slow queries | string | `20` | no |
|
||||
| mysql_slow_threshold_warning | Maximum warning acceptable percent of slow queries | string | `5` | no |
|
||||
| mysql_slow_time_aggregator | Monitor time aggregator for MySQL slow queries monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| mysql_slow_timeframe | Monitor timeframe for MySQL slow queries monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| mysql_threads_alert_window | Alert window. | string | `last_15m` | no |
|
||||
| mysql_threads_count_default_zero | Count default zero. | string | `true` | no |
|
||||
| mysql_threads_detection_algorithm | Anomaly Detection Algorithm used | string | `basic` | no |
|
||||
| mysql_threads_deviations | Deviations to detect the anomaly | string | `2` | no |
|
||||
| mysql_threads_direction | Direction of the anomaly. It can be both, below or above. | string | `above` | no |
|
||||
| mysql_threads_enabled | Flag to enable mysql threads monitor | string | `true` | no |
|
||||
| mysql_threads_extra_tags | Extra tags for MySQL threads monitor | list | `[]` | no |
|
||||
| mysql_threads_interval | Interval. | string | `60` | no |
|
||||
| mysql_threads_message | Custom message for MySQL threads monitor | string | `` | no |
|
||||
| mysql_threads_seasonality | Seasonality of the algorithm | string | `daily` | no |
|
||||
| mysql_threads_silenced | Groups to mute for mysql threads monitor | map | `{}` | no |
|
||||
| mysql_threads_threshold_critical | Maximum critical acceptable number of threads | string | `1` | no |
|
||||
| mysql_threads_time_aggregator | Monitor time aggregator for MySQL threads monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| mysql_threads_timeframe | Monitor timeframe for MySQL threads monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_4h` | no |
|
||||
| new_host_delay | Delay in seconds for the metric evaluation | string | `300` | no |
|
||||
| environment | Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| mysql\_aborted\_enabled | Flag to enable MySQL aborted connects monitor | string | `"true"` | no |
|
||||
| mysql\_aborted\_extra\_tags | Extra tags for MySQL aborted connects monitor | list | `[]` | no |
|
||||
| mysql\_aborted\_message | Custom message for MySQL aborted connects monitor | string | `""` | no |
|
||||
| mysql\_aborted\_silenced | Groups to mute for MySQL aborted connects monitor | map | `{}` | no |
|
||||
| mysql\_aborted\_threshold\_critical | Maximum critical acceptable percent of aborted connects | string | `"10"` | no |
|
||||
| mysql\_aborted\_threshold\_warning | Maximum warning acceptable percent of aborted connects | string | `"5"` | no |
|
||||
| mysql\_aborted\_time\_aggregator | Monitor time aggregator for MySQL aborted connects monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| mysql\_aborted\_timeframe | Monitor timeframe for MySQL aborted connects monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_10m"` | no |
|
||||
| mysql\_availability\_enabled | Flag to enable Mysql availability monitor | string | `"true"` | no |
|
||||
| mysql\_availability\_extra\_tags | Extra tags for Mysql availability monitor | list | `[]` | no |
|
||||
| mysql\_availability\_message | Custom message for Mysql availability monitor | string | `""` | no |
|
||||
| mysql\_availability\_no\_data\_timeframe | Mysql availability monitor no data timeframe | string | `"10"` | no |
|
||||
| mysql\_availability\_silenced | Groups to mute for Mysql availability monitor | map | `{}` | no |
|
||||
| mysql\_availability\_threshold\_warning | Mysql availability monitor (warning threshold) | string | `"3"` | no |
|
||||
| mysql\_connection\_enabled | Flag to enable MySQL connection monitor | string | `"true"` | no |
|
||||
| mysql\_connection\_extra\_tags | Extra tags for MySQL connection monitor | list | `[]` | no |
|
||||
| mysql\_connection\_message | Custom message for MySQL connection monitor | string | `""` | no |
|
||||
| mysql\_connection\_silenced | Groups to mute for MySQL connection monitor | map | `{}` | no |
|
||||
| mysql\_connection\_threshold\_critical | Maximum critical acceptable percent of connections | string | `"80"` | no |
|
||||
| mysql\_connection\_threshold\_warning | Maximum warning acceptable percent of connections | string | `"70"` | no |
|
||||
| mysql\_connection\_time\_aggregator | Monitor time aggregator for MySQL connection monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| mysql\_connection\_timeframe | Monitor timeframe for MySQL connection monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_10m"` | no |
|
||||
| mysql\_pool\_efficiency\_enabled | Flag to enable MySQL innodb buffer pool efficiency monitor | string | `"true"` | no |
|
||||
| mysql\_pool\_efficiency\_extra\_tags | Extra tags for MySQL innodb buffer pool efficiency monitor | list | `[]` | no |
|
||||
| mysql\_pool\_efficiency\_message | Custom message for MySQL innodb buffer pool efficiency monitor | string | `""` | no |
|
||||
| mysql\_pool\_efficiency\_silenced | Groups to mute for MySQL innodb buffer pool efficiency monitor | map | `{}` | no |
|
||||
| mysql\_pool\_efficiency\_threshold\_critical | Maximum critical acceptable percent of innodb buffer pool efficiency | string | `"20"` | no |
|
||||
| mysql\_pool\_efficiency\_threshold\_warning | Maximum warning acceptable percent of innodb buffer pool efficiency | string | `"1"` | no |
|
||||
| mysql\_pool\_efficiency\_time\_aggregator | Monitor time aggregator for MySQL innodb buffer pool efficiency monitor [available values: min, max or avg] | string | `"sum"` | no |
|
||||
| mysql\_pool\_efficiency\_timeframe | Monitor timeframe for MySQL innodb buffer pool efficiency monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_1h"` | no |
|
||||
| mysql\_pool\_utilization\_enabled | Flag to enable MySQL innodb buffer pool utilization monitor | string | `"true"` | no |
|
||||
| mysql\_pool\_utilization\_extra\_tags | Extra tags for MySQL innodb buffer pool utilization monitor | list | `[]` | no |
|
||||
| mysql\_pool\_utilization\_message | Custom message for MySQL innodb buffer pool utilization monitor | string | `""` | no |
|
||||
| mysql\_pool\_utilization\_silenced | Groups to mute for MySQL innodb buffer pool utilization monitor | map | `{}` | no |
|
||||
| mysql\_pool\_utilization\_threshold\_critical | Maximum critical acceptable percent of innodb buffer pool utilization | string | `"90"` | no |
|
||||
| mysql\_pool\_utilization\_threshold\_warning | Maximum warning acceptable percent of innodb buffer pool utilization | string | `"75"` | no |
|
||||
| mysql\_pool\_utilization\_time\_aggregator | Monitor time aggregator for MySQL innodb buffer pool utilization monitor [available values: min, max or avg] | string | `"min"` | no |
|
||||
| mysql\_pool\_utilization\_timeframe | Monitor timeframe for MySQL innodb buffer pool utilization monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_4h"` | no |
|
||||
| mysql\_queries\_alert\_window | Alert window. | string | `"last_15m"` | no |
|
||||
| mysql\_queries\_count\_default\_zero | Count default zero. | string | `"true"` | no |
|
||||
| mysql\_queries\_detection\_algorithm | Anomaly Detection Algorithm used | string | `"agile"` | no |
|
||||
| mysql\_queries\_deviations | Deviations to detect the anomaly | string | `"5"` | no |
|
||||
| mysql\_queries\_direction | Direction of the anomaly. It can be both, below or above. | string | `"both"` | no |
|
||||
| mysql\_queries\_enabled | Flag to enable mysql queries monitor | string | `"true"` | no |
|
||||
| mysql\_queries\_extra\_tags | Extra tags for MySQL queries monitor | list | `[]` | no |
|
||||
| mysql\_queries\_interval | Interval. | string | `"60"` | no |
|
||||
| mysql\_queries\_message | Custom message for MySQL queries monitor | string | `""` | no |
|
||||
| mysql\_queries\_seasonality | Seasonality of the algorithm | string | `"daily"` | no |
|
||||
| mysql\_queries\_silenced | Groups to mute for mysql queries monitor | map | `{}` | no |
|
||||
| mysql\_queries\_threshold\_critical | Maximum critical acceptable number of queries | string | `"1"` | no |
|
||||
| mysql\_queries\_time\_aggregator | Monitor time aggregator for MySQL queries monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| mysql\_queries\_timeframe | Monitor timeframe for MySQL queries monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_4h"` | no |
|
||||
| mysql\_slow\_enabled | Flag to enable MySQL slow queries monitor | string | `"true"` | no |
|
||||
| mysql\_slow\_extra\_tags | Extra tags for MySQL slow queries monitor | list | `[]` | no |
|
||||
| mysql\_slow\_message | Custom message for MySQL slow queries monitor | string | `""` | no |
|
||||
| mysql\_slow\_silenced | Groups to mute for MySQL slow queries monitor | map | `{}` | no |
|
||||
| mysql\_slow\_threshold\_critical | Maximum critical acceptable percent of slow queries | string | `"20"` | no |
|
||||
| mysql\_slow\_threshold\_warning | Maximum warning acceptable percent of slow queries | string | `"5"` | no |
|
||||
| mysql\_slow\_time\_aggregator | Monitor time aggregator for MySQL slow queries monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| mysql\_slow\_timeframe | Monitor timeframe for MySQL slow queries monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| mysql\_threads\_alert\_window | Alert window. | string | `"last_15m"` | no |
|
||||
| mysql\_threads\_count\_default\_zero | Count default zero. | string | `"true"` | no |
|
||||
| mysql\_threads\_detection\_algorithm | Anomaly Detection Algorithm used | string | `"basic"` | no |
|
||||
| mysql\_threads\_deviations | Deviations to detect the anomaly | string | `"2"` | no |
|
||||
| mysql\_threads\_direction | Direction of the anomaly. It can be both, below or above. | string | `"above"` | no |
|
||||
| mysql\_threads\_enabled | Flag to enable mysql threads monitor | string | `"true"` | no |
|
||||
| mysql\_threads\_extra\_tags | Extra tags for MySQL threads monitor | list | `[]` | no |
|
||||
| mysql\_threads\_interval | Interval. | string | `"60"` | no |
|
||||
| mysql\_threads\_message | Custom message for MySQL threads monitor | string | `""` | no |
|
||||
| mysql\_threads\_seasonality | Seasonality of the algorithm | string | `"daily"` | no |
|
||||
| mysql\_threads\_silenced | Groups to mute for mysql threads monitor | map | `{}` | no |
|
||||
| mysql\_threads\_threshold\_critical | Maximum critical acceptable number of threads | string | `"1"` | no |
|
||||
| mysql\_threads\_time\_aggregator | Monitor time aggregator for MySQL threads monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| mysql\_threads\_timeframe | Monitor timeframe for MySQL threads monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_4h"` | no |
|
||||
| new\_host\_delay | Delay in seconds for the metric evaluation | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| mysql_aborted_id | id for monitor mysql_aborted |
|
||||
| mysql_availability_id | id for monitor mysql_availability |
|
||||
| mysql_connection_id | id for monitor mysql_connection |
|
||||
| mysql_pool_efficiency_id | id for monitor mysql_pool_efficiency |
|
||||
| mysql_pool_utilization_id | id for monitor mysql_pool_utilization |
|
||||
| mysql_queries_anomaly_id | id for monitor mysql_queries_anomaly |
|
||||
| mysql_slow_id | id for monitor mysql_slow |
|
||||
| mysql_threads_anomaly_id | id for monitor mysql_threads_anomaly |
|
||||
| mysql\_aborted\_id | id for monitor mysql_aborted |
|
||||
| mysql\_availability\_id | id for monitor mysql_availability |
|
||||
| mysql\_connection\_id | id for monitor mysql_connection |
|
||||
| mysql\_pool\_efficiency\_id | id for monitor mysql_pool_efficiency |
|
||||
| mysql\_pool\_utilization\_id | id for monitor mysql_pool_utilization |
|
||||
| mysql\_queries\_anomaly\_id | id for monitor mysql_queries_anomaly |
|
||||
| mysql\_slow\_id | id for monitor mysql_slow |
|
||||
| mysql\_threads\_anomaly\_id | id for monitor mysql_threads_anomaly |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -19,48 +19,47 @@ Creates DataDog monitors with the following checks:
|
||||
- PostgreSQL Connections
|
||||
- PostgreSQL server does not respond
|
||||
- PostgreSQL too many locks
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds for the metric evaluation | string | `300` | no |
|
||||
| posgresql_lock_silenced | Groups to mute for PostgreSQL lock monitor | map | `{}` | no |
|
||||
| postgresql_availability_enabled | Flag to enable PostgreSQL availability monitor | string | `true` | no |
|
||||
| postgresql_availability_extra_tags | Extra tags for PostgreSQL availability monitor | list | `[]` | no |
|
||||
| postgresql_availability_message | Custom message for PostgreSQL availability monitor | string | `` | no |
|
||||
| postgresql_availability_no_data_timeframe | PostgreSQL availability monitor no data timeframe | string | `10` | no |
|
||||
| postgresql_availability_silenced | Groups to mute for PostgreSQL availability monitor | map | `{}` | no |
|
||||
| postgresql_availability_threshold_warning | PostgreSQL availability monitor (warning threshold) | string | `3` | no |
|
||||
| postgresql_connection_enabled | Flag to enable PostgreSQL connection monitor | string | `true` | no |
|
||||
| postgresql_connection_extra_tags | Extra tags for PostgreSQL connection connects monitor | list | `[]` | no |
|
||||
| postgresql_connection_message | Custom message for PostgreSQL connection monitor | string | `` | no |
|
||||
| postgresql_connection_silenced | Groups to mute for PostgreSQL connection monitor | map | `{}` | no |
|
||||
| postgresql_connection_threshold_critical | Maximum critical acceptable percent of connections | string | `80` | no |
|
||||
| postgresql_connection_threshold_warning | Maximum warning acceptable percent of connections | string | `70` | no |
|
||||
| postgresql_connection_time_aggregator | Monitor time aggregator for PostgreSQL connection monitor [available values: min, max or avg] | string | `avg` | no |
|
||||
| postgresql_connection_timeframe | Monitor timeframe for PostgreSQL connection monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| postgresql_lock_enabled | Flag to enable PostgreSQL lock monitor | string | `true` | no |
|
||||
| postgresql_lock_extra_tags | Extra tags for PostgreSQL lock connects monitor | list | `[]` | no |
|
||||
| postgresql_lock_message | Custom message for PostgreSQL lock monitor | string | `` | no |
|
||||
| postgresql_lock_threshold_critical | Maximum critical acceptable number of locks | string | `99` | no |
|
||||
| postgresql_lock_threshold_warning | Maximum warning acceptable number of locks | string | `70` | no |
|
||||
| postgresql_lock_time_aggregator | Monitor time aggregator for PostgreSQL lock monitor [available values: min, max or avg] | string | `min` | no |
|
||||
| postgresql_lock_timeframe | Monitor timeframe for PostgreSQL lock monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the metric evaluation | string | `"300"` | no |
|
||||
| posgresql\_lock\_silenced | Groups to mute for PostgreSQL lock monitor | map | `{}` | no |
|
||||
| postgresql\_availability\_enabled | Flag to enable PostgreSQL availability monitor | string | `"true"` | no |
|
||||
| postgresql\_availability\_extra\_tags | Extra tags for PostgreSQL availability monitor | list | `[]` | no |
|
||||
| postgresql\_availability\_message | Custom message for PostgreSQL availability monitor | string | `""` | no |
|
||||
| postgresql\_availability\_no\_data\_timeframe | PostgreSQL availability monitor no data timeframe | string | `"10"` | no |
|
||||
| postgresql\_availability\_silenced | Groups to mute for PostgreSQL availability monitor | map | `{}` | no |
|
||||
| postgresql\_availability\_threshold\_warning | PostgreSQL availability monitor (warning threshold) | string | `"3"` | no |
|
||||
| postgresql\_connection\_enabled | Flag to enable PostgreSQL connection monitor | string | `"true"` | no |
|
||||
| postgresql\_connection\_extra\_tags | Extra tags for PostgreSQL connection connects monitor | list | `[]` | no |
|
||||
| postgresql\_connection\_message | Custom message for PostgreSQL connection monitor | string | `""` | no |
|
||||
| postgresql\_connection\_silenced | Groups to mute for PostgreSQL connection monitor | map | `{}` | no |
|
||||
| postgresql\_connection\_threshold\_critical | Maximum critical acceptable percent of connections | string | `"80"` | no |
|
||||
| postgresql\_connection\_threshold\_warning | Maximum warning acceptable percent of connections | string | `"70"` | no |
|
||||
| postgresql\_connection\_time\_aggregator | Monitor time aggregator for PostgreSQL connection monitor [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| postgresql\_connection\_timeframe | Monitor timeframe for PostgreSQL connection monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| postgresql\_lock\_enabled | Flag to enable PostgreSQL lock monitor | string | `"true"` | no |
|
||||
| postgresql\_lock\_extra\_tags | Extra tags for PostgreSQL lock connects monitor | list | `[]` | no |
|
||||
| postgresql\_lock\_message | Custom message for PostgreSQL lock monitor | string | `""` | no |
|
||||
| postgresql\_lock\_threshold\_critical | Maximum critical acceptable number of locks | string | `"99"` | no |
|
||||
| postgresql\_lock\_threshold\_warning | Maximum warning acceptable number of locks | string | `"70"` | no |
|
||||
| postgresql\_lock\_time\_aggregator | Monitor time aggregator for PostgreSQL lock monitor [available values: min, max or avg] | string | `"min"` | no |
|
||||
| postgresql\_lock\_timeframe | Monitor timeframe for PostgreSQL lock monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| postgresql_availability_id | id for monitor postgresql_availability |
|
||||
| postgresql_connection_too_high_id | id for monitor postgresql_connection_too_high |
|
||||
| postgresql_too_many_locks_id | id for monitor postgresql_too_many_locks |
|
||||
| postgresql\_availability\_id | id for monitor postgresql_availability |
|
||||
| postgresql\_connection\_too\_high\_id | id for monitor postgresql_connection_too_high |
|
||||
| postgresql\_too\_many\_locks\_id | id for monitor postgresql_too_many_locks |
|
||||
|
||||
Related documentation
|
||||
---------------------
|
||||
|
||||
@ -26,111 +26,110 @@ Creates DataDog monitors with the following checks:
|
||||
- Redis memory fragmented
|
||||
- Redis memory used
|
||||
- Redis rejected connections
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| blocked_clients_enabled | Flag to enable Redis Blocked clients monitor | string | `true` | no |
|
||||
| blocked_clients_extra_tags | Extra tags for Redis Blocked clients monitor | list | `[]` | no |
|
||||
| blocked_clients_message | Custom message for Redis Blocked clients monitor | string | `` | no |
|
||||
| blocked_clients_silenced | Groups to mute for Redis Blocked clients monitor | map | `{}` | no |
|
||||
| blocked_clients_threshold_critical | Blocked clients rate (critical threshold) | string | `30` | no |
|
||||
| blocked_clients_threshold_warning | Blocked clients rate (warning threshold) | string | `10` | no |
|
||||
| blocked_clients_time_aggregator | Monitor aggregator for Redis Blocked clients [available values: min, max or avg] | string | `min` | no |
|
||||
| blocked_clients_timeframe | Monitor timeframe for Redis Blocked clients [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| evictedkeys_change_enabled | Flag to enable Redis evicted keys monitor | string | `true` | no |
|
||||
| evictedkeys_change_extra_tags | Extra tags for Redis evicted keys monitor | list | `[]` | no |
|
||||
| evictedkeys_change_message | Custom message for Redis evicted keys monitor | string | `` | no |
|
||||
| evictedkeys_change_silenced | Groups to mute for Redis evicted keys monitor | map | `{}` | no |
|
||||
| evictedkeys_change_threshold_critical | Evicted keys change (critical threshold) | string | `100` | no |
|
||||
| evictedkeys_change_threshold_warning | Evicted keys change (warning threshold) | string | `20` | no |
|
||||
| evictedkeys_change_time_aggregator | Monitor aggregator for Redis evicted keys [available values: min, max or avg] | string | `avg` | no |
|
||||
| evictedkeys_change_timeframe | Monitor timeframe for Redis evicted keys [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| expirations_rate_enabled | Flag to enable Redis keys expirations monitor | string | `true` | no |
|
||||
| expirations_rate_extra_tags | Extra tags for Redis keys expirations monitor | list | `[]` | no |
|
||||
| expirations_rate_message | Custom message for Redis keys expirations monitor | string | `` | no |
|
||||
| expirations_rate_silenced | Groups to mute for Redis keys expirations monitor | map | `{}` | no |
|
||||
| expirations_rate_threshold_critical | Expirations percent (critical threshold) | string | `80` | no |
|
||||
| expirations_rate_threshold_warning | Expirations percent (warning threshold) | string | `60` | no |
|
||||
| expirations_rate_time_aggregator | Monitor aggregator for Redis keys expirations [available values: min, max or avg] | string | `min` | no |
|
||||
| expirations_rate_timeframe | Monitor timeframe for Redis keys expirations [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `` | no |
|
||||
| filter_tags_use_defaults | Use default filter tags convention | string | `true` | no |
|
||||
| hitrate_enabled | Flag to enable Redis hitrate monitor | string | `true` | no |
|
||||
| hitrate_extra_tags | Extra tags for Redis hitrate monitor | list | `[]` | no |
|
||||
| hitrate_message | Custom message for Redis hitrate monitor | string | `` | no |
|
||||
| hitrate_silenced | Groups to mute for Redis hitrate monitor | map | `{}` | no |
|
||||
| hitrate_threshold_critical | hitrate limit (critical threshold) | string | `10` | no |
|
||||
| hitrate_threshold_warning | hitrate limit (warning threshold) | string | `30` | no |
|
||||
| hitrate_time_aggregator | Monitor aggregator for Redis hitrate [available values: min, max or avg] | string | `max` | no |
|
||||
| hitrate_timeframe | Monitor timeframe for Redis hitrate [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| keyspace_enabled | Flag to enable Redis keyspace monitor | string | `true` | no |
|
||||
| keyspace_extra_tags | Extra tags for Redis keyspace monitor | list | `[]` | no |
|
||||
| keyspace_message | Custom message for Redis keyspace monitor | string | `` | no |
|
||||
| keyspace_silenced | Groups to mute for Redis keyspace monitor | map | `{ "*": 0 }` | no |
|
||||
| keyspace_threshold_critical | Keyspace no changement (critical threshold) | string | `0` | no |
|
||||
| keyspace_threshold_warning | Keyspace no changement (warning threshold) | string | `1` | no |
|
||||
| keyspace_time_aggregator | Monitor aggregator for Redis keyspace [available values: min, max or avg] | string | `min` | no |
|
||||
| keyspace_timeframe | Monitor timeframe for Redis keyspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| latency_enabled | Flag to enable Redis latency monitor | string | `true` | no |
|
||||
| latency_extra_tags | Extra tags for Redis latency monitor | list | `[]` | no |
|
||||
| latency_message | Custom message for Redis latency monitor | string | `` | no |
|
||||
| latency_silenced | Groups to mute for Redis latency monitor | map | `{}` | no |
|
||||
| latency_threshold_critical | latency limit (critical threshold) | string | `100` | no |
|
||||
| latency_threshold_warning | latency limit (warning threshold) | string | `50` | no |
|
||||
| latency_time_aggregator | Monitor aggregator for Redis latency [available values: min, max or avg] | string | `min` | no |
|
||||
| latency_timeframe | Monitor timeframe for Redis latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| mem_frag_enabled | Flag to enable Redis memory RAM fragmentation monitor | string | `true` | no |
|
||||
| mem_frag_extra_tags | Extra tags for Redis memory RAM fragmentation monitor | list | `[]` | no |
|
||||
| mem_frag_message | Custom message for Redis memory RAM fragmentation monitor | string | `` | no |
|
||||
| mem_frag_silenced | Groups to mute for Redis memory RAM fragmentation monitor | map | `{}` | no |
|
||||
| mem_frag_threshold_critical | memory RAM fragmentation limit (critical threshold) | string | `150` | no |
|
||||
| mem_frag_threshold_warning | memory RAM fragmentation limit (warning threshold) | string | `130` | no |
|
||||
| mem_frag_time_aggregator | Monitor aggregator for Redis memory RAM fragmentation [available values: min, max or avg] | string | `min` | no |
|
||||
| mem_frag_timeframe | Monitor timeframe for Redis memory RAM fragmentation [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| mem_used_enabled | Flag to enable Redis RAM memory used monitor | string | `true` | no |
|
||||
| mem_used_extra_tags | Extra tags for Redis RAM memory used monitor | list | `[]` | no |
|
||||
| mem_used_message | Custom message for Redis RAM memory used monitor | string | `` | no |
|
||||
| mem_used_silenced | Groups to mute for Redis RAM memory used monitor | map | `{}` | no |
|
||||
| mem_used_threshold_critical | RAM memory used limit (critical threshold) | string | `95` | no |
|
||||
| mem_used_threshold_warning | RAM memory used limit (warning threshold) | string | `85` | no |
|
||||
| mem_used_time_aggregator | Monitor aggregator for Redis RAM memory used [available values: min, max or avg] | string | `min` | no |
|
||||
| mem_used_timeframe | Monitor timeframe for Redis RAM memory used [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when a Redis monitor is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds for the metric evaluation | string | `300` | no |
|
||||
| not_responding_enabled | Flag to enable Redis does not respond monitor | string | `true` | no |
|
||||
| not_responding_extra_tags | Extra tags for Redis does not respond monitor | list | `[]` | no |
|
||||
| not_responding_message | Custom message for Redis does not respond monitor | string | `` | no |
|
||||
| not_responding_no_data_timeframe | Redis does not respond monitor no data timeframe | string | `10` | no |
|
||||
| not_responding_silenced | Groups to mute for Redis does not respond monitor | map | `{}` | no |
|
||||
| not_responding_threshold_warning | Redis does not respond monitor (warning threshold) | string | `3` | no |
|
||||
| rejected_con_enabled | Flag to enable Redis rejected connections errors monitor | string | `true` | no |
|
||||
| rejected_con_extra_tags | Extra tags for Redis rejected connections errors monitor | list | `[]` | no |
|
||||
| rejected_con_message | Custom message for Redis rejected connections errors monitor | string | `` | no |
|
||||
| rejected_con_silenced | Groups to mute for Redis rejected connections errors monitor | map | `{}` | no |
|
||||
| rejected_con_threshold_critical | rejected connections errors limit (critical threshold) | string | `50` | no |
|
||||
| rejected_con_threshold_warning | rejected connections errors limit (warning threshold) | string | `10` | no |
|
||||
| rejected_con_time_aggregator | Monitor aggregator for Redis rejected connections errors [available values: min, max or avg] | string | `min` | no |
|
||||
| rejected_con_timeframe | Monitor timeframe for Redis rejected connections errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| blocked\_clients\_enabled | Flag to enable Redis Blocked clients monitor | string | `"true"` | no |
|
||||
| blocked\_clients\_extra\_tags | Extra tags for Redis Blocked clients monitor | list | `[]` | no |
|
||||
| blocked\_clients\_message | Custom message for Redis Blocked clients monitor | string | `""` | no |
|
||||
| blocked\_clients\_silenced | Groups to mute for Redis Blocked clients monitor | map | `{}` | no |
|
||||
| blocked\_clients\_threshold\_critical | Blocked clients rate (critical threshold) | string | `"30"` | no |
|
||||
| blocked\_clients\_threshold\_warning | Blocked clients rate (warning threshold) | string | `"10"` | no |
|
||||
| blocked\_clients\_time\_aggregator | Monitor aggregator for Redis Blocked clients [available values: min, max or avg] | string | `"min"` | no |
|
||||
| blocked\_clients\_timeframe | Monitor timeframe for Redis Blocked clients [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| environment | Architecture environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| evictedkeys\_change\_enabled | Flag to enable Redis evicted keys monitor | string | `"true"` | no |
|
||||
| evictedkeys\_change\_extra\_tags | Extra tags for Redis evicted keys monitor | list | `[]` | no |
|
||||
| evictedkeys\_change\_message | Custom message for Redis evicted keys monitor | string | `""` | no |
|
||||
| evictedkeys\_change\_silenced | Groups to mute for Redis evicted keys monitor | map | `{}` | no |
|
||||
| evictedkeys\_change\_threshold\_critical | Evicted keys change (critical threshold) | string | `"100"` | no |
|
||||
| evictedkeys\_change\_threshold\_warning | Evicted keys change (warning threshold) | string | `"20"` | no |
|
||||
| evictedkeys\_change\_time\_aggregator | Monitor aggregator for Redis evicted keys [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| evictedkeys\_change\_timeframe | Monitor timeframe for Redis evicted keys [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| expirations\_rate\_enabled | Flag to enable Redis keys expirations monitor | string | `"true"` | no |
|
||||
| expirations\_rate\_extra\_tags | Extra tags for Redis keys expirations monitor | list | `[]` | no |
|
||||
| expirations\_rate\_message | Custom message for Redis keys expirations monitor | string | `""` | no |
|
||||
| expirations\_rate\_silenced | Groups to mute for Redis keys expirations monitor | map | `{}` | no |
|
||||
| expirations\_rate\_threshold\_critical | Expirations percent (critical threshold) | string | `"80"` | no |
|
||||
| expirations\_rate\_threshold\_warning | Expirations percent (warning threshold) | string | `"60"` | no |
|
||||
| expirations\_rate\_time\_aggregator | Monitor aggregator for Redis keys expirations [available values: min, max or avg] | string | `"min"` | no |
|
||||
| expirations\_rate\_timeframe | Monitor timeframe for Redis keys expirations [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no |
|
||||
| filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no |
|
||||
| hitrate\_enabled | Flag to enable Redis hitrate monitor | string | `"true"` | no |
|
||||
| hitrate\_extra\_tags | Extra tags for Redis hitrate monitor | list | `[]` | no |
|
||||
| hitrate\_message | Custom message for Redis hitrate monitor | string | `""` | no |
|
||||
| hitrate\_silenced | Groups to mute for Redis hitrate monitor | map | `{}` | no |
|
||||
| hitrate\_threshold\_critical | hitrate limit (critical threshold) | string | `"10"` | no |
|
||||
| hitrate\_threshold\_warning | hitrate limit (warning threshold) | string | `"30"` | no |
|
||||
| hitrate\_time\_aggregator | Monitor aggregator for Redis hitrate [available values: min, max or avg] | string | `"max"` | no |
|
||||
| hitrate\_timeframe | Monitor timeframe for Redis hitrate [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| keyspace\_enabled | Flag to enable Redis keyspace monitor | string | `"true"` | no |
|
||||
| keyspace\_extra\_tags | Extra tags for Redis keyspace monitor | list | `[]` | no |
|
||||
| keyspace\_message | Custom message for Redis keyspace monitor | string | `""` | no |
|
||||
| keyspace\_silenced | Groups to mute for Redis keyspace monitor | map | `{ "*": 0 }` | no |
|
||||
| keyspace\_threshold\_critical | Keyspace no changement (critical threshold) | string | `"0"` | no |
|
||||
| keyspace\_threshold\_warning | Keyspace no changement (warning threshold) | string | `"1"` | no |
|
||||
| keyspace\_time\_aggregator | Monitor aggregator for Redis keyspace [available values: min, max or avg] | string | `"min"` | no |
|
||||
| keyspace\_timeframe | Monitor timeframe for Redis keyspace [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| latency\_enabled | Flag to enable Redis latency monitor | string | `"true"` | no |
|
||||
| latency\_extra\_tags | Extra tags for Redis latency monitor | list | `[]` | no |
|
||||
| latency\_message | Custom message for Redis latency monitor | string | `""` | no |
|
||||
| latency\_silenced | Groups to mute for Redis latency monitor | map | `{}` | no |
|
||||
| latency\_threshold\_critical | latency limit (critical threshold) | string | `"100"` | no |
|
||||
| latency\_threshold\_warning | latency limit (warning threshold) | string | `"50"` | no |
|
||||
| latency\_time\_aggregator | Monitor aggregator for Redis latency [available values: min, max or avg] | string | `"min"` | no |
|
||||
| latency\_timeframe | Monitor timeframe for Redis latency [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| mem\_frag\_enabled | Flag to enable Redis memory RAM fragmentation monitor | string | `"true"` | no |
|
||||
| mem\_frag\_extra\_tags | Extra tags for Redis memory RAM fragmentation monitor | list | `[]` | no |
|
||||
| mem\_frag\_message | Custom message for Redis memory RAM fragmentation monitor | string | `""` | no |
|
||||
| mem\_frag\_silenced | Groups to mute for Redis memory RAM fragmentation monitor | map | `{}` | no |
|
||||
| mem\_frag\_threshold\_critical | memory RAM fragmentation limit (critical threshold) | string | `"150"` | no |
|
||||
| mem\_frag\_threshold\_warning | memory RAM fragmentation limit (warning threshold) | string | `"130"` | no |
|
||||
| mem\_frag\_time\_aggregator | Monitor aggregator for Redis memory RAM fragmentation [available values: min, max or avg] | string | `"min"` | no |
|
||||
| mem\_frag\_timeframe | Monitor timeframe for Redis memory RAM fragmentation [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| mem\_used\_enabled | Flag to enable Redis RAM memory used monitor | string | `"true"` | no |
|
||||
| mem\_used\_extra\_tags | Extra tags for Redis RAM memory used monitor | list | `[]` | no |
|
||||
| mem\_used\_message | Custom message for Redis RAM memory used monitor | string | `""` | no |
|
||||
| mem\_used\_silenced | Groups to mute for Redis RAM memory used monitor | map | `{}` | no |
|
||||
| mem\_used\_threshold\_critical | RAM memory used limit (critical threshold) | string | `"95"` | no |
|
||||
| mem\_used\_threshold\_warning | RAM memory used limit (warning threshold) | string | `"85"` | no |
|
||||
| mem\_used\_time\_aggregator | Monitor aggregator for Redis RAM memory used [available values: min, max or avg] | string | `"min"` | no |
|
||||
| mem\_used\_timeframe | Monitor timeframe for Redis RAM memory used [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when a Redis monitor is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds for the metric evaluation | string | `"300"` | no |
|
||||
| not\_responding\_enabled | Flag to enable Redis does not respond monitor | string | `"true"` | no |
|
||||
| not\_responding\_extra\_tags | Extra tags for Redis does not respond monitor | list | `[]` | no |
|
||||
| not\_responding\_message | Custom message for Redis does not respond monitor | string | `""` | no |
|
||||
| not\_responding\_no\_data\_timeframe | Redis does not respond monitor no data timeframe | string | `"10"` | no |
|
||||
| not\_responding\_silenced | Groups to mute for Redis does not respond monitor | map | `{}` | no |
|
||||
| not\_responding\_threshold\_warning | Redis does not respond monitor (warning threshold) | string | `"3"` | no |
|
||||
| rejected\_con\_enabled | Flag to enable Redis rejected connections errors monitor | string | `"true"` | no |
|
||||
| rejected\_con\_extra\_tags | Extra tags for Redis rejected connections errors monitor | list | `[]` | no |
|
||||
| rejected\_con\_message | Custom message for Redis rejected connections errors monitor | string | `""` | no |
|
||||
| rejected\_con\_silenced | Groups to mute for Redis rejected connections errors monitor | map | `{}` | no |
|
||||
| rejected\_con\_threshold\_critical | rejected connections errors limit (critical threshold) | string | `"50"` | no |
|
||||
| rejected\_con\_threshold\_warning | rejected connections errors limit (warning threshold) | string | `"10"` | no |
|
||||
| rejected\_con\_time\_aggregator | Monitor aggregator for Redis rejected connections errors [available values: min, max or avg] | string | `"min"` | no |
|
||||
| rejected\_con\_timeframe | Monitor timeframe for Redis rejected connections errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| blocked_clients_id | id for monitor blocked_clients |
|
||||
| evicted_keys_id | id for monitor evicted_keys |
|
||||
| expirations_id | id for monitor expirations |
|
||||
| hitrate_id | id for monitor hitrate |
|
||||
| keyspace_full_id | id for monitor keyspace_full |
|
||||
| latency_id | id for monitor latency |
|
||||
| memory_frag_id | id for monitor memory_frag |
|
||||
| memory_used_id | id for monitor memory_used |
|
||||
| not_responding_id | id for monitor not_responding |
|
||||
| rejected_connections_id | id for monitor rejected_connections |
|
||||
| blocked\_clients\_id | id for monitor blocked_clients |
|
||||
| evicted\_keys\_id | id for monitor evicted_keys |
|
||||
| expirations\_id | id for monitor expirations |
|
||||
| hitrate\_id | id for monitor hitrate |
|
||||
| keyspace\_full\_id | id for monitor keyspace_full |
|
||||
| latency\_id | id for monitor latency |
|
||||
| memory\_frag\_id | id for monitor memory_frag |
|
||||
| memory\_used\_id | id for monitor memory_used |
|
||||
| not\_responding\_id | id for monitor not_responding |
|
||||
| rejected\_connections\_id | id for monitor rejected_connections |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,29 +17,28 @@ module "datadog-monitors-middleware-apache" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Apache vhost status does not respond
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| apache_connect_enabled | Flag to enable Apache status monitor | string | `true` | no |
|
||||
| apache_connect_extra_tags | Extra tags for Apache process monitor | list | `[]` | no |
|
||||
| apache_connect_message | Custom message for Apache status monitor | string | `` | no |
|
||||
| apache_connect_silenced | Groups to mute for Apache status monitor | map | `{}` | no |
|
||||
| apache_connect_threshold_critical | Apache status monitor (critical threshold) | string | `1.1754943508222875e-38` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| apache\_connect\_enabled | Flag to enable Apache status monitor | string | `"true"` | no |
|
||||
| apache\_connect\_extra\_tags | Extra tags for Apache process monitor | list | `[]` | no |
|
||||
| apache\_connect\_message | Custom message for Apache status monitor | string | `""` | no |
|
||||
| apache\_connect\_silenced | Groups to mute for Apache status monitor | map | `{}` | no |
|
||||
| apache\_connect\_threshold\_critical | Apache status monitor (critical threshold) | string | `"1.1754943508222875e-38"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| datadog_apache_process_id | id for monitor datadog_apache_process |
|
||||
| datadog\_apache\_process\_id | id for monitor datadog_apache_process |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -18,38 +18,37 @@ Creates DataDog monitors with the following checks:
|
||||
|
||||
- Nginx dropped connections
|
||||
- Nginx vhost status does not respond
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| nginx_connect_enabled | Flag to enable Nginx status monitor | string | `true` | no |
|
||||
| nginx_connect_extra_tags | Extra tags for Nginx process monitor | list | `[]` | no |
|
||||
| nginx_connect_message | Custom message for Nginx status monitor | string | `` | no |
|
||||
| nginx_connect_no_data_timeframe | Nginx status monitor no data timeframe | string | `10` | no |
|
||||
| nginx_connect_silenced | Groups to mute for Nginx status monitor | map | `{}` | no |
|
||||
| nginx_connect_threshold_warning | Nginx status monitor (warning threshold) | string | `3` | no |
|
||||
| nginx_dropped_enabled | Flag to enable Nginx dropped monitor | string | `true` | no |
|
||||
| nginx_dropped_extra_tags | Extra tags for Nginx dropped connections monitor | list | `[]` | no |
|
||||
| nginx_dropped_message | Custom message for Nginx dropped connections monitor | string | `` | no |
|
||||
| nginx_dropped_silenced | Groups to mute for Nginx dropped connections monitor | map | `{}` | no |
|
||||
| nginx_dropped_threshold_critical | Nginx dropped connections critical threshold | string | `0` | no |
|
||||
| nginx_dropped_time_aggregator | Monitor aggregator for Nginx dropped connections [available values: min, max or avg] | string | `min` | no |
|
||||
| nginx_dropped_timeframe | Monitor timeframe for Nginx dropped connections [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| nginx\_connect\_enabled | Flag to enable Nginx status monitor | string | `"true"` | no |
|
||||
| nginx\_connect\_extra\_tags | Extra tags for Nginx process monitor | list | `[]` | no |
|
||||
| nginx\_connect\_message | Custom message for Nginx status monitor | string | `""` | no |
|
||||
| nginx\_connect\_no\_data\_timeframe | Nginx status monitor no data timeframe | string | `"10"` | no |
|
||||
| nginx\_connect\_silenced | Groups to mute for Nginx status monitor | map | `{}` | no |
|
||||
| nginx\_connect\_threshold\_warning | Nginx status monitor (warning threshold) | string | `"3"` | no |
|
||||
| nginx\_dropped\_enabled | Flag to enable Nginx dropped monitor | string | `"true"` | no |
|
||||
| nginx\_dropped\_extra\_tags | Extra tags for Nginx dropped connections monitor | list | `[]` | no |
|
||||
| nginx\_dropped\_message | Custom message for Nginx dropped connections monitor | string | `""` | no |
|
||||
| nginx\_dropped\_silenced | Groups to mute for Nginx dropped connections monitor | map | `{}` | no |
|
||||
| nginx\_dropped\_threshold\_critical | Nginx dropped connections critical threshold | string | `"0"` | no |
|
||||
| nginx\_dropped\_time\_aggregator | Monitor aggregator for Nginx dropped connections [available values: min, max or avg] | string | `"min"` | no |
|
||||
| nginx\_dropped\_timeframe | Monitor timeframe for Nginx dropped connections [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| datadog_nginx_dropped_connections_id | id for monitor datadog_nginx_dropped_connections |
|
||||
| datadog_nginx_process_id | id for monitor datadog_nginx_process |
|
||||
| datadog\_nginx\_dropped\_connections\_id | id for monitor datadog_nginx_dropped_connections |
|
||||
| datadog\_nginx\_process\_id | id for monitor datadog_nginx_process |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -18,39 +18,38 @@ Creates DataDog monitors with the following checks:
|
||||
|
||||
- Php-fpm busy worker
|
||||
- Php-fpm ping url does not respond
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| php_fpm_busy_enabled | Flag to enable PHP FPM busy worker monitor | string | `true` | no |
|
||||
| php_fpm_busy_extra_tags | Extra tags for PHP FPM busy worker monitor | list | `[]` | no |
|
||||
| php_fpm_busy_message | Custom message for PHP FPM busy worker monitor | string | `` | no |
|
||||
| php_fpm_busy_silenced | Groups to mute for PHP FPM busy worker monitor | map | `{}` | no |
|
||||
| php_fpm_busy_threshold_critical | php fpm busy critical threshold | string | `90` | no |
|
||||
| php_fpm_busy_threshold_warning | php fpm busy warning threshold | string | `80` | no |
|
||||
| php_fpm_busy_time_aggregator | Monitor aggregator for PHP FPM busy worker [available values: min, max or avg] | string | `avg` | no |
|
||||
| php_fpm_busy_timeframe | Monitor timeframe for PHP FPM busy worker [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_10m` | no |
|
||||
| php_fpm_connect_enabled | Flag to enable PHP FPM status monitor | string | `true` | no |
|
||||
| php_fpm_connect_extra_tags | Extra tags for PHP FPM status monitor | list | `[]` | no |
|
||||
| php_fpm_connect_message | Custom message for PHP FPM status monitor | string | `` | no |
|
||||
| php_fpm_connect_no_data_timeframe | PHP FPM status monitor no data timeframe | string | `10` | no |
|
||||
| php_fpm_connect_silenced | Groups to mute for PHP FPM status monitor | map | `{}` | no |
|
||||
| php_fpm_connect_threshold_warning | PHP FPM status monitor (warning threshold) | string | `3` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| php\_fpm\_busy\_enabled | Flag to enable PHP FPM busy worker monitor | string | `"true"` | no |
|
||||
| php\_fpm\_busy\_extra\_tags | Extra tags for PHP FPM busy worker monitor | list | `[]` | no |
|
||||
| php\_fpm\_busy\_message | Custom message for PHP FPM busy worker monitor | string | `""` | no |
|
||||
| php\_fpm\_busy\_silenced | Groups to mute for PHP FPM busy worker monitor | map | `{}` | no |
|
||||
| php\_fpm\_busy\_threshold\_critical | php fpm busy critical threshold | string | `"90"` | no |
|
||||
| php\_fpm\_busy\_threshold\_warning | php fpm busy warning threshold | string | `"80"` | no |
|
||||
| php\_fpm\_busy\_time\_aggregator | Monitor aggregator for PHP FPM busy worker [available values: min, max or avg] | string | `"avg"` | no |
|
||||
| php\_fpm\_busy\_timeframe | Monitor timeframe for PHP FPM busy worker [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_10m"` | no |
|
||||
| php\_fpm\_connect\_enabled | Flag to enable PHP FPM status monitor | string | `"true"` | no |
|
||||
| php\_fpm\_connect\_extra\_tags | Extra tags for PHP FPM status monitor | list | `[]` | no |
|
||||
| php\_fpm\_connect\_message | Custom message for PHP FPM status monitor | string | `""` | no |
|
||||
| php\_fpm\_connect\_no\_data\_timeframe | PHP FPM status monitor no data timeframe | string | `"10"` | no |
|
||||
| php\_fpm\_connect\_silenced | Groups to mute for PHP FPM status monitor | map | `{}` | no |
|
||||
| php\_fpm\_connect\_threshold\_warning | PHP FPM status monitor (warning threshold) | string | `"3"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| php_fpm_connect_id | id for monitor php_fpm_connect |
|
||||
| php_fpm_connect_idle_id | id for monitor php_fpm_connect_idle |
|
||||
| php\_fpm\_connect\_id | id for monitor php_fpm_connect |
|
||||
| php\_fpm\_connect\_idle\_id | id for monitor php_fpm_connect_idle |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -91,7 +91,7 @@ EOF
|
||||
done
|
||||
IFS=$SAVEIFS
|
||||
# auto generate terraform docs (inputs and outputs)
|
||||
terraform-docs --with-aggregate-type-defaults md ./ >> README.md
|
||||
terraform-docs --with-aggregate-type-defaults md table ./ >> README.md
|
||||
# if README does not exist
|
||||
if [[ $EXIST -eq 0 ]]; then
|
||||
# Simply add empty documentation section
|
||||
|
||||
@ -22,83 +22,82 @@ Creates DataDog monitors with the following checks:
|
||||
- Free disk inodes
|
||||
- Free disk space
|
||||
- Free memory
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| cpu_high_enabled | Flag to enable CPU high monitor | string | `true` | no |
|
||||
| cpu_high_extra_tags | Extra tags for CPU high monitor | list | `[]` | 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 | `90` | no |
|
||||
| cpu_high_threshold_warning | CPU high warning threshold | string | `85` | no |
|
||||
| cpu_high_time_aggregator | Monitor aggregator for CPU high [available values: min, max or avg] | string | `min` | 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_10m` | no |
|
||||
| cpu_load_enabled | Flag to enable CPU load ratio monitor | string | `true` | no |
|
||||
| cpu_load_extra_tags | Extra tags for CPU load ratio monitor | list | `[]` | 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 | `2.5` | no |
|
||||
| cpu_load_threshold_warning | CPU load ratio warning threshold | string | `2` | no |
|
||||
| cpu_load_time_aggregator | Monitor aggregator for CPU load ratio [available values: min, max or avg] | string | `min` | no |
|
||||
| cpu_load_timeframe | Monitor timeframe for CPU load ratio [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_15m` | no |
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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_enabled | Flag to enable Free disk inodes monitor | string | `true` | no |
|
||||
| free_disk_inodes_extra_tags | Extra tags for Free disk inodes monitor | list | `[]` | 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_time_aggregator | Monitor aggregator for Free disk inodes [available values: min, max or avg] | string | `min` | 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_enabled | Flag to enable Free diskspace monitor | string | `true` | no |
|
||||
| free_disk_space_extra_tags | Extra tags for Free diskspace monitor | list | `[]` | no |
|
||||
| free_disk_space_forecast_algorithm | Algorithm for the Free diskspace Forecast monitor [available values: `linear` or `seasonal`] | string | `linear` | no |
|
||||
| free_disk_space_forecast_deviations | Deviations for the Free diskspace Forecast monitor [available values: `1`, `2`, `3`, `4` or `5`] | string | `1` | no |
|
||||
| free_disk_space_forecast_enabled | Flag to enable Free diskspace forecast monitor | string | `true` | no |
|
||||
| free_disk_space_forecast_extra_tags | Extra tags for Free diskspace forecast monitor | list | `[]` | no |
|
||||
| free_disk_space_forecast_interval | Interval for the Free diskspace Forecast monitor [available values: `30m`, `60m` or `120m`] | string | `60m` | no |
|
||||
| free_disk_space_forecast_linear_history | History for the Free diskspace Forecast monitor [available values: `12h`, `#d` (1, 2, or 3), `#w` (1, or 2) or `#mo` (1, 2 or 3)] | string | `1w` | no |
|
||||
| free_disk_space_forecast_linear_model | Model for the Free diskspace Forecast monitor [available values: `default`, `simple` or `reactive`] | string | `default` | no |
|
||||
| free_disk_space_forecast_message | Custom message for Free diskspace forecast monitor | string | `` | no |
|
||||
| free_disk_space_forecast_seasonal_seasonality | Seasonality for the Free diskspace Forecast monitor | string | `weekly` | no |
|
||||
| free_disk_space_forecast_silenced | Groups to mute for Free diskspace forecast monitor | map | `{}` | no |
|
||||
| free_disk_space_forecast_threshold_critical | Free disk space forecast critical threshold | string | `80` | no |
|
||||
| free_disk_space_forecast_threshold_critical_recovery | Free disk space forecast recovery threshold | string | `72` | no |
|
||||
| free_disk_space_forecast_time_aggregator | Monitor aggregator for Free diskspace forecast [available values: min, max or avg] | string | `max` | no |
|
||||
| free_disk_space_forecast_timeframe | Monitor timeframe for Free diskspace forecast [available values: `next_12h`, `next_#d` (1, 2, or 3), `next_#w` (1 or 2) or `next_#mo` (1, 2 or 3)] | string | `next_1w` | 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 | `10` | no |
|
||||
| free_disk_space_threshold_warning | Free disk space warning threshold | string | `20` | no |
|
||||
| free_disk_space_time_aggregator | Monitor aggregator for Free diskspace [available values: min, max or avg] | string | `min` | 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_enabled | Flag to enable Free memory monitor | string | `true` | no |
|
||||
| free_memory_extra_tags | Extra tags for Free memory monitor | list | `[]` | no |
|
||||
| free_memory_message | Mandatory message for Free memory monitor to avoid NBH alerting by default | 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 |
|
||||
| free_memory_threshold_warning | Free disk space warning threshold | string | `10` | no |
|
||||
| free_memory_time_aggregator | Monitor aggregator for Free memory [available values: min, max or avg] | string | `max` | no |
|
||||
| free_memory_timeframe | Monitor timeframe for Free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `last_5m` | no |
|
||||
| message | Message sent when an alert is triggered | string | - | yes |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| cpu\_high\_enabled | Flag to enable CPU high monitor | string | `"true"` | no |
|
||||
| cpu\_high\_extra\_tags | Extra tags for CPU high monitor | list | `[]` | 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 | `"90"` | no |
|
||||
| cpu\_high\_threshold\_warning | CPU high warning threshold | string | `"85"` | no |
|
||||
| cpu\_high\_time\_aggregator | Monitor aggregator for CPU high [available values: min, max or avg] | string | `"min"` | 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_10m"` | no |
|
||||
| cpu\_load\_enabled | Flag to enable CPU load ratio monitor | string | `"true"` | no |
|
||||
| cpu\_load\_extra\_tags | Extra tags for CPU load ratio monitor | list | `[]` | 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 | `"2.5"` | no |
|
||||
| cpu\_load\_threshold\_warning | CPU load ratio warning threshold | string | `"2"` | no |
|
||||
| cpu\_load\_time\_aggregator | Monitor aggregator for CPU load ratio [available values: min, max or avg] | string | `"min"` | no |
|
||||
| cpu\_load\_timeframe | Monitor timeframe for CPU load ratio [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_15m"` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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\_enabled | Flag to enable Free disk inodes monitor | string | `"true"` | no |
|
||||
| free\_disk\_inodes\_extra\_tags | Extra tags for Free disk inodes monitor | list | `[]` | 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\_time\_aggregator | Monitor aggregator for Free disk inodes [available values: min, max or avg] | string | `"min"` | 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\_enabled | Flag to enable Free diskspace monitor | string | `"true"` | no |
|
||||
| free\_disk\_space\_extra\_tags | Extra tags for Free diskspace monitor | list | `[]` | no |
|
||||
| free\_disk\_space\_forecast\_algorithm | Algorithm for the Free diskspace Forecast monitor [available values: `linear` or `seasonal`] | string | `"linear"` | no |
|
||||
| free\_disk\_space\_forecast\_deviations | Deviations for the Free diskspace Forecast monitor [available values: `1`, `2`, `3`, `4` or `5`] | string | `"1"` | no |
|
||||
| free\_disk\_space\_forecast\_enabled | Flag to enable Free diskspace forecast monitor | string | `"true"` | no |
|
||||
| free\_disk\_space\_forecast\_extra\_tags | Extra tags for Free diskspace forecast monitor | list | `[]` | no |
|
||||
| free\_disk\_space\_forecast\_interval | Interval for the Free diskspace Forecast monitor [available values: `30m`, `60m` or `120m`] | string | `"60m"` | no |
|
||||
| free\_disk\_space\_forecast\_linear\_history | History for the Free diskspace Forecast monitor [available values: `12h`, `#d` (1, 2, or 3), `#w` (1, or 2) or `#mo` (1, 2 or 3)] | string | `"1w"` | no |
|
||||
| free\_disk\_space\_forecast\_linear\_model | Model for the Free diskspace Forecast monitor [available values: `default`, `simple` or `reactive`] | string | `"default"` | no |
|
||||
| free\_disk\_space\_forecast\_message | Custom message for Free diskspace forecast monitor | string | `""` | no |
|
||||
| free\_disk\_space\_forecast\_seasonal\_seasonality | Seasonality for the Free diskspace Forecast monitor | string | `"weekly"` | no |
|
||||
| free\_disk\_space\_forecast\_silenced | Groups to mute for Free diskspace forecast monitor | map | `{}` | no |
|
||||
| free\_disk\_space\_forecast\_threshold\_critical | Free disk space forecast critical threshold | string | `"80"` | no |
|
||||
| free\_disk\_space\_forecast\_threshold\_critical\_recovery | Free disk space forecast recovery threshold | string | `"72"` | no |
|
||||
| free\_disk\_space\_forecast\_time\_aggregator | Monitor aggregator for Free diskspace forecast [available values: min, max or avg] | string | `"max"` | no |
|
||||
| free\_disk\_space\_forecast\_timeframe | Monitor timeframe for Free diskspace forecast [available values: `next_12h`, `next_#d` (1, 2, or 3), `next_#w` (1 or 2) or `next_#mo` (1, 2 or 3)] | string | `"next_1w"` | 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 | `"10"` | no |
|
||||
| free\_disk\_space\_threshold\_warning | Free disk space warning threshold | string | `"20"` | no |
|
||||
| free\_disk\_space\_time\_aggregator | Monitor aggregator for Free diskspace [available values: min, max or avg] | string | `"min"` | 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\_enabled | Flag to enable Free memory monitor | string | `"true"` | no |
|
||||
| free\_memory\_extra\_tags | Extra tags for Free memory monitor | list | `[]` | no |
|
||||
| free\_memory\_message | Mandatory message for Free memory monitor to avoid NBH alerting by default | string | n/a | 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 |
|
||||
| free\_memory\_threshold\_warning | Free disk space warning threshold | string | `"10"` | no |
|
||||
| free\_memory\_time\_aggregator | Monitor aggregator for Free memory [available values: min, max or avg] | string | `"max"` | no |
|
||||
| free\_memory\_timeframe | Monitor timeframe for Free memory [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no |
|
||||
| message | Message sent when an alert is triggered | string | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| datadog_cpu_too_high_id | id for monitor datadog_cpu_too_high |
|
||||
| datadog_free_disk_space_forecast_id | id for monitor datadog_free_disk_space_forecast |
|
||||
| datadog_free_disk_space_inodes_too_low_id | id for monitor datadog_free_disk_space_inodes_too_low |
|
||||
| datadog_free_disk_space_too_low_id | id for monitor datadog_free_disk_space_too_low |
|
||||
| datadog_free_memory_id | id for monitor datadog_free_memory |
|
||||
| datadog_load_too_high_id | id for monitor datadog_load_too_high |
|
||||
| datadog\_cpu\_too\_high\_id | id for monitor datadog_cpu_too_high |
|
||||
| datadog\_free\_disk\_space\_forecast\_id | id for monitor datadog_free_disk_space_forecast |
|
||||
| datadog\_free\_disk\_space\_inodes\_too\_low\_id | id for monitor datadog_free_disk_space_inodes_too_low |
|
||||
| datadog\_free\_disk\_space\_too\_low\_id | id for monitor datadog_free_disk_space_too_low |
|
||||
| datadog\_free\_memory\_id | id for monitor datadog_free_memory |
|
||||
| datadog\_load\_too\_high\_id | id for monitor datadog_load_too_high |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
@ -17,29 +17,28 @@ module "datadog-monitors-system-unreachable" {
|
||||
Creates DataDog monitors with the following checks:
|
||||
|
||||
- Host unreachable
|
||||
|
||||
## Inputs
|
||||
|
||||
| Name | Description | Type | Default | Required |
|
||||
|------|-------------|:----:|:-----:|:-----:|
|
||||
| environment | Architecture Environment | string | - | yes |
|
||||
| evaluation_delay | Delay in seconds for the metric evaluation | string | `15` | no |
|
||||
| filter_tags_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `*` | no |
|
||||
| filter_tags_custom_excluded | Tags excluded 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 |
|
||||
| new_host_delay | Delay in seconds before monitor new resource | string | `300` | no |
|
||||
| unreachable_enabled | Flag to enable Host unreachable monitor | string | `true` | no |
|
||||
| unreachable_extra_tags | Extra tags for Host unreachable monitor | list | `[]` | no |
|
||||
| unreachable_message | Custom message for Host unreachable monitor | string | `` | no |
|
||||
| unreachable_no_data_timeframe | Timeframe for Host unreachable monitor to alert on no data | string | `20` | no |
|
||||
| unreachable_silenced | Groups to mute for Host unreachable monitor | map | `{}` | no |
|
||||
| environment | Architecture Environment | string | n/a | yes |
|
||||
| evaluation\_delay | Delay in seconds for the metric evaluation | string | `"15"` | no |
|
||||
| filter\_tags\_custom | Tags used for custom filtering when filter_tags_use_defaults is false | string | `"*"` | no |
|
||||
| filter\_tags\_custom\_excluded | Tags excluded 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 | n/a | yes |
|
||||
| new\_host\_delay | Delay in seconds before monitor new resource | string | `"300"` | no |
|
||||
| unreachable\_enabled | Flag to enable Host unreachable monitor | string | `"true"` | no |
|
||||
| unreachable\_extra\_tags | Extra tags for Host unreachable monitor | list | `[]` | no |
|
||||
| unreachable\_message | Custom message for Host unreachable monitor | string | `""` | no |
|
||||
| unreachable\_no\_data\_timeframe | Timeframe for Host unreachable monitor to alert on no data | string | `"20"` | no |
|
||||
| unreachable\_silenced | Groups to mute for Host unreachable monitor | map | `{}` | no |
|
||||
|
||||
## Outputs
|
||||
|
||||
| Name | Description |
|
||||
|------|-------------|
|
||||
| host_unreachable_id | id for monitor host_unreachable |
|
||||
| host\_unreachable\_id | id for monitor host_unreachable |
|
||||
|
||||
## Related documentation
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user