fix: fix javaagent ratelimit pb method not found error (#1569)

pull/1584/head
evelynwei 4 months ago committed by GitHub
parent 0ade1a4092
commit 4612bb92e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -59,3 +59,4 @@
- [feat:support stat and event report with service discovery.](https://github.com/Tencent/spring-cloud-tencent/pull/1537)
- [fix: update EnhancedRequestContext toString method.](https://github.com/Tencent/spring-cloud-tencent/pull/1546)
- [docs: update GitHub Actions.](https://github.com/Tencent/spring-cloud-tencent/pull/1556)
- [fix: fix javaagent ratelimit pb method not found error](https://github.com/Tencent/spring-cloud-tencent/pull/1569)

@ -131,7 +131,7 @@ public class QuotaCheckReactiveFilter implements WebFilter, Ordered {
response.getHeaders()
.add(HeaderConstant.INTERNAL_CALLEE_RET_STATUS, RetStatus.RetFlowControl.getDesc());
// set trace span
RateLimitUtils.reportTrace(assemblyAPI, quotaResponse.getActiveRule().getId().getValue());
RateLimitUtils.reportTrace(assemblyAPI, quotaResponse.getActiveRuleId());
if (Objects.nonNull(quotaResponse.getActiveRule())) {
try {
String encodedActiveRuleName = URLEncoder.encode(

@ -118,7 +118,7 @@ public class QuotaCheckServletFilter extends OncePerRequestFilter {
// set flow control to header
response.addHeader(HeaderConstant.INTERNAL_CALLEE_RET_STATUS, RetStatus.RetFlowControl.getDesc());
// set trace span
RateLimitUtils.reportTrace(assemblyAPI, quotaResponse.getActiveRule().getId().getValue());
RateLimitUtils.reportTrace(assemblyAPI, quotaResponse.getActiveRuleId());
if (Objects.nonNull(quotaResponse.getActiveRule())) {
try {
String encodedActiveRuleName = URLEncoder.encode(

Loading…
Cancel
Save