Log different messages depending on whether rate limits are actually enforced.
This commit is contained in:
parent
5951ead1b6
commit
8c9d871268
|
@ -139,10 +139,12 @@ public class MessageController {
|
||||||
rateLimiters.getUnsealedSenderLimiter().validate(source.get().getUuid().toString(), destinationName.toString());
|
rateLimiters.getUnsealedSenderLimiter().validate(source.get().getUuid().toString(), destinationName.toString());
|
||||||
} catch (RateLimitExceededException e) {
|
} catch (RateLimitExceededException e) {
|
||||||
Metrics.counter(REJECT_UNSEALED_SENDER_COUNTER_NAME, SENDER_COUNTRY_TAG_NAME, Util.getCountryCode(source.get().getNumber())).increment();
|
Metrics.counter(REJECT_UNSEALED_SENDER_COUNTER_NAME, SENDER_COUNTRY_TAG_NAME, Util.getCountryCode(source.get().getNumber())).increment();
|
||||||
logger.debug("Rejected unsealed sender limit from: {}", source.get().getNumber());
|
|
||||||
|
|
||||||
if (dynamicConfigurationManager.getConfiguration().getMessageRateConfiguration().isEnforceUnsealedSenderRateLimit()) {
|
if (dynamicConfigurationManager.getConfiguration().getMessageRateConfiguration().isEnforceUnsealedSenderRateLimit()) {
|
||||||
|
logger.debug("Rejected unsealed sender limit from: {}", source.get().getNumber());
|
||||||
throw e;
|
throw e;
|
||||||
|
} else {
|
||||||
|
logger.debug("Would reject unsealed sender limit from: {}", source.get().getNumber());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue