Improve monitoring for payment notification processor

Bug #1030049 reported by Anthony Lenton
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Software Center Agent

Bug Description

Errors like bug #1030019 can cause the payment notification processor to start failing, but keep writing (tracebacks) to the log files, so the Nagios alerts we have in place never raise a warning.

We should improve our monitoring in a way that if payments stop getting processed a warning is always sent.
Two current options for this would be:
 - Improve the logfile checking alert so that it ignores lines that contain ERROR, so that it expects to find 'happy' output in the file, not just any output.
 - Add a 'timestamp_entered_state' (or similar) field to the Subscription model, so that we can check for subscriptions that have been in the PaymentNotificationReceived state for more than, say, 10 minutes.

Changed in software-center-agent:
status: New → Confirmed
importance: Undecided → Medium
Haw Loeung (hloeung)
tags: added: canonical-ca-webops
tags: added: canonical-webops-ca
removed: canonical-ca-webops
tags: added: canonical-losa-ca
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.