我正在尝试使用ApacheloggingWeb服务特定信息(Apache通过使用mod_jk充当负载均衡器)。 例如,我想知道每个web服务调用的响应时间需要多长时间。 要做到这一点,我绝对需要知道日志文件中web服务方法的名称。 事实上,webservice-method的名字被封装在SOAP-body中,我没有使用default-configuration来访问它。
有人知道一个Apache模块来扩展日志信息吗? 还有其他的想法来解决这个挑战吗?
谢谢!
大多数服务框架和混合框架提供了计算负载和事件logging的方法。
您可以selectCXF中的服务实施。 或者在Axis实现下更轻。
有一些Apache的login项目可以解决你的问题,这是链接:
Apache日志服务
我个人认为,最轻的解决scheme将是开发一个小模块apache来识别特定的stream量,并避免额外服务的数据处理过载