azurerm_monitor_metric_alert для Appinsight настраиваемый metri c не работает - PullRequest
0 голосов
/ 06 февраля 2020
resource "azurerm_monitor_metric_alert" "exception_alert_test_incoming_orders" {
  name                = "IncomingOrderTest"
  resource_group_name = "${var.azurerm_resource_group_name}"
  scopes              = ["${azurerm_application_insights.app_insights_test.id}"]

  enabled = "${var.test_insight_alerts_enabled}"

  description = "Alert due to 0 incoming orders on last 24 hours (Test)"

  frequency = "PT1H"

  window_size = "P1D"

  criteria {
    metric_namespace = "Azure.ApplicationInsights"
    metric_name      = "IncomingOrder"
    aggregation      = "Count"
    operator         = "Equals"
    threshold        = 0

  }

  action {
    action_group_id = "${azurerm_monitor_action_group.monitor_alert_action_test.id}"
  }
}

Предупреждения не приводятся в действие, переменные верны и не уверены в метрическом пространстве имен.

1 Ответ

0 голосов
/ 07 февраля 2020

metric_namespace должен представлять тип ресурса azure.

Например: "Microsoft.Storage/storageAccounts", поскольку именно здесь должно генерироваться значение c для предупреждения.

Я считаю, что для уведомлений о приложении metric_namespace - это microsoft.insights/components.

Все остальное выглядит хорошо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...