|
| 1 | +locals { |
| 2 | + #APPSERVICEPLAN |
| 3 | + monitor_diagnostic_setting_appserviceplan_metrics = ["AllMetrics"] |
| 4 | + |
| 5 | + #FUNCTIONAPP |
| 6 | + monitor_diagnostic_setting_function_app_enabled_logs = ["AppServiceAuthenticationLogs", "FunctionAppLogs"] |
| 7 | + monitor_diagnostic_setting_function_app_metrics = ["AllMetrics"] |
| 8 | + |
| 9 | + # KEYVAULT |
| 10 | + monitor_diagnostic_setting_keyvault_enabled_logs = ["AuditEvent", "AzurePolicyEvaluationDetails"] |
| 11 | + monitor_diagnostic_setting_keyvault_metrics = ["AllMetrics"] |
| 12 | + |
| 13 | + # LOG ANALYTICS WORKSPACE |
| 14 | + monitor_diagnostic_setting_log_analytics_workspace_enabled_logs = ["SummaryLogs", "Audit"] |
| 15 | + monitor_diagnostic_setting_log_analytics_workspace_metrics = ["AllMetrics"] |
| 16 | + |
| 17 | + #SQL SERVER AND DATABASE |
| 18 | + monitor_diagnostic_setting_database_enabled_logs = ["SQLSecurityAuditEvents", "SQLInsights", "QueryStoreWaitStatistics", "Errors", "DatabaseWaitStatistics", "Timeouts"] |
| 19 | + monitor_diagnostic_setting_database_metrics = ["Basic", "InstanceAndAppAdvanced", "WorkloadManagement"] |
| 20 | + monitor_diagnostic_setting_sql_server_enabled_logs = ["SQLSecurityAuditEvents"] |
| 21 | + monitor_diagnostic_setting_sql_server_metrics = ["Basic", "InstanceAndAppAdvanced", "WorkloadManagement"] |
| 22 | + |
| 23 | + #STORAGE ACCOUNT |
| 24 | + monitor_diagnostic_setting_storage_account_enabled_logs = ["StorageWrite", "StorageRead", "StorageDelete"] |
| 25 | + monitor_diagnostic_setting_storage_account_metrics = ["Capacity", "Transaction"] |
| 26 | + |
| 27 | + #SUBNET |
| 28 | + monitor_diagnostic_setting_network_security_group_enabled_logs = ["NetworkSecurityGroupEvent", "NetworkSecurityGroupRuleCounter"] |
| 29 | + |
| 30 | + #VNET |
| 31 | + monitor_diagnostic_setting_vnet_enabled_logs = ["VMProtectionAlerts"] |
| 32 | + monitor_diagnostic_setting_vnet_metrics = ["AllMetrics"] |
| 33 | +} |
0 commit comments