From 53714ad8fc147523673118f20c61d45933f09080 Mon Sep 17 00:00:00 2001 From: Quentin Manfroi Date: Thu, 27 Jun 2019 16:25:36 +0200 Subject: [PATCH] MON-459 update all readme with new hack --- caas/kubernetes/ark/README.md | 2 +- caas/kubernetes/cluster/README.md | 2 +- caas/kubernetes/ingress/vts/README.md | 6 +- .../ingress/vts/monitors-ingress.tf | 2 +- caas/kubernetes/node/README.md | 30 ++++---- caas/kubernetes/node/monitors-k8s-node.tf | 20 +++--- caas/kubernetes/pod/README.md | 4 +- caas/kubernetes/pod/monitors-k8s-pod.tf | 8 +-- caas/kubernetes/workload/README.md | 14 ++-- .../workload/monitors-k8s-workload.tf | 10 +-- cloud/aws/alb/README.md | 16 ++--- cloud/aws/alb/monitors-alb.tf | 18 ++--- cloud/aws/apigateway/README.md | 9 ++- cloud/aws/apigateway/monitors-api.tf | 6 +- cloud/aws/elasticache/common/README.md | 16 ++--- .../common/monitors-elasticache.tf | 6 +- cloud/aws/elasticache/memcached/README.md | 4 +- .../memcached/monitors-memcached.tf | 2 +- cloud/aws/elasticache/redis/README.md | 10 ++- cloud/aws/elasticache/redis/monitors-redis.tf | 4 +- cloud/aws/elasticsearch/README.md | 9 ++- .../elasticsearch/monitors-elasticsearch.tf | 4 +- cloud/aws/elb/README.md | 16 ++--- cloud/aws/elb/monitors-elb.tf | 6 +- cloud/aws/kinesis-firehose/README.md | 2 +- .../monitors-kinesis-firehose.tf | 2 +- cloud/aws/rds/aurora/mysql/README.md | 2 +- .../aurora/mysql/monitors-rds-aurora-mysql.tf | 2 +- cloud/aws/rds/aurora/postgresql/README.md | 2 +- .../monitors-rds-aurora-postgresql.tf | 2 +- cloud/aws/rds/common/README.md | 7 +- cloud/aws/rds/common/monitors-rds-common.tf | 4 +- cloud/aws/vpn/README.md | 2 +- cloud/aws/vpn/monitors-vpn.tf | 4 +- cloud/azure/apimanagement/README.md | 12 ++-- .../monitors-azure-apimanagement.tf | 10 +-- cloud/azure/app-services/README.md | 16 ++--- .../app-services/monitors-app_services.tf | 16 ++--- cloud/azure/azure-search/README.md | 4 +- .../azure-search/monitors-azure-search.tf | 6 +- cloud/azure/cosmosdb/README.md | 12 ++-- cloud/azure/cosmosdb/monitors-cosmosdb.tf | 8 +-- cloud/azure/datalakestore/README.md | 2 +- .../datalakestore/monitors-datalakestore.tf | 4 +- cloud/azure/eventgrid/README.md | 7 +- cloud/azure/eventgrid/monitors-eventgrid.tf | 4 +- cloud/azure/eventhub/README.md | 7 +- cloud/azure/eventhub/monitors-eventhub.tf | 4 +- cloud/azure/functions/README.md | 9 ++- cloud/azure/functions/monitors-functions.tf | 6 +- cloud/azure/iothubs/README.md | 42 +++++------ cloud/azure/iothubs/monitors-iothubs.tf | 20 +++--- cloud/azure/keyvault/README.md | 9 ++- cloud/azure/keyvault/monitors-keyvault.tf | 12 ++-- cloud/azure/load-balancer/README.md | 2 +- .../load-balancer/monitors-load-balancer.tf | 4 +- cloud/azure/mysql/README.md | 10 ++- cloud/azure/mysql/monitors-mysql.tf | 4 +- cloud/azure/postgresql/README.md | 14 ++-- .../azure/postgresql/monitors-postegresql.tf | 6 +- cloud/azure/redis/README.md | 10 ++- cloud/azure/redis/monitors-azure-redis.tf | 4 +- cloud/azure/serverfarms/README.md | 9 ++- .../serverfarms/monitors-azure-serverfarms.tf | 4 +- cloud/azure/servicebus/README.md | 17 ++--- .../azure/servicebus/monitors-service-bus.tf | 8 +-- cloud/azure/sql-database/README.md | 14 ++-- .../sql-database/monitors-sql-database.tf | 6 +- cloud/azure/sql-elasticpool/README.md | 7 +- .../monitors-sql-elasticpool.tf | 4 +- cloud/azure/storage/README.md | 24 +++---- cloud/azure/storage/monitors-azure-storage.tf | 18 ++--- cloud/azure/stream-analytics/README.md | 14 ++-- .../monitors-stream-analytics.tf | 7 +- cloud/azure/virtual-machine/README.md | 9 ++- .../monitors-virtual-machine.tf | 6 +- cloud/gcp/big-query/README.md | 26 +++---- cloud/gcp/big-query/monitors-big-query.tf | 26 +++---- cloud/gcp/cloud-sql/common/README.md | 20 +++--- .../common/monitors-cloud-sql-common.tf | 61 +++++++--------- cloud/gcp/cloud-sql/mysql/README.md | 2 +- .../mysql/monitors-cloudsql-mysql.tf | 2 +- cloud/gcp/gce/instance/README.md | 7 +- .../gcp/gce/instance/monitors-gce-instance.tf | 8 +-- cloud/gcp/lb/README.md | 14 ++-- cloud/gcp/lb/monitors-lb.tf | 14 ++-- cloud/gcp/pubsub/README.md | 4 +- cloud/gcp/pubsub/monitors-pubsub.tf | 6 +- database/elasticsearch/README.md | 64 +++++++---------- .../elasticsearch/monitors-elasticsearch.tf | 70 +++++++++---------- database/mongodb/README.md | 8 +-- database/mongodb/monitors-mongo.tf | 4 +- database/mysql/README.md | 24 +++---- database/mysql/monitors-mysql.tf | 24 +++---- database/postgresql/README.md | 9 ++- database/postgresql/monitors-postgresql.tf | 8 +-- database/redis/README.md | 28 ++++---- database/redis/monitors-redis.tf | 10 +-- middleware/apache/README.md | 2 +- middleware/apache/monitors-apache.tf | 2 +- middleware/nginx/README.md | 6 +- middleware/nginx/monitors-nginx.tf | 2 +- middleware/php-fpm/README.md | 6 +- middleware/php-fpm/monitors-fpm.tf | 2 +- system/generic/README.md | 16 ++--- system/generic/monitors-system.tf | 10 +-- system/unreachable/README.md | 2 +- system/unreachable/monitors-unreachable.tf | 2 +- 108 files changed, 533 insertions(+), 620 deletions(-) diff --git a/caas/kubernetes/ark/README.md b/caas/kubernetes/ark/README.md index 1950b0c..2a102bf 100644 --- a/caas/kubernetes/ark/README.md +++ b/caas/kubernetes/ark/README.md @@ -23,7 +23,7 @@ Creates DataDog monitors with the following checks: | Name | Description | Type | Default | Required | |------|-------------|:----:|:-----:|:-----:| | ark\_schedules\_enabled | Flag to enable Ark schedules monitor | string | `"true"` | no | -| ark\_schedules\_extra\_tags | Extra tags for Ark schedules monitor | list | `[]` | no | +| ark\_schedules\_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\_no\_data\_timeframe | No data timeframe in minutes | string | `"1440"` | no | | ark\_schedules\_monitor\_timeframe | Monitor timeframe for Ark schedules monitor [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_1d"` | no | diff --git a/caas/kubernetes/cluster/README.md b/caas/kubernetes/cluster/README.md index 21c1dc4..088caef 100644 --- a/caas/kubernetes/cluster/README.md +++ b/caas/kubernetes/cluster/README.md @@ -23,7 +23,7 @@ Creates DataDog monitors with the following checks: | Name | Description | Type | Default | Required | |------|-------------|:----:|:-----:|:-----:| | apiserver\_enabled | Flag to enable API server monitor | string | `"true"` | no | -| apiserver\_extra\_tags | Extra tags for API server monitor | list | `[]` | no | +| apiserver\_extra\_tags | Extra tags for API server monitor | list(string) | `[]` | no | | apiserver\_message | Custom message for API server monitor | string | `""` | no | | apiserver\_threshold\_warning | API server monitor (warning threshold) | string | `"3"` | no | | environment | Architecture environment | string | n/a | yes | diff --git a/caas/kubernetes/ingress/vts/README.md b/caas/kubernetes/ingress/vts/README.md index 6ab32ac..9e12ad1 100644 --- a/caas/kubernetes/ingress/vts/README.md +++ b/caas/kubernetes/ingress/vts/README.md @@ -16,8 +16,8 @@ module "datadog-monitors-caas-kubernetes-ingress-vts" { Creates DataDog monitors with the following checks: -- Nginx Ingress 4xx errors - Nginx Ingress 5xx errors +- Nginx Ingress 4xx errors ## Inputs @@ -30,14 +30,14 @@ Creates DataDog monitors with the following checks: | filter\_tags\_custom\_excluded | Tags excluded for custom filtering when filter_tags_use_defaults is false | string | `""` | no | | filter\_tags\_use\_defaults | Use default filter tags convention | string | `"true"` | no | | ingress\_4xx\_enabled | Flag to enable Ingress 4xx errors monitor | string | `"true"` | no | -| ingress\_4xx\_extra\_tags | Extra tags for Ingress 4xx errors monitor | list | `[]` | no | +| ingress\_4xx\_extra\_tags | Extra tags for Ingress 4xx errors monitor | list(string) | `[]` | no | | ingress\_4xx\_message | Message sent when an alert is triggered | string | `""` | no | | ingress\_4xx\_threshold\_critical | 4xx critical threshold in percentage | string | `"40"` | no | | ingress\_4xx\_threshold\_warning | 4xx warning threshold in percentage | string | `"20"` | no | | ingress\_4xx\_time\_aggregator | Monitor aggregator for Ingress 4xx errors [available values: min, max or avg] | string | `"min"` | no | | ingress\_4xx\_timeframe | Monitor timeframe for Ingress 4xx errors [available values: `last_#m` (1, 5, 10, 15, or 30), `last_#h` (1, 2, or 4), or `last_1d`] | string | `"last_5m"` | no | | ingress\_5xx\_enabled | Flag to enable Ingress 5xx errors monitor | string | `"true"` | no | -| ingress\_5xx\_extra\_tags | Extra tags for Ingress 5xx errors monitor | list | `[]` | no | +| ingress\_5xx\_extra\_tags | Extra tags for Ingress 5xx errors monitor | list(string) | `[]` | no | | ingress\_5xx\_message | Message sent when an alert is triggered | string | `""` | no | | ingress\_5xx\_threshold\_critical | 5xx critical threshold in percentage | string | `"20"` | no | | ingress\_5xx\_threshold\_warning | 5xx warning threshold in percentage | string | `"10"` | no | diff --git a/caas/kubernetes/ingress/vts/monitors-ingress.tf b/caas/kubernetes/ingress/vts/monitors-ingress.tf index d665ad7..ebdecf1 100644 --- a/caas/kubernetes/ingress/vts/monitors-ingress.tf +++ b/caas/kubernetes/ingress/vts/monitors-ingress.tf @@ -2,7 +2,7 @@ resource "datadog_monitor" "nginx_ingress_too_many_5xx" { count = var.ingress_5xx_enabled == "true" ? 1 : 0 name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Nginx Ingress 5xx errors {{#is_alert}}{{{comparator}}} {{threshold}}% ({{value}}%){{/is_alert}}{{#is_warning}}{{{comparator}}} {{warn_threshold}}% ({{value}}%){{/is_warning}}" message = coalesce(var.ingress_5xx_message, var.message) - type = "query alert" + type = "query alert" query = <>>>>>> MON-459 use concat for extra tags + type = "metric alert" -# -# Failover Unavailable -# -resource "datadog_monitor" "failover_unavailable" { -count = var.failover_unavailable_enabled == "true" ? 1 : 0 -name = "${var.prefix_slug == "" ? "" : "[${var.prefix_slug}]"}[${var.environment}] Cloud SQL Failover Unavailable" -message = coalesce(var.failover_unavailable_message, var.message) -type = "metric alert" - -query = <