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:
commit
b749de1528
@ -9,16 +9,14 @@ stages:
|
|||||||
- deploy
|
- deploy
|
||||||
|
|
||||||
auto_update:
|
auto_update:
|
||||||
image: claranet/datadog-terraform:latest
|
image: claranet/terraform-ci:0.13.0
|
||||||
stage: test
|
stage: test
|
||||||
script:
|
script:
|
||||||
- ./scripts/auto_update.sh
|
- ./scripts/auto_update.sh
|
||||||
- git status
|
- git status
|
||||||
- git diff --exit-code
|
- git diff --exit-code
|
||||||
tags:
|
tags:
|
||||||
- product-teams
|
- ops4ops-claranet
|
||||||
- kubernetes
|
|
||||||
- gke
|
|
||||||
|
|
||||||
deploy_terraform:
|
deploy_terraform:
|
||||||
stage: deploy
|
stage: deploy
|
||||||
@ -29,9 +27,7 @@ deploy_terraform:
|
|||||||
only:
|
only:
|
||||||
- master
|
- master
|
||||||
tags:
|
tags:
|
||||||
- product-teams
|
- ops4ops-claranet
|
||||||
- kubernetes
|
|
||||||
- gke
|
|
||||||
|
|
||||||
build_template:
|
build_template:
|
||||||
stage: build
|
stage: build
|
||||||
@ -44,6 +40,5 @@ build_template:
|
|||||||
except:
|
except:
|
||||||
- branches
|
- branches
|
||||||
tags:
|
tags:
|
||||||
- product-teams
|
- ops4ops-claranet
|
||||||
- kubernetes
|
|
||||||
- gke
|
|
||||||
|
|||||||
12
README.md
12
README.md
@ -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.
|
* 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.
|
* `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
|
## Monitors summary
|
||||||
|
|
||||||
- [caas](https://github.com/claranet/terraform-datadog-monitors/tree/master/caas/)
|
- [caas](https://github.com/claranet/terraform-datadog-monitors/tree/master/caas/)
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Docker Container Memory Used (disabled by default)
|
- Docker Container Memory Used (disabled by default)
|
||||||
- Docker does not respond
|
- Docker does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Ark backup failed
|
- Ark backup failed
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| ark\_schedules\_enabled | Flag to enable Ark schedules monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for Ark schedules monitor | `list(string)` | `[]` | no |
|
||||||
| ark\_schedules\_monitor\_message | Custom message for Ark schedules monitor | `string` | `""` | no |
|
| ark\_schedules\_monitor\_message | Custom message for Ark schedules monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Kubernetes API server does not respond
|
- Kubernetes API server does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| apiserver\_enabled | Flag to enable API server monitor | `string` | `"true"` | no |
|
| apiserver\_enabled | Flag to enable API server monitor | `string` | `"true"` | no |
|
||||||
| apiserver\_extra\_tags | Extra tags for API server monitor | `list(string)` | `[]` | no |
|
| apiserver\_extra\_tags | Extra tags for API server monitor | `list(string)` | `[]` | no |
|
||||||
| apiserver\_message | Custom message for API server monitor | `string` | `""` | no |
|
| apiserver\_message | Custom message for API server monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Nginx Ingress 4xx errors
|
- Nginx Ingress 4xx errors
|
||||||
- Nginx Ingress 5xx errors
|
- Nginx Ingress 5xx errors
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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 |
|
| 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 |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
||||||
|
|||||||
@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Kubernetes Node volume inodes usage
|
- Kubernetes Node volume inodes usage
|
||||||
- Kubernetes Node volume space usage
|
- Kubernetes Node volume space usage
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| disk\_out\_enabled | Flag to enable Out of disk monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for Out of disk monitor | `list(string)` | `[]` | no |
|
||||||
| disk\_out\_message | Custom message for Out of disk monitor | `string` | `""` | no |
|
| disk\_out\_message | Custom message for Out of disk monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Kubernetes Pod terminated abnormally
|
- Kubernetes Pod terminated abnormally
|
||||||
- Kubernetes Pod waiting errors
|
- Kubernetes Pod waiting errors
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `any` | n/a | yes |
|
| environment | Architecture environment | `any` | n/a | yes |
|
||||||
| error\_enabled | Flag to enable Pod errors monitor | `string` | `"true"` | no |
|
| error\_enabled | Flag to enable Pod errors monitor | `string` | `"true"` | no |
|
||||||
| error\_extra\_tags | Extra tags for Pod errors monitor | `list(string)` | `[]` | no |
|
| error\_extra\_tags | Extra tags for Pod errors monitor | `list(string)` | `[]` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Velero scheduled backup missing
|
- Velero scheduled backup missing
|
||||||
- Velero volume snapshot failure
|
- Velero volume snapshot failure
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `any` | n/a | yes |
|
| environment | Architecture environment | `any` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Kubernetes job failed
|
- Kubernetes job failed
|
||||||
- Kubernetes Ready replicas
|
- Kubernetes Ready replicas
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cronjob\_enabled | Flag to enable Cronjob monitor | `string` | `"true"` | no |
|
| cronjob\_enabled | Flag to enable Cronjob monitor | `string` | `"true"` | no |
|
||||||
| cronjob\_extra\_tags | Extra tags for Cronjob monitor | `list(string)` | `[]` | no |
|
| cronjob\_extra\_tags | Extra tags for Cronjob monitor | `list(string)` | `[]` | no |
|
||||||
| cronjob\_message | Custom message for Cronjob monitor | `string` | `""` | no |
|
| cronjob\_message | Custom message for Cronjob monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- ALB target HTTP code 4xx
|
- ALB target HTTP code 4xx
|
||||||
- ALB target HTTP code 5xx
|
- ALB target HTTP code 5xx
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| alb\_no\_healthy\_instances\_message | Custom message for ALB no healthy instances monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- API Gateway HTTP 5xx errors
|
- API Gateway HTTP 5xx errors
|
||||||
- API Gateway latency
|
- API Gateway latency
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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 |
|
| 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 |
|
| environment | Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Beanstalk Environment health
|
- Beanstalk Environment health
|
||||||
- Beanstalk Instance root file system usage
|
- Beanstalk Instance root file system usage
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| application\_5xx\_error\_rate\_message | Custom message for application 5xx error rate | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- ECS Service Memory Utilization High (disabled by default)
|
- ECS Service Memory Utilization High (disabled by default)
|
||||||
- ECS Service not healthy enough
|
- ECS Service not healthy enough
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- ECS Cluster CPU Utilization High (disabled by default)
|
- ECS Cluster CPU Utilization High (disabled by default)
|
||||||
- ECS Cluster Memory Reservation High (disabled by default)
|
- ECS Cluster Memory Reservation High (disabled by default)
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| agent\_status\_enabled | Flag to enable Agent Status monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for Agent Status monitor | `list(string)` | `[]` | no |
|
||||||
| agent\_status\_message | Custom message for the Agent Status monitor | `string` | `""` | no |
|
| agent\_status\_message | Custom message for the Agent Status monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Fargate memory Utilization High (disabled by default)
|
- Fargate memory Utilization High (disabled by default)
|
||||||
- Fargate service does not respond.
|
- Fargate service does not respond.
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_utilization\_enabled | Flag to enable monitor | `string` | `"false"` | no |
|
| cpu\_utilization\_enabled | Flag to enable monitor | `string` | `"false"` | no |
|
||||||
| cpu\_utilization\_extra\_tags | Extra tags for the monitor | `list(string)` | `[]` | no |
|
| cpu\_utilization\_extra\_tags | Extra tags for the monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_utilization\_message | Custom message for the monitor | `string` | `""` | no |
|
| cpu\_utilization\_message | Custom message for the monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Elasticache max connections reached
|
- Elasticache max connections reached
|
||||||
- Elasticache swap
|
- Elasticache swap
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| elasticache\_max\_connection\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
| elasticache\_max\_connection\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
| environment | Infrastructure Environment | `string` | n/a | yes |
|
| environment | Infrastructure Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Elasticache memcached cache hit ratio
|
- Elasticache memcached cache hit ratio
|
||||||
- Elasticache memcached CPU
|
- Elasticache memcached CPU
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_high\_enabled | Flag to enable Elasticache memcached cpu high monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| cpu\_high\_message | Custom message for Elasticache memcached cpu high monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Elasticache redis is receiving no commands
|
- Elasticache redis is receiving no commands
|
||||||
- Elasticache redis replication lag
|
- Elasticache redis replication lag
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cache\_hits\_enabled | Flag to enable Elasticache redis cache hits monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| cache\_hits\_message | Custom message for Elasticache redis cache hits monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- ElasticSearch cluster free storage space
|
- ElasticSearch cluster free storage space
|
||||||
- ElasticSearch cluster status is not green
|
- ElasticSearch cluster status is not green
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_enabled | Flag to enable ES cluster cpu monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for ES cluster cpu monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_message | Custom message for ES cluster cpu monitor | `string` | `""` | no |
|
| cpu\_message | Custom message for ES cluster cpu monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- ELB healthy instances
|
- ELB healthy instances
|
||||||
- ELB latency too high
|
- ELB latency too high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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 |
|
| 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\_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 |
|
| elb\_4xx\_extra\_tags | Extra tags for ELB 4xx errors monitor | `list(string)` | `[]` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Kinesis Firehose No incoming records
|
- Kinesis Firehose No incoming records
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Environment | `string` | n/a | yes |
|
| environment | Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Lambda Number of invocations (disabled by default)
|
- Lambda Number of invocations (disabled by default)
|
||||||
- Lambda Percentage of errors
|
- Lambda Percentage of errors
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| errors\_enabled | Flag to enable Errors monitor | `string` | `"false"` | no |
|
| errors\_enabled | Flag to enable Errors monitor | `string` | `"false"` | no |
|
||||||
| errors\_extra\_tags | Extra tags for Errors monitor | `list(string)` | `[]` | no |
|
| errors\_extra\_tags | Extra tags for Errors monitor | `list(string)` | `[]` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- NLB healthy instances
|
- NLB healthy instances
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- RDS Aurora Mysql replica lag
|
- RDS Aurora Mysql replica lag
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| aurora\_replicalag\_enabled | Flag to enable RDS Aurora replica lag monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- RDS Aurora PostgreSQL replica lag
|
- RDS Aurora PostgreSQL replica lag
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| aurora\_replicalag\_enabled | Flag to enable RDS Aurora replica lag monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| aurora\_replicalag\_message | Custom message for RDS Aurora replica lag monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- RDS instance free space
|
- RDS instance free space
|
||||||
- RDS replica lag
|
- RDS replica lag
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_enabled | Flag to enable RDS CPU usage monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for RDS CPU usage monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_message | Custom message for RDS CPU usage monitor | `string` | `""` | no |
|
| cpu\_message | Custom message for RDS CPU usage monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- SQS Age of the oldest message
|
- SQS Age of the oldest message
|
||||||
- SQS Visible messages (disabled by default)
|
- SQS Visible messages (disabled by default)
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| age\_of\_oldest\_message\_message | Custom message for Age of Oldest Message monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- VPN tunnel down
|
- VPN tunnel down
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
| filter\_tags | Tags used for metrics filtering | `string` | `"*"` | no |
|
| filter\_tags | Tags used for metrics filtering | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- API Management too many other requests
|
- API Management too many other requests
|
||||||
- API Management too many unauthorized requests
|
- API Management too many unauthorized requests
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| apimgt\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
| apimgt\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -27,10 +27,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- App Gateway HTTP 5xx errors rate is too high
|
- App Gateway HTTP 5xx errors rate is too high
|
||||||
- App Gateway is down
|
- App Gateway is down
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| appgateway\_backend\_connect\_time\_message | Custom message for App Gateway backend\_connect\_time monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- App Services memory usage
|
- App Services memory usage
|
||||||
- App Services response time too high
|
- App Services response time too high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| appservices\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
| appservices\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Azure Search latency too high
|
- Azure Search latency too high
|
||||||
- Azure Search throttled queries rate is too high
|
- Azure Search throttled queries rate is too high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| azure\_search\_latency\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
| azure\_search\_latency\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Cosmos DB is down
|
- Cosmos DB is down
|
||||||
- Cosmos DB max scaling reached for collection
|
- Cosmos DB max scaling reached for collection
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| cosmos\_db\_4xx\_request\_rate\_threshold\_warning | Warning threshold for Cosmos DB 4xx requests monitor | `number` | `50` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Datalake Store is down
|
- Datalake Store is down
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| datalakestore\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
| datalakestore\_status\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Event Grid too many failed messages
|
- Event Grid too many failed messages
|
||||||
- Event Grid too many unmatched events
|
- Event Grid too many unmatched events
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| eventgrid\_no\_successful\_message\_no\_data\_timeframe | Number of minutes before reporting no data | `string` | `10` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Event Hub too many errors
|
- Event Hub too many errors
|
||||||
- Event Hub too many failed requests
|
- Event Hub too many failed requests
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| errors\_rate\_enabled | Flag to enable Event Hub errors monitor | `string` | `"true"` | no |
|
| 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 |
|
| errors\_rate\_extra\_tags | Extra tags for Event Hub errors monitor | `list(string)` | `[]` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Function App HTTP 5xx errors too high
|
- Function App HTTP 5xx errors too high
|
||||||
- Function App threads count too high
|
- Function App threads count too high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -32,10 +32,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- IOT Hub Too many query_jobs failed
|
- IOT Hub Too many query_jobs failed
|
||||||
- IOT Hub Total devices is wrong
|
- IOT Hub Total devices is wrong
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| 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\_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\_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 |
|
| dropped\_d2c\_telemetry\_egress\_message | Custom message for IoT Hub dropped d2c telemetry monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Key Vault API result rate is low
|
- Key Vault API result rate is low
|
||||||
- Key Vault is down
|
- Key Vault is down
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| api\_latency\_enabled | Flag to enable Key Vault API latency monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| api\_latency\_message | Custom message for Key Vault API latency monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Load Balancer is unreachable
|
- Load Balancer is unreachable
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Mysql Server memory usage
|
- Mysql Server memory usage
|
||||||
- Mysql Server storage
|
- Mysql Server storage
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_usage\_enabled | Flag to enable Mysql status monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for Mysql status monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_usage\_message | Custom message for Mysql CPU monitor | `string` | `""` | no |
|
| cpu\_usage\_message | Custom message for Mysql CPU monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Postgresql Server memory usage
|
- Postgresql Server memory usage
|
||||||
- Postgresql Server storage
|
- Postgresql Server storage
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_usage\_enabled | Flag to enable PostgreSQL status monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for PostgreSQL status monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_usage\_message | Custom message for PostgreSQL CPU monitor | `string` | `""` | no |
|
| cpu\_usage\_message | Custom message for PostgreSQL CPU monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Redis server load too high
|
- Redis server load too high
|
||||||
- Redis too many evictedkeys
|
- Redis too many evictedkeys
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| evictedkeys\_limit\_enabled | Flag to enable Redis evicted keys monitor | `string` | `"true"` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Serverfarm is down
|
- Serverfarm is down
|
||||||
- Serverfarm memory percentage is too high
|
- Serverfarm memory percentage is too high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_percentage\_enabled | Flag to enable the serverfarms cpu\_percentage monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| cpu\_percentage\_message | Custom message for serverfarm cpu\_percentage monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Service Bus server errors rate is high
|
- Service Bus server errors rate is high
|
||||||
- Service Bus user errors rate is high
|
- Service Bus user errors rate is high
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- SQL Database high disk usage
|
- SQL Database high disk usage
|
||||||
- SQL Database is down
|
- SQL Database is down
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_enabled | Flag to enable SQL CPU monitor | `string` | `"true"` | no |
|
| cpu\_enabled | Flag to enable SQL CPU monitor | `string` | `"true"` | no |
|
||||||
| cpu\_extra\_tags | Extra tags for SQL CPU monitor | `list(string)` | `[]` | no |
|
| cpu\_extra\_tags | Extra tags for SQL CPU monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_message | Custom message for SQL CPU monitor | `string` | `""` | no |
|
| cpu\_message | Custom message for SQL CPU monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- SQL Elastic Pool DTU Consumption too high
|
- SQL Elastic Pool DTU Consumption too high
|
||||||
- SQL Elastic Pool high disk usage
|
- SQL Elastic Pool high disk usage
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_enabled | Flag to enable SQL Elastic Pool CPU monitor | `string` | `"true"` | no |
|
| 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\_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 |
|
| cpu\_message | Custom message for SQL Elastic Pool CPU monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -51,10 +51,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Azure Table Storage too many throttling errors
|
- Azure Table Storage too many throttling errors
|
||||||
- Azure Table Storage too many timeout errors
|
- Azure Table Storage too many timeout errors
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| authorization\_error\_requests\_enabled | Flag to enable Storage authorization errors monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| authorization\_error\_requests\_message | Custom message for Storage authorization errors monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Stream Analytics too many failed requests
|
- Stream Analytics too many failed requests
|
||||||
- Stream Analytics too many runtime errors
|
- Stream Analytics too many runtime errors
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| conversion\_errors\_enabled | Flag to enable Stream Analytics conversion errors monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| conversion\_errors\_message | Custom message for Stream Analytics conversion errors monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Virtual Machine RAM reserved
|
- Virtual Machine RAM reserved
|
||||||
- Virtual Machine requests failed
|
- Virtual Machine requests failed
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_remaining\_rate\_enabled | Flag to enable Virtual Machine CPU remaining monitor | `string` | `"true"` | no |
|
| 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\_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 |
|
| cpu\_remaining\_rate\_message | Custom message for Virtual Machine CPU remaining monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -27,10 +27,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- GCP Big Query Uploaded Bytes
|
- GCP Big Query Uploaded Bytes
|
||||||
- GCP Big Query Uploaded Bytes Billed
|
- GCP Big Query Uploaded Bytes Billed
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| available\_slots\_enabled | Flag to enable GCP Big Query Available Slots monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| available\_slots\_message | Custom message for the Available Slots monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -24,10 +24,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Cloud SQL Memory Utilization
|
- Cloud SQL Memory Utilization
|
||||||
- Cloud SQL Memory Utilization forecast (disabled by default)
|
- Cloud SQL Memory Utilization forecast (disabled by default)
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_utilization\_enabled | Flag to enable GCP Cloud SQL CPU Utilization monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Cloud SQL MySQL Replication Lag
|
- Cloud SQL MySQL Replication Lag
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Compute Engine instance Disk Throttled Bps
|
- Compute Engine instance Disk Throttled Bps
|
||||||
- Compute Engine instance Disk Throttled OPS
|
- Compute Engine instance Disk Throttled OPS
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_utilization\_enabled | Flag to enable CPU Utilization monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for CPU Utilization monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | `string` | `""` | no |
|
| cpu\_utilization\_message | Custom message for the CPU Utilization monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -23,10 +23,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- GCP LB Requests count increased abruptly
|
- GCP LB Requests count increased abruptly
|
||||||
- GCP LB service backend latency
|
- GCP LB service backend latency
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| backend\_latency\_bucket\_enabled | Flag to enable GCP LB Backend Latency monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| backend\_latency\_bucket\_message | Custom message for the GCP LB Backend Latency monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -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 latency on push endpoint changed abnormally (disabled by default)
|
||||||
- Pub/Sub Subscription oldest unacknowledged message
|
- Pub/Sub Subscription oldest unacknowledged message
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Pub/Sub Topic sending messages operations
|
- Pub/Sub Topic sending messages operations
|
||||||
- Pub/Sub Topic sending messages with result unavailable (disabled by default)
|
- Pub/Sub Topic sending messages with result unavailable (disabled by default)
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `900` | no |
|
||||||
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
| filter\_tags | Tags used for filtering | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -40,10 +40,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Elasticsearch JVM memory Young usage
|
- Elasticsearch JVM memory Young usage
|
||||||
- Elasticsearch number of current open HTTP connections anomaly detected
|
- Elasticsearch number of current open HTTP connections anomaly detected
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cluster\_initializing\_shards\_enabled | Flag to enable Cluster Status monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| cluster\_initializing\_shards\_message | Custom message for the Cluster Status monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- MongoDB secondary missing
|
- MongoDB secondary missing
|
||||||
- MongoDB too much servers or wrong monitoring config
|
- MongoDB too much servers or wrong monitoring config
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Mysql Slow queries
|
- Mysql Slow queries
|
||||||
- Mysql threads changed abnormally
|
- Mysql threads changed abnormally
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Environment | `string` | n/a | yes |
|
| environment | Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- PostgreSQL server does not respond
|
- PostgreSQL server does not respond
|
||||||
- PostgreSQL too many locks
|
- PostgreSQL too many locks
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Environment | `string` | n/a | yes |
|
| environment | Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -28,10 +28,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Redis memory used
|
- Redis memory used
|
||||||
- Redis rejected connections
|
- Redis rejected connections
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| blocked\_clients\_enabled | Flag to enable Redis Blocked clients monitor | `string` | `"true"` | 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(string)` | `[]` | 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 |
|
| blocked\_clients\_message | Custom message for Redis Blocked clients monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -21,10 +21,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Solr searcher warmup time too high
|
- Solr searcher warmup time too high
|
||||||
- Too many errors on Solr search handler
|
- Too many errors on Solr search handler
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| 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 |
|
| 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\_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\_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\_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\_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 |
|
| 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 |
|
| 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\_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\_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\_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\_critical | Handler errors rate critical threshold | `number` | `50` | no |
|
||||||
| search\_handler\_errors\_rate\_threshold\_warning | Handler errors rate warning threshold | `number` | `10` | 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\_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\_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\_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\_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\_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 |
|
| searcher\_warmup\_time\_threshold\_warning | Searcher warmup time warning threshold in ms | `number` | `2000` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- SQL Server server does not respond
|
- SQL Server server does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Environment | `string` | n/a | yes |
|
| environment | Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Zookeeper latency
|
- Zookeeper latency
|
||||||
- Zookeeper service does not respond
|
- Zookeeper service does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture environment | `string` | n/a | yes |
|
| environment | Architecture environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| 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 |
|
| filter\_tags\_use\_defaults | Use default filter tags convention | `string` | `"true"` | no |
|
||||||
| message | Message sent when a monitor is triggered | `any` | n/a | yes |
|
| 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 |
|
| 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\_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\_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 |
|
| 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 |
|
| 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\_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\_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\_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\_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 |
|
| zookeeper\_latency\_threshold\_warning | Maximum warning acceptable ms of zookeeper latency monitor | `number` | `250000` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Apache vhost status does not respond
|
- Apache vhost status does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| apache\_connect\_enabled | Flag to enable Apache status monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for Apache process monitor | `list(string)` | `[]` | no |
|
||||||
| apache\_connect\_message | Custom message for Apache status monitor | `string` | `""` | no |
|
| apache\_connect\_message | Custom message for Apache status monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Kong does not respond
|
- Kong does not respond
|
||||||
- Kong exceeded its treatment limit
|
- Kong exceeded its treatment limit
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Nginx dropped connections
|
- Nginx dropped connections
|
||||||
- Nginx vhost status does not respond
|
- Nginx vhost status does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Php-fpm busy worker
|
- Php-fpm busy worker
|
||||||
- Php-fpm ping url does not respond
|
- Php-fpm ping url does not respond
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- DNS cannot resolve
|
- DNS cannot resolve
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cannot\_resolve\_enabled | Flag to enable DNS cannot resolve monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for DNS cannot resolve monitor | `list(string)` | `[]` | no |
|
||||||
| cannot\_resolve\_message | Custom message for DNS cannot resolve monitor | `string` | `""` | no |
|
| cannot\_resolve\_message | Custom message for DNS cannot resolve monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- SSL certificate expiration (disabled by default)
|
- SSL certificate expiration (disabled by default)
|
||||||
- SSL invalid certificate
|
- SSL invalid certificate
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| certificate\_expiration\_date\_enabled | Flag to enable Certificate Expiration Date monitor | `string` | `"false"` | no |
|
| 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\_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 |
|
| certificate\_expiration\_date\_message | Custom message for the Certificate Expiration Date monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- HTTP cannot connect
|
- HTTP cannot connect
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cannot\_connect\_enabled | Flag to enable HTTP cannot connect monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for HTTP cannot connect monitor | `list(string)` | `[]` | no |
|
||||||
| cannot\_connect\_message | Custom message for HTTP cannot connect monitor | `string` | `""` | no |
|
| cannot\_connect\_message | Custom message for HTTP cannot connect monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -22,10 +22,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- TLS certificate expiring
|
- TLS certificate expiring
|
||||||
- TLS invalid certificate
|
- TLS invalid certificate
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cannot\_connect\_enabled | Flag to enable TLS cannot connect monitor | `string` | `"true"` | no |
|
| 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\_extra\_tags | Extra tags for TLS cannot connect monitor | `list(string)` | `[]` | no |
|
||||||
| cannot\_connect\_message | Custom message for TLS cannot connect monitor | `string` | `""` | no |
|
| cannot\_connect\_message | Custom message for TLS cannot connect monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -20,10 +20,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- New Relic Apdex score ratio
|
- New Relic Apdex score ratio
|
||||||
- New Relic Error rate
|
- New Relic Error rate
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| app\_apdex\_score\_enabled | Flag to enable APP Apdex Score monitor | `string` | `"true"` | no |
|
| 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\_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 |
|
| app\_apdex\_score\_message | Custom message for the APP Apdex Score monitor | `string` | `""` | no |
|
||||||
|
|||||||
2
scripts
2
scripts
@ -1 +1 @@
|
|||||||
Subproject commit ae66c4c59f926b69ea21ea954d1c356dfbb928c9
|
Subproject commit 3dfad783b471d5976b6a86627e09396b19244dd0
|
||||||
@ -26,10 +26,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
- Disk Space usage forecast
|
- Disk Space usage forecast
|
||||||
- Usable Memory
|
- Usable Memory
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| cpu\_enabled | Flag to enable CPU high monitor | `string` | `"true"` | no |
|
| cpu\_enabled | Flag to enable CPU high monitor | `string` | `"true"` | no |
|
||||||
| cpu\_extra\_tags | Extra tags for CPU high monitor | `list(string)` | `[]` | no |
|
| cpu\_extra\_tags | Extra tags for CPU high monitor | `list(string)` | `[]` | no |
|
||||||
| cpu\_message | Custom message for CPU high monitor | `string` | `""` | no |
|
| cpu\_message | Custom message for CPU high monitor | `string` | `""` | no |
|
||||||
|
|||||||
@ -19,10 +19,14 @@ Creates DataDog monitors with the following checks:
|
|||||||
|
|
||||||
- Host unreachable
|
- Host unreachable
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
No requirements.
|
||||||
|
|
||||||
## Inputs
|
## Inputs
|
||||||
|
|
||||||
| Name | Description | Type | Default | Required |
|
| Name | Description | Type | Default | Required |
|
||||||
|------|-------------|------|---------|:-----:|
|
|------|-------------|------|---------|:--------:|
|
||||||
| environment | Architecture Environment | `string` | n/a | yes |
|
| environment | Architecture Environment | `string` | n/a | yes |
|
||||||
| evaluation\_delay | Delay in seconds for the metric evaluation | `number` | `15` | no |
|
| 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 |
|
| filter\_tags\_custom | Tags used for custom filtering when filter\_tags\_use\_defaults is false | `string` | `"*"` | no |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user