-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathalerts.tf
More file actions
35 lines (31 loc) · 1.26 KB
/
alerts.tf
File metadata and controls
35 lines (31 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# resource "azurerm_monitor_scheduled_query_rules_alert_v2" "five_hundred_error_alert" {
# count = var.enable_alerting ? 1 : 0
# auto_mitigation_enabled = false
# description = "An alert triggered by 500 errors logged in code"
# enabled = var.enable_alerting
# evaluation_frequency = "PT5M"
# location = var.region
# name = "${var.app_short_name}-500-error-alert"
# resource_group_name = azurerm_resource_group.main.name
# scopes = [var.action_group_id]
# severity = 2
# skip_query_validation = false
# window_duration = "PT5M"
# workspace_alerts_storage_enabled = false
# action {
# action_groups = [var.action_group_id]
# }
# criteria {
# operator = "GreaterThan"
# query = <<-QUERY
# ContainerAppConsoleLogs_CL
# | where Log contains "[ERROR]"
# QUERY
# threshold = 0
# time_aggregation_method = "Count"
# failing_periods {
# minimum_failing_periods_to_trigger_alert = 1
# number_of_evaluation_periods = 1
# }
# }
# }