Description
As a developer, I can route metrics (a signal type) from an Azure App Service Plan (cobalt-azure-simple-sp) using Azure Monitoring to trigger alerts based on minimal criteria defined from an alert rule.
Acceptance Criteria
Reference: [Done-Done Checklist] (https://github.com/Microsoft/code-with-engineering-playbook/blob/master/Engineering/BestPractices/DoneDone.md)
Resources
Azure Monitor Overview - https://docs.microsoft.com/en-us/azure/azure-monitor/overview
Azure Monitor Alerts Overview - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-overview
Azure Monitor Alerts ARM Template - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templates
Azure Monitor Supported Metrics - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported
Tasks
-
Validate and discuss what required variables and resources are needed as configurable attributes for the azure monitoring metric resource. (Is the cobalt-azure-simple-sp enough? Should we setup rules for the other resources like the gateway, vnet or app insights? What about smart groups?)
-
Decide which variables obtain their values from outside the azure monitoring module. (What variables should the Monitoring Module expose to the azure simple template? (ex. resource group name, resource group location))
-
Validate and discuss which modules will consume the output from the app monitoring module.
-
Choose which default/optional variables would be nice-to-haves.
-
Implement and test deployment of the Azure Monitoring Module via the Azure Simple Template.
Description
As a developer, I can route metrics (a signal type) from an Azure App Service Plan (cobalt-azure-simple-sp) using Azure Monitoring to trigger alerts based on minimal criteria defined from an alert rule.
Acceptance Criteria
Reference: [Done-Done Checklist] (https://github.com/Microsoft/code-with-engineering-playbook/blob/master/Engineering/BestPractices/DoneDone.md)
Resources
Azure Monitor Overview - https://docs.microsoft.com/en-us/azure/azure-monitor/overview
Azure Monitor Alerts Overview - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-overview
Azure Monitor Alerts ARM Template - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-create-templates
Azure Monitor Supported Metrics - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/metrics-supported
Tasks
Validate and discuss what required variables and resources are needed as configurable attributes for the azure monitoring metric resource. (Is the cobalt-azure-simple-sp enough? Should we setup rules for the other resources like the gateway, vnet or app insights? What about smart groups?)
Decide which variables obtain their values from outside the azure monitoring module. (What variables should the Monitoring Module expose to the azure simple template? (ex. resource group name, resource group location))
Validate and discuss which modules will consume the output from the app monitoring module.
Choose which default/optional variables would be nice-to-haves.
Implement and test deployment of the Azure Monitoring Module via the Azure Simple Template.