Details
-
Type: Story
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: Diu
-
Fix Version/s: Diu
-
Component/s: Admax (bidding/budgeting)
-
Labels:None
-
Story Points:5
-
Sprint:Sprint 5, Sprint 6
-
Epic Link:
Description
The BidUpdater logs Google errors to the admaxBidErrors table and increments the admaxBids retryCount for unsuccessful updates. These warnings/errors should be emailed to TechOps on a daily basis. One warning email will be sent with any SE campaigns that may require retries. An additional alarm email will be sent with any SE campaigns (and their associated admaxBidErrors data) that have exhausted their allowed retries.
Demo:
Verify that the send_alarm.sh script is configured properly to email TechOps (or QA)
Create a new bid for an SE campaign
Corrupt the SE campaign's Google identifier in the db
Run the BidUpdater twice
Run the bidIssueNotification.sh script
Verify that a warning email has been received by TechOps (or QA)
Run the BidUpdater twice more
Run the bidIssueNotification.sh script
Verify that an alarm email has been received by TechOps (or QA)
Testing:
Generate warnings/errors for an SE campaign and verify that the proper emails are sent/received
Generate errors for multiple SE campaigns and verify that the email(s) contain proper number of warnings/errors (e.g. "5 out of 5 warning(s)")
Generate errors for multiple SE campaigns (more than the configured limits in the script) and verify that the number of warnings/errors in the email does not exceed the limits
Generate errors for multiple SE campaigns (more than the configured limits in the script) and verify that the counts of warnings/errors in the email are correct (e.g. "50 out of 65 error(s)")
Clear errors and verify that emails are not sent
Attachments
Issue Links
- cloned from
-
AML-2862 Notifications are being sent for all accounts irrespective of their status
- Open