我正在使用AppMon 6.5来监控在Oracle Weblogic中运行的应用程序,并将Apache服务器作为Web服务器。
客户端使用json有效负载执行大量HTTP POST请求,我想捕获发送的数据。
我已将Web服务器传感器(Apache代理)配置为捕获所有请求标头和请求参数,并配置Servlet传感器(Weblogic代理)以捕获所有请求标头,请求参数,会话属性......
但是当客户端将参数作为表单数据发送时,我只能捕获POST参数(例如,登录请求包含两个作为表单数据发送的帖子参数)
Web服务器传感器的文档说明了这个
Request Parameter Capturing
Capturing the request parameter has some limitations on the web server:
Only the first 20.000 characters of the combined string of query and POST body will be analyzed. Parameters which are beyond that limit cannot be captured.
Reading request parameters from the POST body is only supported for IIS7+ and Apache based web servers.
https://community.dynatrace.com/community/display/DOCDT65/Web+Server+Sensor
是否无法捕获作为正文发送的POST数据(例如json内容)??
提前致谢
问候。
答案 0 :(得分:0)
Dynatrace AppMon不会捕获Payload数据,这会导致很高的开销。对于几乎所有情况,您都可以通过其他方式获得您想要的信息,例如:通过方法参数。