上一主题: 配置代理以收集其他事务跟踪数据下一主题: 收集 servlet 请求数据


收集用户 ID 数据

配置 Java 代理以标识用户 ID

  1. 配置与托管应用程序用于存储用户 ID 的方法相对应的属性。

    注意:请确保只有一组属性未注释,否则可能会使用错误的属性。

  2. 对于 HttpServletRequest.getRemoteUser(),请将以下属性取消注释:
    introscope.agent.transactiontracer.userid.method=HttpServletRequest.getRemoteUser
    
  3. 对于 HttpServletRequest.getHeader (字符串键),请将以下一对属性取消注释并为第二个属性定义键字符串:
    introscope.agent.transactiontracer.userid.method=HttpServletRequest.getHeader
    introscope.agent.transactiontracer.userid.key=<application defined key string>
    
  4. 对于 HttpSession.getValue(字符串键),请取消注释以下一对属性并定义第二个属性的键字符串:
    introscope.agent.transactiontracer.userid.method=HttpServletRequest.getValue
    introscope.agent.transactiontracer.userid.key=<application defined key string>