services/Network/applicationGateways/alerts.yaml (130 lines of code) (raw):

- name: Backend Last Byte Response Time description: Time interval between start of establishing a connection to backend server and receiving the last byte of the response body type: Metric verified: false visible: true tags: - alz properties: metricName: BackendLastByteResponseTime metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: DynamicThresholdCriterion alertSensitivity: Medium failingPeriods: numberOfEvaluationPeriods: 2 minFailingPeriodsToAlert: 2 autoMitigate: false enabled: true deployments: - name: Deploy Azure Application Gateway BackendLastByteResponseTime Alert template: Deploy-AGW-BackendLastByteResponseTime-Alert.json type: Policy tags: - alz properties: scope: Resource multiResource: false references: - name: Monitoring Azure Application Gateway data reference url: https://learn.microsoft.com/azure/application-gateway/monitor-application-gateway-reference - name: Metrics for Application Gateway url: https://learn.microsoft.com/azure/application-gateway/application-gateway-metrics - name: Monitoring Azure Application Gateway url: https://learn.microsoft.com/azure/application-gateway/monitor-application-gateway guid: 57c7b576-d4b2-4aa7-8c58-5c0ccbf94726 - name: UnhealthyHostCount description: Number of unhealthy backend hosts type: Metric verified: false visible: true tags: - auto-generated - agc-12269 properties: metricName: UnhealthyHostCount metricNamespace: Microsoft.Network/applicationGateways severity: 1 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 0.0 enabled: true guid: c88acf4e-2d23-4ac7-93fb-e44ded53ecee - name: FailedRequests description: Count of failed requests that Application Gateway has served type: Metric verified: false visible: true tags: - auto-generated - agc-5684 properties: metricName: FailedRequests metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 10.0 enabled: true guid: 73afde26-bd0c-4c31-8801-5b2444629448 - name: HealthyHostCount description: Number of healthy backend hosts type: Metric verified: false visible: true tags: - auto-generated - agc-4212 properties: metricName: HealthyHostCount metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: LessThan criterionType: StaticThresholdCriterion threshold: 1.0 enabled: true guid: f03d1a7a-6bd3-42ae-89db-b36fd6ce5633 - name: ResponseStatus description: Http response status returned by Application Gateway type: Metric verified: false visible: true tags: - auto-generated - agc-2218 properties: metricName: ResponseStatus metricNamespace: Microsoft.Network/applicationGateways severity: 1 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion dimensions: - operator: include name: httpstatusgroup values: - 5xx threshold: 10.0 enabled: true guid: 6d77d848-23b1-4ff4-b9de-d421845d9566 - name: ApplicationGatewayTotalTime description: Time that it takes for a request to be processed and its response to be sent. This is the interval from the time when Application Gateway receives the first byte of an HTTP request to the time when the response send operation finishes. It's important to note that this usually includes the Application Gateway processing time, time that the request and response packets are traveling over the network and the time the backend server took to respond. type: Metric verified: false visible: true tags: - auto-generated - agc-1728 properties: metricName: ApplicationGatewayTotalTime metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 5000.0 enabled: true guid: 73fa1878-d22d-4e8d-922d-9f146454cc40 - name: CapacityUnits description: Capacity Units consumed type: Metric verified: false visible: true tags: - auto-generated - agc-1673 properties: metricName: CapacityUnits metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 75.0 enabled: true guid: d43ca9ef-6211-40ff-972e-fffb17923fc9 - name: BackendResponseStatus description: The number of HTTP response codes generated by the backend members. This does not include any response codes generated by the Application Gateway. type: Metric verified: false visible: true tags: - auto-generated - agc-1481 properties: metricName: BackendResponseStatus metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion dimensions: - operator: include name: httpstatusgroup values: - 5xx threshold: 10.0 enabled: true guid: c319a40c-3750-4fb4-a36d-beb3d09ef2ee - name: CpuUtilization description: Current CPU utilization of the Application Gateway type: Metric verified: false visible: true tags: - auto-generated - agc-1234 properties: metricName: CpuUtilization metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 80.0 enabled: true guid: 9c8be4c5-5ba3-47ef-8a0a-97144734a336 - name: BackendConnectTime description: Time spent establishing a connection with a backend server type: Metric verified: false visible: true tags: - auto-generated - agc-1222 properties: metricName: BackendConnectTime metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT5M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 10000.0 enabled: true guid: e636b3ea-da2d-42f5-aedf-12b69432ac1f - name: ComputeUnits description: Compute Units consumed type: Metric verified: false visible: true tags: - auto-generated - agc-1088 properties: metricName: ComputeUnits metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 75.0 enabled: true guid: e59f4d17-2600-4bcc-ab57-6c695d37a0b2 - name: Throughput description: Number of bytes per second the Application Gateway has served type: Metric verified: false visible: true tags: - auto-generated - agc-687 properties: metricName: Throughput metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 167772160.0 enabled: true guid: 7640663c-b2f7-41bf-9419-be5e8cfdf74e - name: TotalRequests description: Count of successful requests that Application Gateway has served type: Metric verified: false visible: true tags: - auto-generated - agc-542 properties: metricName: TotalRequests metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 10000.0 enabled: true guid: 06982a17-4def-405d-bb59-4ecfb6486f9e - name: CurrentConnections description: Count of current connections established with Application Gateway type: Metric verified: false visible: true tags: - auto-generated - agc-522 properties: metricName: CurrentConnections metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 10000.0 enabled: true guid: 695b9710-e432-4521-9042-36287f0fc5ba - name: EstimatedBilledCapacityUnits description: Estimated capacity units that will be charged type: Metric verified: false visible: true tags: - auto-generated - agc-320 properties: metricName: EstimatedBilledCapacityUnits metricNamespace: Microsoft.Network/applicationGateways severity: 2 windowSize: PT30M evaluationFrequency: PT15M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 20.0 enabled: true guid: e77b6820-e115-4e33-97c1-9bb902eec3b2 - name: AzwafSecRule description: Matched Managed Rules type: Metric verified: false visible: true tags: - auto-generated - agc-311 properties: metricName: AzwafSecRule metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Total operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 75.0 enabled: true guid: d5827f03-efb6-4257-96e2-b6e34e3bef7e - name: BackendFirstByteResponseTime description: Time interval between start of establishing a connection to backend server and receiving the first byte of the response header, approximating processing time of backend server type: Metric verified: false visible: true tags: - auto-generated - agc-270 properties: metricName: BackendFirstByteResponseTime metricNamespace: Microsoft.Network/applicationGateways severity: 3 windowSize: PT5M evaluationFrequency: PT1M timeAggregation: Average operator: GreaterThan criterionType: StaticThresholdCriterion threshold: 2000.0 enabled: true guid: 3cbcad15-0bb6-423e-87c1-4d40722103d6