Skip to content

Commit 68a7c87

Browse files
chore: [PIDM-1191] [PRINTIT] Delete duplicated pdf-engine alert (#3550)
* chore: [PIDM-1191] [PRINTIT] Delete duplicated pdf-engine alert * fix --------- Co-authored-by: Pasquale Spica <36746022+pasqualespica@users.noreply.github.com> Co-authored-by: pasqualespica <pasqualespica@gmail.com>
1 parent 2dbce43 commit 68a7c87

File tree

3 files changed

+1
-38
lines changed

3 files changed

+1
-38
lines changed

src/domains/printit-app/00_alerts.tf

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -275,42 +275,6 @@ AzureDiagnostics
275275

276276
}
277277

278-
resource "azurerm_monitor_scheduled_query_rules_alert" "pagopa-pdf-engine-pdf-availability" {
279-
count = var.env_short == "p" ? 1 : 0
280-
resource_group_name = "dashboards"
281-
name = "${local.project}-availability @ _generate-pdf"
282-
location = var.location
283-
284-
action {
285-
action_group = can(data.azurerm_monitor_action_group.opsgenie[0]) ? [data.azurerm_monitor_action_group.email.id, data.azurerm_monitor_action_group.slack.id, data.azurerm_monitor_action_group.opsgenie[0].id] : [data.azurerm_monitor_action_group.email.id, data.azurerm_monitor_action_group.slack.id]
286-
email_subject = "Email Header"
287-
custom_webhook_payload = "{}"
288-
}
289-
data_source_id = data.azurerm_api_management.apim.id
290-
description = "Availability for /generate-pdf is less than or equal to 90%"
291-
enabled = true
292-
query = (<<-QUERY
293-
let threshold = 0.90;
294-
AzureDiagnostics
295-
| where url_s matches regex "/generate-pdf"
296-
| summarize
297-
Total=count(),
298-
Success=count(responseCode_d < 500)
299-
by bin(TimeGenerated, 5m)
300-
| extend availability=toreal(Success) / Total
301-
| where availability < threshold
302-
QUERY
303-
)
304-
severity = 1
305-
frequency = 5
306-
time_window = 5
307-
trigger {
308-
operator = "GreaterThanOrEqual"
309-
threshold = 1
310-
}
311-
312-
}
313-
314278
## Print Notice Functions ##
315279

316280
resource "azurerm_monitor_scheduled_query_rules_alert" "print-notice-retry-fn-error-alert" {

src/domains/printit-app/02_namespace.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ module "workload_identity" {
1919
key_vault_certificate_permissions = ["Get"]
2020
key_vault_key_permissions = ["Get"]
2121
key_vault_secret_permissions = ["Get"]
22-
}
22+
}

src/domains/printit-app/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,6 @@ No outputs.
190190
| [azurerm_monitor_autoscale_setting.autoscale_app_service_printit_pdf_engine_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
191191
| [azurerm_monitor_autoscale_setting.autoscale_app_service_printit_pdf_engine_java_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
192192
| [azurerm_monitor_scheduled_query_rules_alert.generate-pdf-engine-generate-responsetime](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
193-
| [azurerm_monitor_scheduled_query_rules_alert.pagopa-pdf-engine-pdf-availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
194193
| [azurerm_monitor_scheduled_query_rules_alert.pagopa-print-payment-notice-generator-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
195194
| [azurerm_monitor_scheduled_query_rules_alert.pagopa-print-payment-notice-generator-rest-availability-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
196195
| [azurerm_monitor_scheduled_query_rules_alert.pagopa-print-payment-notice-service-responsetime-upd](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |

0 commit comments

Comments
 (0)