@@ -75,22 +75,24 @@ public void papiDailyLimitReport() {
7575 if (enableRateLimiting ) {
7676 try
7777 {
78- LocalDate yesterday = LocalDate .now ().minusDays (1 );
79- // save redis cached data to DB
80- papiRedisClient .saveRedisPapiLimitDateToDB (yesterday );
81-
82- //Report to Slack Channel
83- String mode = Features .ENABLE_PAPI_RATE_LIMITING .isActive () ? "ENFORCEMENT" : "MONITORING" ;
84- String SLACK_INTRO_MSG = "Public API Rate limit report - Date: " + yesterday .toString () + "\n Current Anonymous Requests Limit: " + anonymousRequestLimit
85- + "\n Current Public API Clients Limit: " + knownRequestLimit + "\n Mode: " + mode ;
86- LOG .info (SLACK_INTRO_MSG );
87- slackManager .sendAlert (SLACK_INTRO_MSG , slackChannel , webhookUrl , webhookUrl );
88-
89- String SLACK_STATS_MSG = "Count of Anonymous IPs blocked: " + papiRateLimitingDao .countAnonymousRequestsWithLimitExceeded (yesterday , anonymousRequestLimit )
90- + "\n Count of Public API clients that have exceeded the limit: "
91- + papiRateLimitingDao .countClientRequestsWithLimitExceeded (yesterday , knownRequestLimit );
92- LOG .info (SLACK_STATS_MSG );
93- slackManager .sendAlert (SLACK_STATS_MSG , slackChannel , webhookUrl , webhookUrl );
78+ LocalDate yesterday = LocalDate .now ().minusDays (1 );
79+ // save redis cached data to DB
80+ papiRedisClient .saveRedisPapiLimitDateToDB (yesterday );
81+ String SLACK_SAVE_DB_MSG = "Public API Rate DB Sync - Date: " + yesterday .toString () + ". Redis entries synched in Postgres." ;
82+ LOG .info (SLACK_SAVE_DB_MSG );
83+ slackManager .sendAlert (SLACK_SAVE_DB_MSG , slackChannel , webhookUrl , webhookUrl );
84+ //Report to Slack Channel
85+ String mode = Features .ENABLE_PAPI_RATE_LIMITING .isActive () ? "ENFORCEMENT" : "MONITORING" ;
86+ String SLACK_INTRO_MSG = "Public API Rate limit report - Date: " + yesterday .toString () + "\n Current Anonymous Requests Limit: " + anonymousRequestLimit
87+ + "\n Current Public API Clients Limit: " + knownRequestLimit + "\n Mode: " + mode ;
88+ LOG .info (SLACK_INTRO_MSG );
89+ slackManager .sendAlert (SLACK_INTRO_MSG , slackChannel , webhookUrl , webhookUrl );
90+
91+ String SLACK_STATS_MSG = "Count of Anonymous IPs blocked: " + papiRateLimitingDao .countAnonymousRequestsWithLimitExceeded (yesterday , anonymousRequestLimit )
92+ + "\n Count of Public API clients that have exceeded the limit: "
93+ + papiRateLimitingDao .countClientRequestsWithLimitExceeded (yesterday , knownRequestLimit );
94+ LOG .info (SLACK_STATS_MSG );
95+ slackManager .sendAlert (SLACK_STATS_MSG , slackChannel , webhookUrl , webhookUrl );
9496 }
9597 catch (Exception ex ) {
9698 slackManager .sendAlert ("!!!!! Exception when storing papi limit redis data to DB. Check the logs" + "\n " + ex .toString () , slackChannel , webhookUrl , webhookUrl );
0 commit comments