MON-459 regenerate readme now terraform fmt works

This commit is contained in:
Quentin Manfroi 2019-07-03 18:24:05 +02:00
parent 67b3580d7f
commit b24301f4f6
40 changed files with 125 additions and 42 deletions

View File

@ -16,8 +16,8 @@ module "datadog-monitors-caas-kubernetes-ingress-vts" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Nginx Ingress 5xx errors
- Nginx Ingress 4xx errors - Nginx Ingress 4xx errors
- Nginx Ingress 5xx errors
## Inputs ## Inputs

View File

@ -17,11 +17,15 @@ module "datadog-monitors-caas-kubernetes-node" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Kubernetes Node Disk pressure - Kubernetes Node Disk pressure
- Kubernetes Node Frequent unregister net device
- Kubernetes Node Kubelet API does not respond - Kubernetes Node Kubelet API does not respond
- Kubernetes Node volume space usage
- Kubernetes Node Kubelet sync loop that updates containers does not work - Kubernetes Node Kubelet sync loop that updates containers does not work
- Kubernetes Node Memory pressure
- Kubernetes Node not ready
- Kubernetes Node Out of disk - Kubernetes Node Out of disk
- Kubernetes Node unschedulable
- Kubernetes Node volume inodes usage - Kubernetes Node volume inodes usage
- Kubernetes Node volume space usage
## Inputs ## Inputs

View File

@ -16,9 +16,11 @@ module "datadog-monitors-caas-kubernetes-workload" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Kubernetes Available replicas
- Kubernetes cronjob scheduling failed
- Kubernetes Current replicas - Kubernetes Current replicas
- Kubernetes job failed - Kubernetes job failed
- Kubernetes cronjob scheduling failed - Kubernetes Ready replicas
## Inputs ## Inputs

View File

@ -17,9 +17,11 @@ module "datadog-monitors-cloud-aws-alb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- ALB healthy instances - ALB healthy instances
- ALB target HTTP code 5xx - ALB HTTP code 4xx
- ALB HTTP code 5xx
- ALB latency - ALB latency
- ALB target HTTP code 4xx - ALB target HTTP code 4xx
- ALB target HTTP code 5xx
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-cloud-aws-apigateway" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- API Gateway latency - API Gateway HTTP 4xx errors
- API Gateway HTTP 5xx errors - API Gateway HTTP 5xx errors
- API Gateway latency
## Inputs ## Inputs

View File

@ -16,10 +16,12 @@ module "datadog-monitors-cloud-aws-elasticache-common" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Elasticache connections
- Elasticache eviction - Elasticache eviction
- Elasticache free memory
- Elasticache evictions is growing - Elasticache evictions is growing
- Elasticache free memory
- Elasticache max connections reached - Elasticache max connections reached
- Elasticache swap
## Inputs ## Inputs

View File

@ -18,6 +18,8 @@ Creates DataDog monitors with the following checks:
- Elasticache redis cache hit ratio - Elasticache redis cache hit ratio
- Elasticache redis CPU - Elasticache redis CPU
- Elasticache redis is receiving no commands
- Elasticache redis replication lag
## Inputs ## Inputs

View File

@ -18,8 +18,9 @@ module "datadog-monitors-cloud-aws-elasticsearch" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- ElasticSearch cluster status is not green - ElasticSearch cluster CPU high
- ElasticSearch cluster free storage space - ElasticSearch cluster free storage space
- ElasticSearch cluster status is not green
## Inputs ## Inputs

View File

@ -16,9 +16,11 @@ module "datadog-monitors-cloud-aws-elb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- ELB 4xx errors too high
- ELB 5xx errors too high
- ELB backend 4xx errors too high
- ELB backend 5xx errors too high - ELB backend 5xx errors too high
- ELB healthy instances - ELB healthy instances
- ELB 4xx errors too high
- ELB latency too high - ELB latency too high
## Inputs ## Inputs

View File

@ -18,6 +18,7 @@ Creates DataDog monitors with the following checks:
- RDS instance CPU high - RDS instance CPU high
- RDS instance free space - RDS instance free space
- RDS replica lag
## Inputs ## Inputs

View File

@ -19,6 +19,8 @@ Creates DataDog monitors with the following checks:
- API Management is down - API Management is down
- API Management successful requests rate too low - API Management successful requests rate too low
- API Management too many failed requests - API Management too many failed requests
- API Management too many other requests
- API Management too many unauthorized requests
## Inputs ## Inputs

View File

@ -16,10 +16,12 @@ module "datadog-monitors-cloud-azure-app-services" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- App Services HTTP 4xx errors too high
- App Services HTTP 5xx errors too high
- App Services HTTP successful responses too low - App Services HTTP successful responses too low
- App Services response time too high
- App Services is down - App Services is down
- App Services memory usage - App Services memory usage
- App Services response time too high
## Inputs ## Inputs

View File

@ -16,8 +16,10 @@ module "datadog-monitors-cloud-azure-cosmosdb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Cosmos DB is down
- Cosmos DB 4xx requests rate is high - Cosmos DB 4xx requests rate is high
- Cosmos DB 5xx requests rate is high
- Cosmos DB is down
- Cosmos DB max scaling reached for collection
## Inputs ## Inputs

View File

@ -18,6 +18,7 @@ Creates DataDog monitors with the following checks:
- Event Grid no successful message - Event Grid no successful message
- Event Grid too many failed messages - Event Grid too many failed messages
- Event Grid too many unmatched events
## Inputs ## Inputs

View File

@ -17,6 +17,7 @@ module "datadog-monitors-cloud-azure-eventhub" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Event Hub is down - Event Hub is down
- Event Hub too many errors
- Event Hub too many failed requests - Event Hub too many failed requests
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-cloud-azure-functions" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Function App HTTP 5xx errors too high
- Function App connections count too high - Function App connections count too high
- Function App HTTP 5xx errors too high
- Function App threads count too high
## Inputs ## Inputs

View File

@ -16,14 +16,20 @@ module "datadog-monitors-cloud-azure-iothubs" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- IOT Hub Too many d2c telemetry egress invalid - IOT Hub is down
- IOT Hub Too many d2c twin read failure
- IOT Hub Too many jobs failed
- IOT Hub Total devices is wrong
- IOT Hub Too many c2d methods failure - IOT Hub Too many c2d methods failure
- IOT Hub Too many c2d twin read failure
- IOT Hub Too many c2d twin update failure
- IOT Hub Too many d2c telemetry egress dropped
- IOT Hub Too many d2c telemetry egress invalid
- IOT Hub Too many d2c telemetry egress orphaned
- IOT Hub Too many d2c telemetry ingress not sent - IOT Hub Too many d2c telemetry ingress not sent
- IOT Hub Too many d2c twin read failure
- IOT Hub Too many d2c twin update failure - IOT Hub Too many d2c twin update failure
- IOT Hub Too many jobs failed
- IOT Hub Too many list_jobs failure - IOT Hub Too many list_jobs failure
- IOT Hub Too many query_jobs failed
- IOT Hub Total devices is wrong
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-cloud-azure-keyvault" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Key Vault is down - Key Vault API latency is high
- Key Vault API result rate is low - Key Vault API result rate is low
- Key Vault is down
## Inputs ## Inputs

View File

@ -17,6 +17,8 @@ module "datadog-monitors-cloud-azure-mysql" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Mysql Server CPU usage - Mysql Server CPU usage
- Mysql Server IO consumption
- Mysql Server memory usage
- Mysql Server storage - Mysql Server storage
## Inputs ## Inputs

View File

@ -17,8 +17,10 @@ module "datadog-monitors-cloud-azure-postgresql" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Postgresql Server CPU usage - Postgresql Server CPU usage
- Postgresql Server memory usage
- Postgresql Server has no connection - Postgresql Server has no connection
- Postgresql Server IO consumption
- Postgresql Server memory usage
- Postgresql Server storage
## Inputs ## Inputs

View File

@ -17,6 +17,8 @@ module "datadog-monitors-cloud-azure-redis" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Redis {{name}} is down - Redis {{name}} is down
- Redis processor time too high
- Redis server load too high
- Redis too many evictedkeys - Redis too many evictedkeys
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-cloud-azure-serverfarms" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Serverfarm is down
- Serverfarm CPU percentage is too high - Serverfarm CPU percentage is too high
- Serverfarm is down
- Serverfarm memory percentage is too high
## Inputs ## Inputs

View File

@ -16,8 +16,10 @@ module "datadog-monitors-cloud-azure-servicebus" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Service Bus is down
- Service Bus has no active connection - Service Bus has no active connection
- Service Bus is down
- Service Bus server errors rate is high
- Service Bus user errors rate is high
## Inputs ## Inputs

View File

@ -16,9 +16,11 @@ module "datadog-monitors-cloud-azure-sql-database" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- SQL Database Deadlocks too high
- SQL Database is down
- SQL Database CPU too high - SQL Database CPU too high
- SQL Database Deadlocks too high
- SQL Database DTU Consumption too high
- SQL Database high disk usage
- SQL Database is down
## Inputs ## Inputs

View File

@ -17,6 +17,7 @@ module "datadog-monitors-cloud-azure-sql-elasticpool" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- SQL Elastic Pool CPU too high - SQL Elastic Pool CPU too high
- SQL Elastic Pool DTU Consumption too high
- SQL Elastic Pool high disk usage - SQL Elastic Pool high disk usage
## Inputs ## Inputs

View File

@ -17,10 +17,14 @@ module "datadog-monitors-cloud-azure-storage" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Azure Storage is down - Azure Storage is down
- Azure Storage too many authorization errors
- Azure Storage too many network errors
- Azure Storage too few successful requests - Azure Storage too few successful requests
- Azure Storage too high end to end latency
- Azure Storage too many authorization errors
- Azure Storage too many client_other errors
- Azure Storage too many network errors
- Azure Storage too many server_other errors
- Azure Storage too many throttling errors - Azure Storage too many throttling errors
- Azure Storage too many timeout errors
## Inputs ## Inputs

View File

@ -17,8 +17,10 @@ module "datadog-monitors-cloud-azure-stream-analytics" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Stream Analytics is down - Stream Analytics is down
- Stream Analytics too many runtime errors
- Stream Analytics streaming units utilization too high - Stream Analytics streaming units utilization too high
- Stream Analytics too many conversion errors
- Stream Analytics too many failed requests
- Stream Analytics too many runtime errors
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-cloud-azure-virtual-machine" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Virtual Machine is unreachable
- Virtual Machine CPU usage - Virtual Machine CPU usage
- Virtual Machine credit CPU
- Virtual Machine is unreachable
## Inputs ## Inputs

View File

@ -18,9 +18,13 @@ Creates DataDog monitors with the following checks:
- GCP Big Query Available Slots - GCP Big Query Available Slots
- GCP Big Query Concurrent Queries - GCP Big Query Concurrent Queries
- GCP Big Query Uploaded Bytes Billed
- GCP Big Query Execution Time - GCP Big Query Execution Time
- GCP Big Query Scanned Bytes Billed
- GCP Big Query Scanned Bytes
- GCP Big Query Stored Bytes - GCP Big Query Stored Bytes
- GCP Big Query Table Count
- GCP Big Query Uploaded Bytes Billed
- GCP Big Query Uploaded Bytes
## Inputs ## Inputs

View File

@ -17,10 +17,11 @@ module "datadog-monitors-cloud-gcp-cloud-sql-common" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Cloud SQL CPU Utilization - Cloud SQL CPU Utilization
- Cloud SQL Failover Unavailable - Cloud SQL Disk Utilization forecast
- Cloud SQL Memory Utilization
- Cloud SQL Disk Utilization - Cloud SQL Disk Utilization
- Cloud SQL Failover Unavailable
- Cloud SQL Memory Utilization forecast - Cloud SQL Memory Utilization forecast
- Cloud SQL Memory Utilization
## Inputs ## Inputs

View File

@ -18,6 +18,7 @@ Creates DataDog monitors with the following checks:
- Compute Engine instance CPU Utilization - Compute Engine instance CPU Utilization
- Compute Engine instance Disk Throttled Bps - Compute Engine instance Disk Throttled Bps
- Compute Engine instance Disk Throttled OPS
## Inputs ## Inputs

View File

@ -17,8 +17,10 @@ module "datadog-monitors-cloud-gcp-lb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- GCP LB 4xx errors - GCP LB 4xx errors
- GCP LB Requests count increased abruptly
- GCP LB 5xx errors - GCP LB 5xx errors
- GCP LB bucket backend latency
- GCP LB Requests count increased abruptly
- GCP LB service backend latency
## Inputs ## Inputs

View File

@ -17,16 +17,26 @@ module "datadog-monitors-database-elasticsearch" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Elasticsearch average index flushing to disk latency - Elasticsearch average index flushing to disk latency
- Elasticsearch change alert on the number of currently active queries - Elasticsearch average indexing time by document
- Elasticsearch change alert on the number of request cache evictions
- ElasticSearch Cluster has unassigned shards
- ElasticSearch does not respond
- Elasticsearch JVM memory Old usage
- Elasticsearch average Old-generation garbage collections latency - Elasticsearch average Old-generation garbage collections latency
- Elasticsearch average search fetch latency
- Elasticsearch average search query latency
- Elasticsearch average Young-generation garbage collections latency
- Elasticsearch change alert on the average time spent by tasks in the queue - Elasticsearch change alert on the average time spent by tasks in the queue
- Elasticsearch change alert on the number of currently active queries
- Elasticsearch change alert on the number of query cache evictions
- Elasticsearch change alert on the number of request cache evictions
- Elasticsearch change alert on the number of search fetches currently running - Elasticsearch change alert on the number of search fetches currently running
- Elasticsearch change alert on the total number of evictions from the fielddata cache
- ElasticSearch Cluster has unassigned shards
- ElasticSearch Cluster is initializing shards
- ElasticSearch Cluster is relocating shards
- ElasticSearch Cluster status not green - ElasticSearch Cluster status not green
- ElasticSearch does not respond
- ElasticSearch free space < 10% - ElasticSearch free space < 10%
- Elasticsearch JVM HEAP memory usage
- Elasticsearch JVM memory Old usage
- Elasticsearch JVM memory Young usage
- Elasticsearch number of current open HTTP connections anomaly detected - Elasticsearch number of current open HTTP connections anomaly detected
## Inputs ## Inputs

View File

@ -17,7 +17,9 @@ module "datadog-monitors-database-mongodb" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- MongoDB primary state - MongoDB primary state
- MongoDB replication lag
- MongoDB secondary missing - MongoDB secondary missing
- MongoDB too much servers or wrong monitoring config
## Inputs ## Inputs

View File

@ -16,10 +16,14 @@ module "datadog-monitors-database-mysql" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Mysql Innodb buffer pool efficiency - Mysql Aborted connects
- Mysql server does not respond
- Mysql Connections limit - Mysql Connections limit
- Mysql Innodb buffer pool efficiency
- Mysql Innodb buffer pool utilization - Mysql Innodb buffer pool utilization
- Mysql queries changed abnormally
- Mysql server does not respond
- Mysql Slow queries
- Mysql threads changed abnormally
## Inputs ## Inputs

View File

@ -16,8 +16,9 @@ module "datadog-monitors-database-postgresql" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- PostgreSQL server does not respond
- PostgreSQL Connections - PostgreSQL Connections
- PostgreSQL server does not respond
- PostgreSQL too many locks
## Inputs ## Inputs

View File

@ -16,12 +16,16 @@ module "datadog-monitors-database-redis" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Redis blocked clients
- Redis does not respond - Redis does not respond
- Redis evicted keys
- Redis expired keys
- Redis hitrate
- Redis keyspace seems full (no changes since ${var.keyspace_timeframe}) - Redis keyspace seems full (no changes since ${var.keyspace_timeframe})
- Redis latency - Redis latency
- Redis evicted keys - Redis memory fragmented
- Redis hitrate
- Redis memory used - Redis memory used
- Redis rejected connections
## Inputs ## Inputs

View File

@ -16,8 +16,8 @@ module "datadog-monitors-middleware-nginx" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Nginx vhost status does not respond
- Nginx dropped connections - Nginx dropped connections
- Nginx vhost status does not respond
## Inputs ## Inputs

View File

@ -16,8 +16,8 @@ module "datadog-monitors-middleware-php-fpm" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- Php-fpm ping url does not respond
- Php-fpm busy worker - Php-fpm busy worker
- Php-fpm ping url does not respond
## Inputs ## Inputs

View File

@ -18,9 +18,11 @@ module "datadog-monitors-system-generic" {
Creates DataDog monitors with the following checks: Creates DataDog monitors with the following checks:
- CPU load 5 ratio
- CPU usage - CPU usage
- Disk inodes usage - Disk inodes usage
- CPU load 5 ratio - Disk Space usage forecast
- Disk space usage
- Usable Memory - Usable Memory
## Inputs ## Inputs