0

​我正在使用 AppMon 6.5 监控在 Oracle Weblogic 中运行的应用程序,其中 Apache 服务器作为 Web 服务器。

客户端使用 json 有效负载执行大量 HTTP POST 请求,我想捕获发送的数据。

我已经配置了 Web 服务器传感器(Apache 代理)来捕获所有请求标头和请求参数,并配置了 Servlet 传感器(Weblogic 代理)来捕获所有请求标头、请求参数、会话属性......

但是当客户端将参数作为表单数据发送时,我只能捕获 POST 参数(例如,登录请求包含两个作为表单数据发送的 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 内容)?

提前致谢

问候。

4

1 回答 1

0

Dynatrace AppMon 不捕获 Payload 数据,这会导致高开销。不过,对于几乎所有情况,您都可以通过另一种方式获得您想要的信息,例如通过方法参数。

于 2018-01-15T22:54:00.840 回答