Merge branch 'MON-581_repair_ci' into 'master'

MON-581 repair CI using new ops4ops runner

Closes MON-581

See merge request claranet/projects/monitoring/datadog/terraform/monitors!176
This commit is contained in:
Quentin Manfroi 2020-08-26 15:51:36 +02:00
commit b749de1528
78 changed files with 398 additions and 91 deletions

View File

@ -9,16 +9,14 @@ stages:
- deploy
auto_update:
image: claranet/datadog-terraform:latest
image: claranet/terraform-ci:0.13.0
stage: test
script:
- ./scripts/auto_update.sh
- git status
- git diff --exit-code
tags:
- product-teams
- kubernetes
- gke
- ops4ops-claranet
deploy_terraform:
stage: deploy
@ -29,9 +27,7 @@ deploy_terraform:
only:
- master
tags:
- product-teams
- kubernetes
- gke
- ops4ops-claranet
build_template:
stage: build
@ -44,6 +40,5 @@ build_template:
except:
- branches
tags:
- product-teams
- kubernetes
- gke
- ops4ops-claranet

View File

@ -120,6 +120,18 @@ module "datadog-monitors-system-generic" {
* The `//` is very important, it's a terraform specific syntax used to separate git url and folder path.
* `my/monitors/set` represents the path to a monitors set sub directory listed below.
## Contributions
Contributions are always welcome.
The easiest way is to fork the repository, duplicate a module as "template" and work on it.
An internal CI will run the `auto_update.sh` script to compare with proposed changes and check if everything is up to date.
So, when PR is ready you will need to run this script and push its changes to pass the CI, see [scripts repository](https://github.com/claranet/terraform-datadog-scripts/) for more information.
For example, this will regenerate every READMEs thanks to [terraform-docs](https://github.com/segmentio/terraform-docs) currently in v0.9.1.
## Monitors summary
- [caas](https://github.com/claranet/terraform-datadog-monitors/tree/master/caas/)

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Docker Container Memory Used (disabled by default)
- Docker does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Ark backup failed
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| ark\_schedules\_monitor\_message | Custom message for Ark schedules monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Kubernetes API server does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| apiserver\_enabled | Flag to enable API server monitor | `string` | `"true"` | no |
| apiserver\_extra\_tags | Extra tags for API server monitor | `list(string)` | `[]` | no |
| apiserver\_message | Custom message for API server monitor | `string` | `""` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Nginx Ingress 4xx errors
- Nginx Ingress 5xx errors
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | `number` | `5` | no |
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |

View File

@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
- Kubernetes Node volume inodes usage
- Kubernetes Node volume space usage
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| disk\_out\_enabled | Flag to enable Out of disk monitor | `string` | `"true"` | no |
| disk\_out\_extra\_tags | Extra tags for Out of disk monitor | `list(string)` | `[]` | no |
| disk\_out\_message | Custom message for Out of disk monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Kubernetes Pod terminated abnormally
- Kubernetes Pod waiting errors
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `any` | n/a | yes |
| error\_enabled | Flag to enable Pod errors monitor | `string` | `"true"` | no |
| error\_extra\_tags | Extra tags for Pod errors monitor | `list(string)` | `[]` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- Velero scheduled backup missing
- Velero volume snapshot failure
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `any` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- Kubernetes job failed
- Kubernetes Ready replicas
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cronjob\_enabled | Flag to enable Cronjob monitor | `string` | `"true"` | no |
| cronjob\_extra\_tags | Extra tags for Cronjob monitor | `list(string)` | `[]` | no |
| cronjob\_message | Custom message for Cronjob monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- ALB target HTTP code 4xx
- ALB target HTTP code 5xx
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| alb\_no\_healthy\_instances\_message | Custom message for ALB no healthy instances monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- API Gateway HTTP 5xx errors
- API Gateway latency
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | `number` | `5` | no |
| environment | Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Beanstalk Environment health
- Beanstalk Instance root file system usage
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| application\_5xx\_error\_rate\_enabled | Flag to enable Beanstalk application 5xx error ratemonitor | `string` | `"true"` | no |
| application\_5xx\_error\_rate\_extra\_tags | Extra tags for application 5xx error rate monitor | `list(string)` | `[]` | no |
| application\_5xx\_error\_rate\_message | Custom message for application 5xx error rate | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- ECS Service Memory Utilization High (disabled by default)
- ECS Service not healthy enough
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- ECS Cluster CPU Utilization High (disabled by default)
- ECS Cluster Memory Reservation High (disabled by default)
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| agent\_status\_enabled | Flag to enable Agent Status monitor | `string` | `"true"` | no |
| agent\_status\_extra\_tags | Extra tags for Agent Status monitor | `list(string)` | `[]` | no |
| agent\_status\_message | Custom message for the Agent Status monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Fargate memory Utilization High (disabled by default)
- Fargate service does not respond.
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cpu\_utilization\_enabled | Flag to enable monitor | `string` | `"false"` | no |
| cpu\_utilization\_extra\_tags | Extra tags for the monitor | `list(string)` | `[]` | no |
| cpu\_utilization\_message | Custom message for the monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- Elasticache max connections reached
- Elasticache swap
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| elasticache\_max\_connection\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
| environment | Infrastructure Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Elasticache memcached cache hit ratio
- Elasticache memcached CPU
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_high\_message | Custom message for Elasticache memcached cpu high monitor | `string` | `""` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Elasticache redis is receiving no commands
- Elasticache redis replication lag
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cache\_hits\_message | Custom message for Elasticache redis cache hits monitor | `string` | `""` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- ElasticSearch cluster free storage space
- ElasticSearch cluster status is not green
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_message | Custom message for ES cluster cpu monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- ELB healthy instances
- ELB latency too high
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| artificial\_requests\_count | Number of false requests used to mitigate false positive in case of low trafic | `number` | `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(string)` | `[]` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Kinesis Firehose No incoming records
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Lambda Number of invocations (disabled by default)
- Lambda Percentage of errors
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| errors\_enabled | Flag to enable Errors monitor | `string` | `"false"` | no |
| errors\_extra\_tags | Extra tags for Errors monitor | `list(string)` | `[]` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- NLB healthy instances
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- RDS Aurora Mysql replica lag
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- RDS Aurora PostgreSQL replica lag
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- RDS instance free space
- RDS replica lag
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_message | Custom message for RDS CPU usage monitor | `string` | `""` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- SQS Age of the oldest message
- SQS Visible messages (disabled by default)
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| age\_of\_oldest\_message\_enabled | Flag to enable Age of Oldest Message monitor | `string` | `"true"` | no |
| age\_of\_oldest\_message\_extra\_tags | Extra tags for Age of Oldest Message monitor | `list(string)` | `[]` | no |
| age\_of\_oldest\_message\_message | Custom message for Age of Oldest Message monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- VPN tunnel down
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags | Tags used for metrics filtering | `string` | `"*"` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- API Management too many other requests
- API Management too many unauthorized requests
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| apimgt\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -27,10 +27,14 @@ Creates DataDog monitors with the following checks:
- App Gateway HTTP 5xx errors rate is too high
- App Gateway is down
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| appgateway\_backend\_connect\_time\_enabled | Flag to enable App Gateway backend\_connect\_time monitor | `string` | `"true"` | no |
| appgateway\_backend\_connect\_time\_extra\_tags | Extra tags for App Gateway backend\_connect\_time monitor | `list(string)` | `[]` | no |
| appgateway\_backend\_connect\_time\_message | Custom message for App Gateway backend\_connect\_time monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- App Services memory usage
- App Services response time too high
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| appservices\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Azure Search latency too high
- Azure Search throttled queries rate is too high
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| azure\_search\_latency\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Cosmos DB is down
- Cosmos DB max scaling reached for collection
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cosmos\_db\_4xx\_request\_extra\_tags | Extra tags for Cosmos DB 4xx requests monitor | `list(string)` | `[]` | no |
| cosmos\_db\_4xx\_request\_rate\_threshold\_critical | Critical threshold for Cosmos DB 4xx requests monitor | `number` | `80` | no |
| cosmos\_db\_4xx\_request\_rate\_threshold\_warning | Warning threshold for Cosmos DB 4xx requests monitor | `number` | `50` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Datalake Store is down
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| datalakestore\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Event Grid too many failed messages
- Event Grid too many unmatched events
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| eventgrid\_no\_successful\_message\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Event Hub too many errors
- Event Hub too many failed requests
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| 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(string)` | `[]` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Function App HTTP 5xx errors too high
- Function App threads count too high
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -32,10 +32,14 @@ Creates DataDog monitors with the following checks:
- IOT Hub Too many query_jobs failed
- IOT Hub Total devices is wrong
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| dropped\_d2c\_telemetry\_egress\_message | Custom message for IoT Hub dropped d2c telemetry monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Key Vault API result rate is low
- Key Vault is down
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| api\_latency\_message | Custom message for Key Vault API latency monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Load Balancer is unreachable
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Mysql Server memory usage
- Mysql Server storage
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_usage\_message | Custom message for Mysql CPU monitor | `string` | `""` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- Postgresql Server memory usage
- Postgresql Server storage
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_usage\_message | Custom message for PostgreSQL CPU monitor | `string` | `""` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Redis server load too high
- Redis too many evictedkeys
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| evictedkeys\_limit\_enabled | Flag to enable Redis evicted keys monitor | `string` | `"true"` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Serverfarm is down
- Serverfarm memory percentage is too high
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_percentage\_message | Custom message for serverfarm cpu\_percentage monitor | `string` | `""` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- Service Bus server errors rate is high
- Service Bus user errors rate is high
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- SQL Database high disk usage
- SQL Database is down
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_message | Custom message for SQL CPU monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- SQL Elastic Pool DTU Consumption too high
- SQL Elastic Pool high disk usage
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cpu\_enabled | Flag to enable SQL Elastic Pool CPU monitor | `string` | `"true"` | no |
| cpu\_extra\_tags | Extra tags for SQL Elastic Pool CPU monitor | `list(string)` | `[]` | no |
| cpu\_message | Custom message for SQL Elastic Pool CPU monitor | `string` | `""` | no |

View File

@ -51,10 +51,14 @@ Creates DataDog monitors with the following checks:
- Azure Table Storage too many throttling errors
- Azure Table Storage too many timeout errors
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| authorization\_error\_requests\_message | Custom message for Storage authorization errors monitor | `string` | `""` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- Stream Analytics too many failed requests
- Stream Analytics too many runtime errors
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| conversion\_errors\_message | Custom message for Stream Analytics conversion errors monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- Virtual Machine RAM reserved
- Virtual Machine requests failed
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cpu\_remaining\_rate\_enabled | Flag to enable Virtual Machine CPU remaining monitor | `string` | `"true"` | no |
| cpu\_remaining\_rate\_extra\_tags | Extra tags for Virtual Machine CPU remaining monitor | `list(string)` | `[]` | no |
| cpu\_remaining\_rate\_message | Custom message for Virtual Machine CPU remaining monitor | `string` | `""` | no |

View File

@ -27,10 +27,14 @@ Creates DataDog monitors with the following checks:
- GCP Big Query Uploaded Bytes
- GCP Big Query Uploaded Bytes Billed
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| available\_slots\_message | Custom message for the Available Slots monitor | `string` | `""` | no |

View File

@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
- Cloud SQL Memory Utilization
- Cloud SQL Memory Utilization forecast (disabled by default)
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Cloud SQL MySQL Replication Lag
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Compute Engine instance Disk Throttled Bps
- Compute Engine instance Disk Throttled OPS
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cpu\_utilization\_enabled | Flag to enable CPU Utilization monitor | `string` | `"true"` | no |
| cpu\_utilization\_extra\_tags | Extra tags for CPU Utilization monitor | `list(string)` | `[]` | no |
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | `string` | `""` | no |

View File

@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
- GCP LB Requests count increased abruptly
- GCP LB service backend latency
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| backend\_latency\_bucket\_message | Custom message for the GCP LB Backend Latency monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Pub/Sub Subscription latency on push endpoint changed abnormally (disabled by default)
- Pub/Sub Subscription oldest unacknowledged message
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Pub/Sub Topic sending messages operations
- Pub/Sub Topic sending messages with result unavailable (disabled by default)
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |

View File

@ -40,10 +40,14 @@ Creates DataDog monitors with the following checks:
- Elasticsearch JVM memory Young usage
- Elasticsearch number of current open HTTP connections anomaly detected
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| cluster\_initializing\_shards\_message | Custom message for the Cluster Status monitor | `string` | `""` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- MongoDB secondary missing
- MongoDB too much servers or wrong monitoring config
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
- Mysql Slow queries
- Mysql threads changed abnormally
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- PostgreSQL server does not respond
- PostgreSQL too many locks
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
- Redis memory used
- Redis rejected connections
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| blocked\_clients\_message | Custom message for Redis Blocked clients monitor | `string` | `""` | no |

View File

@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
- Solr searcher warmup time too high
- Too many errors on Solr search handler
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
@ -34,7 +38,7 @@ Creates DataDog monitors with the following checks:
| new\_host\_delay | Delay in seconds before begin to monitor new host | `number` | `300` | no |
| not\_responding\_enabled | Flag to enable Solr does not repsond monitor | `bool` | `true` | no |
| not\_responding\_extra\_tags | Extra tags for solr does not respond monitor | `list(string)` | `[]` | no |
| not\_responding\_group\_by | Not responding tags to group data | `list(string)` | <pre>[<br> "instance"<br>]<br></pre> | no |
| not\_responding\_group\_by | Not responding tags to group data | `list(string)` | <pre>[<br> "instance"<br>]</pre> | no |
| not\_responding\_message | Custom message for Solr does not respond monitor | `string` | `""` | no |
| not\_responding\_no\_data\_timeframe | Solr not responding monitor no data timeframe | `number` | `10` | no |
| not\_responding\_threshold\_warning | Solr not responding limit (warning threshold) | `number` | `3` | no |
@ -42,7 +46,7 @@ Creates DataDog monitors with the following checks:
| prefix\_slug | Prefix string to prepend between brackets on every monitors names | `string` | `""` | no |
| search\_handler\_errors\_enabled | Flag to enable Solr search handler errors monitor | `bool` | `true` | no |
| search\_handler\_errors\_extra\_tags | Extra tags for Search handler errors monitor | `list(string)` | `[]` | no |
| search\_handler\_errors\_group\_by | Search handler errors tags to group datas | `list(string)` | <pre>[<br> "instance"<br>]<br></pre> | no |
| search\_handler\_errors\_group\_by | Search handler errors tags to group datas | `list(string)` | <pre>[<br> "instance"<br>]</pre> | no |
| search\_handler\_errors\_message | Custom message for Solr search handler errors monitor | `string` | `""` | no |
| search\_handler\_errors\_rate\_threshold\_critical | Handler errors rate critical threshold | `number` | `50` | no |
| search\_handler\_errors\_rate\_threshold\_warning | Handler errors rate warning threshold | `number` | `10` | no |
@ -51,7 +55,7 @@ Creates DataDog monitors with the following checks:
| searcher\_warmup\_time\_aggregator | Time aggregator for the searcher warmup time monitor | `string` | `"max"` | no |
| searcher\_warmup\_time\_enabled | Flag to enable Solr searcher warmup time monitor | `bool` | `true` | no |
| searcher\_warmup\_time\_extra\_tags | Extra tags for searcher warmum time monitor | `list(string)` | `[]` | no |
| searcher\_warmup\_time\_group\_by | Search warmup time tags to group datas | `list(string)` | <pre>[<br> "instance"<br>]<br></pre> | no |
| searcher\_warmup\_time\_group\_by | Search warmup time tags to group datas | `list(string)` | <pre>[<br> "instance"<br>]</pre> | no |
| searcher\_warmup\_time\_message | Custom message for Solr searcher warmup time monitor | `string` | `""` | no |
| searcher\_warmup\_time\_threshold\_critical | Searcher warmup time critical threshold in ms | `number` | `5000` | no |
| searcher\_warmup\_time\_threshold\_warning | Searcher warmup time warning threshold in ms | `number` | `2000` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- SQL Server server does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Zookeeper latency
- Zookeeper service does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
@ -31,14 +35,14 @@ Creates DataDog monitors with the following checks:
| filter\_tags\_use\_defaults | Use default filter tags convention | `string` | `"true"` | no |
| message | Message sent when a monitor is triggered | `any` | n/a | yes |
| new\_host\_delay | Delay in seconds before begin to monitor new host | `number` | `300` | no |
| not\_responding\_group\_by | List of tags to use to group data | `list(string)` | <pre>[<br> "host",<br> "server"<br>]<br></pre> | no |
| not\_responding\_group\_by | List of tags to use to group data | `list(string)` | <pre>[<br> "host",<br> "server"<br>]</pre> | no |
| not\_responding\_no\_data\_timeframe | Zookeeper monitor no\_data\_timeframe | `number` | `10` | no |
| not\_responding\_notify\_no\_data | Send notification if not\_responding monitor does not retrieve data | `bool` | `true` | no |
| not\_responding\_threshold\_warning | Zookeeper not responding limit (warning threshold) | `number` | `3` | no |
| prefix\_slug | Prefix string to prepend between brackets on every monitors names | `string` | `""` | no |
| zookeeper\_latency\_availability\_extra\_tags | Extra tags for zookeeper read latency monitor | `list(string)` | `[]` | no |
| zookeeper\_latency\_enabled | Flag to enable Zookeeper read latency monitor | `string` | `"true"` | no |
| zookeeper\_latency\_group\_by | Tags to use to group datas | `list(string)` | <pre>[<br> "host"<br>]<br></pre> | no |
| zookeeper\_latency\_group\_by | Tags to use to group datas | `list(string)` | <pre>[<br> "host"<br>]</pre> | no |
| zookeeper\_latency\_status\_message | Custom message for Zookeeper read latency monitor | `string` | `""` | no |
| zookeeper\_latency\_threshold\_critical | Maximum critical acceptable ms of zookeeper latency monitor | `number` | `300000` | no |
| zookeeper\_latency\_threshold\_warning | Maximum warning acceptable ms of zookeeper latency monitor | `number` | `250000` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Apache vhost status does not respond
## Requirements
No requirements.
## 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(string)` | `[]` | no |
| apache\_connect\_message | Custom message for Apache status monitor | `string` | `""` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Kong does not respond
- Kong exceeded its treatment limit
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Nginx dropped connections
- Nginx vhost status does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- Php-fpm busy worker
- Php-fpm ping url does not respond
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- DNS cannot resolve
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cannot\_resolve\_enabled | Flag to enable DNS cannot resolve monitor | `string` | `"true"` | no |
| cannot\_resolve\_extra\_tags | Extra tags for DNS cannot resolve monitor | `list(string)` | `[]` | no |
| cannot\_resolve\_message | Custom message for DNS cannot resolve monitor | `string` | `""` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- SSL certificate expiration (disabled by default)
- SSL invalid certificate
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| certificate\_expiration\_date\_enabled | Flag to enable Certificate Expiration Date monitor | `string` | `"false"` | no |
| certificate\_expiration\_date\_extra\_tags | Extra tags for Certificate Expiration Date monitor | `list(string)` | `[]` | no |
| certificate\_expiration\_date\_message | Custom message for the Certificate Expiration Date monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- HTTP cannot connect
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cannot\_connect\_enabled | Flag to enable HTTP cannot connect monitor | `string` | `"true"` | no |
| cannot\_connect\_extra\_tags | Extra tags for HTTP cannot connect monitor | `list(string)` | `[]` | no |
| cannot\_connect\_message | Custom message for HTTP cannot connect monitor | `string` | `""` | no |

View File

@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
- TLS certificate expiring
- TLS invalid certificate
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cannot\_connect\_enabled | Flag to enable TLS cannot connect monitor | `string` | `"true"` | no |
| cannot\_connect\_extra\_tags | Extra tags for TLS cannot connect monitor | `list(string)` | `[]` | no |
| cannot\_connect\_message | Custom message for TLS cannot connect monitor | `string` | `""` | no |

View File

@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
- New Relic Apdex score ratio
- New Relic Error rate
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| app\_apdex\_score\_enabled | Flag to enable APP Apdex Score monitor | `string` | `"true"` | no |
| app\_apdex\_score\_extra\_tags | Extra tags for New Relic APP Apdex Score monitor | `list(string)` | `[]` | no |
| app\_apdex\_score\_message | Custom message for the APP Apdex Score monitor | `string` | `""` | no |

@ -1 +1 @@
Subproject commit ae66c4c59f926b69ea21ea954d1c356dfbb928c9
Subproject commit 3dfad783b471d5976b6a86627e09396b19244dd0

View File

@ -26,10 +26,14 @@ Creates DataDog monitors with the following checks:
- Disk Space usage forecast
- Usable Memory
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| cpu\_enabled | Flag to enable CPU high monitor | `string` | `"true"` | no |
| cpu\_extra\_tags | Extra tags for CPU high monitor | `list(string)` | `[]` | no |
| cpu\_message | Custom message for CPU high monitor | `string` | `""` | no |

View File

@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
- Host unreachable
## Requirements
No requirements.
## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:-----:|
|------|-------------|------|---------|:--------:|
| environment | Architecture Environment | `string` | n/a | yes |
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |