Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erfassung von Webserver-Metriken in IIS auf Windows Server
Auf der Windows-Server-Plattform fügt Elastic Beanstalk ein Modul zur Anfrage-Pipeline des IIS-Webservers hinzu und erfasst Metriken über HTTP-Anfragezeiten und Antwortcodes. Das Modul sendet diese Metriken über einen leistungsfähigen IPC-Kanal (Inter-Process Communication) an den On-Instance-Zustandsagenten. Der Integritäts-Agent aggregiert diese Metriken, kombiniert sie mit Metriken des Betriebssystems und sendet sie an den Elastic-Beanstalk-Service.
Implementierungsinformationen
Um Metriken aus IIS zu erfassen, implementiert Elastic Beanstalk eine verwaltete IHttpModule
BeginRequest
EndRequest
<modules>
%windir%\System32\inetsrv\config\applicationHost.config
.
Das Elastic-Beanstalk-Modul in IIS sendet die erfassten Metriken der Web-Anfrage an den Integritäts-Agenten für die Instance. Dabei handelt es sich um einen Windows-Service mit dem Namen HealthD
. Um diese Daten zu senden, verwendet das Modul NetNamedPipeBinding