本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Windows Server 上 IIS 內擷取到的 Web 伺服器指標
在 Windows Server 平台上,Elastic Beanstalk 會將模組新增至 IIS Web 伺服器的請求管道,並擷取 HTTP 請求時間和回應代碼的指標。模組會使用高效能處理序間通訊 (IPC) 通道,將這些指標傳送到執行個體上的運作狀態代理程式。運作狀態代理程式會彙整這些指標,將它們與作業系統指標合併,並傳送至 Elastic Beanstalk 服務。
實作詳細資訊
為了從 IIS 擷取指標,Elastic Beanstalk 會實作受管 IHttpModule
BeginRequest
EndRequest
%windir%\System32\inetsrv\config\applicationHost.config
的 <modules>
IIS 中的 Elastic Beanstalk 模組會將擷取到的 web 請求指標傳送到執行個體上的運作狀態代理程式,該程式是名為 HealthD
的 Windows 服務。為了傳送此資料,模組會使用 NetNamedPipeBinding