Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Capture des métriques du serveur web dans IIS sous Windows Server
Sur la plateforme Windows Server, Elastic Beanstalk ajoute un module au pipeline de demandes du serveur web IIS et capture les métriques relatives aux délais des demandes HTTP et aux codes de réponse. Le module envoie ces métriques à l'agent d'état de l'instance à l'aide d'un canal de communication inter-processus (IPC) hautes performances. L'agent de vérification de l'état regroupe ces métriques, les combine avec celles du système d'exploitation et les envoie au service Elastic Beanstalk.
Détails de l'implémentation
Pour capturer les métriques provenant d'IIS, Elastic Beanstalk implémente une interface IHttpModule
BeginRequest
EndRequest
<modules>
%windir%\System32\inetsrv\config\applicationHost.config
.
Le module Elastic Beanstalk dans IIS envoie les métriques de demandes web capturées à l'agent de vérification de l'état sur instance, qui est un service Windows appelé HealthD
. Pour envoyer ces données, le module utilise NetNamedPipeBinding