本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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