servlet-filters - 在 Servlet 过滤器中屏蔽 Jersey 1.x 请求路径参数的最佳方法
问题描述
我正在尝试使用类似于 Micrometer 指标的 Jersey 1.x 框架从 Rest APIs 收集指标。
我编写了一个自定义过滤器实现来执行此操作,但所有 HTTP 请求都使用实际路径参数而不是掩码值。
例如 user/{123}/test --> users/id/test customer{4556}address/{5444} --> customer/id/address/id
我们如何在 Java servlet 过滤器中将路径参数屏蔽为通用值,然后再将其推送到千分尺 Prometheus?
解决方案
推荐阅读
- graphql - GraphQL 错误 FieldsConflict:字段具有不同的列表形状
- angular - 如何在不使用异步等待的情况下在 Angular 中的订阅中获取价值
- angular - 如何为登录请求修复 401(未经授权)
- swift - 如何用 2 个部分填充 UITableView
- javascript - react-router 和 typescript 抛出“无法解析 'react-router-dom'”错误
- python - 如何在python中有效地映射时间序列之间的数据
- mysql - jdbc 驱动程序在 kubernetes 中不起作用,超时失败
- delphi - 为什么 MoveFile 缺少运算符?
- matlab - 如何在空终止符后修剪字符串的一部分?
- c++ - 有没有办法根据用户的输入访问类对象的信息?