Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf Azure服务总线中继-监视请求流量_Wcf_Azure_Azureservicebus_Iis Logs_Azure Servicebusrelay - Fatal编程技术网

Wcf Azure服务总线中继-监视请求流量

Wcf Azure服务总线中继-监视请求流量,wcf,azure,azureservicebus,iis-logs,azure-servicebusrelay,Wcf,Azure,Azureservicebus,Iis Logs,Azure Servicebusrelay,我们使用Azure服务总线中继从外部公开内部WCF服务,但当尝试将外部服务使用与IIS日志对应时,我们遇到了问题,因为web服务器日志中没有服务总线中继请求的条目。这是有意义的,因为我们向云中继建立了一个出站HTTP请求,并且所有请求都通过该主机连接提供服务(我们使用的是HttpRelayBinding) 在为中继请求提供服务时,有没有办法创建IIS日志条目,或者我们必须求助于来跟踪中继使用情况?我们的目标是将Azure计费(事务/月)与实际中继使用情况相协调。是否有其他人尝试过此方法或找到了跟

我们使用Azure服务总线中继从外部公开内部WCF服务,但当尝试将外部服务使用与IIS日志对应时,我们遇到了问题,因为web服务器日志中没有服务总线中继请求的条目。这是有意义的,因为我们向云中继建立了一个出站HTTP请求,并且所有请求都通过该主机连接提供服务(我们使用的是
HttpRelayBinding


在为中继请求提供服务时,有没有办法创建IIS日志条目,或者我们必须求助于来跟踪中继使用情况?我们的目标是将Azure计费(事务/月)与实际中继使用情况相协调。是否有其他人尝试过此方法或找到了跟踪或监视服务总线中继通信量的简单解决方案?

我不知道直接写入IIS日志的机制


如果需要使用状态代码记录请求/响应的数量,可以向服务添加自定义IMessageInspector(可以通过自定义WCF服务行为添加)。响应消息将具有包含HTTP状态代码的HttpResponseMessageProperty。使用这种方法,您可以使用与IIS创建的格式相似的格式记录数据。

我不知道有直接写入IIS日志的机制

如果需要使用状态代码记录请求/响应的数量,可以向服务添加自定义IMessageInspector(可以通过自定义WCF服务行为添加)。响应消息将具有包含HTTP状态代码的HttpResponseMessageProperty。通过这种方法,您可以使用与IIS创建的格式相似的格式记录数据