MON-77 Fix tag filters

This commit is contained in:
Laurent Piroelle 2017-10-30 18:00:12 +01:00
parent 15549efc52
commit 3330aeb9dc

View File

@ -12,7 +12,7 @@ resource "datadog_monitor" "eventhub_status" {
message = "${var.down_message}" message = "${var.down_message}"
query = <<EOF query = <<EOF
avg(last_5m): avg:azure.eventhub_namespaces.status{${data.template_file.filter.rendered} by {name,resource_group,region} != 1 avg(last_5m): avg:azure.eventhub_namespaces.status{${data.template_file.filter.rendered}} by {name,resource_group,region} != 1
EOF EOF
type = "query alert" type = "query alert"
@ -34,10 +34,10 @@ resource "datadog_monitor" "eventhub_failed_requests" {
query = <<EOF query = <<EOF
avg(last_5m): ( avg(last_5m): (
avg:azure.eventhub_namespaces.failed_requests{${data.template_file.filter.rendered} by {name,resource_group,region} avg:azure.eventhub_namespaces.failed_requests{${data.template_file.filter.rendered}} by {name,resource_group,region}
) * 100 / ( ) * 100 / (
avg:azure.eventhub_namespaces.successful_requests{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.successful_requests{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.failed_requests{${data.template_file.filter.rendered} by {name,resource_group,region} avg:azure.eventhub_namespaces.failed_requests{${data.template_file.filter.rendered}} by {name,resource_group,region}
) > ${var.failed_requests_rate_thresold_critical} ) > ${var.failed_requests_rate_thresold_critical}
EOF EOF
type = "query alert" type = "query alert"
@ -65,14 +65,14 @@ resource "datadog_monitor" "eventhub_errors" {
query = <<EOF query = <<EOF
avg(last_5m): ( avg(last_5m): (
avg:azure.eventhub_namespaces.internal_server_errors{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.internal_server_errors{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.server_busy_errors{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.server_busy_errors{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.other_errors{${data.template_file.filter.rendered} by {name,resource_group,region} avg:azure.eventhub_namespaces.other_errors{${data.template_file.filter.rendered}} by {name,resource_group,region}
) * 100 / ( ) * 100 / (
avg:azure.eventhub_namespaces.successful_requests{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.successful_requests{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.internal_server_errors{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.internal_server_errors{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.server_busy_errors{${data.template_file.filter.rendered} by {name,resource_group,region} + avg:azure.eventhub_namespaces.server_busy_errors{${data.template_file.filter.rendered}} by {name,resource_group,region} +
avg:azure.eventhub_namespaces.other_errors{${data.template_file.filter.rendered} by {name,resource_group,region} avg:azure.eventhub_namespaces.other_errors{${data.template_file.filter.rendered}} by {name,resource_group,region}
) > ${var.errors_rate_thresold_critical} ) > ${var.errors_rate_thresold_critical}
EOF EOF
type = "query alert" type = "query alert"