Azure Application Gateway

Introduction

Les Applications gateways (SKU2) sont des reverses proxy ( LB7) managés par Azure. Contrairement au SKUv1 qui était sous IIS, les SKUv2 sont sous NGINX.

Supervision de l’Application Gateway avec Grafana

Notre objectif consiste à surveiller notre AppsGW (Application Gateway) en utilisant Grafana grace à Azure Monitor.

1. Prérequis

2. Configuration d’Azure Monitor

3. Installation du plugin Azure Monitor pour Grafana

4. Configuration du plugin Azure Monitor

5. Création de dashboard

Ci dessous quelques exemple de dashboard que l’on peut faire à partir des métriques mise à disposition par AZure monitor

Un autre exemple avec le plugin mermaid :

Configuration via Terraform

On peut aussi le faire avec Terrform. Ci dessous un exemple de code gracieusement fournit par Alexandre COMET :

Query Logs analytics

Ci dessous un exemple de métrique :

AzureMetrics
| where $__timeFilter(TimeGenerated) and Resource == "MyLB" and MetricName == "VipAvailability"
| project TimeGenerated, Count
| order by TimeGenerated asc

Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome