
C’est un diagramme de séquence représentant le flux d’une requête dans une infrastructure web sécurisée, avec monitoring et logging. Voici les étapes clés :
- Couche Sécurité (Firewall) :
- Vérifications : Filtrage géographique (geo-fencing), restriction par IP, limitation du nombre d’appels (rate limiting), et logging des tentatives.
- Action : Si la requête est autorisée, elle est transmise au Load Balancer.
- Load Balancer :
- Health Checks : Vérifie régulièrement la disponibilité des serveurs IIS (via des requêtes de type
healthchecks/monitor). - Sécurité : Ajoute son propre logging (ex : journalisation des requêtes entrantes/sortantes).
- Routing : Achemine la requête vers un serveur IIS disponible.
- Health Checks : Vérifie régulièrement la disponibilité des serveurs IIS (via des requêtes de type
- Serveur IIS (Application Web) :
- Traitement : Reçoit la requête, génère des logs envoyés à Graylog (centralisation des logs).
- Base de données : Stocke un nouveau message (ex : données métier comme un ticket de transport).
- Metrics : Grafana interroge IIS (via Prometheus, un outil de collecte de métriques) pour récupérer des statistiques (ex : temps de réponse, erreurs, trafic). Note : Le schéma suggère que IIS expose des métriques au format compatible avec Prometheus (ex : endpoint
/metrics).
- Outils de Monitoring :
- Graylog : Agrège les logs pour analyse (ex : détection d’anomalies).
- Grafana + Prometheus : Visualise les performances en temps réel (dashboard).
About the author