This alert is triggered by a sniggle error. We need to review the monitor for PCPG and address the issues listed below.
Tasks
Looking at the code for app/controllers/v0/education_career_counseling_claims_controller.rb , I'm not sure if the system would cleanly log an error during create()? I see that it writes out a Statsd custom metric (but I don't see where we use it) and there is no Rails.logger message for the database error - is this a bug?
Also, I'm wondering if the code in lines 18 should be where it is (which suggests success), or if that should go in the Sidekiq job?
We don't have any success or failure metrics for failures in perform() for app/sidekiq/lighthouse/submit_career_counseling_job.rb, and I didn't see any Dashboards or Monitors that note perform failures?
I so zero occurrences of sidekiq_retries_exhausted cases in the logs (which is a good thing as long as everything is working), but I also didn't see a monitor alerting if this case happens.
Issue Description
This alert is triggered by a sniggle error. We need to review the monitor for PCPG and address the issues listed below.
Tasks
create()
? I see that it writes out a Statsd custom metric (but I don't see where we use it) and there is no Rails.logger message for the database error - is this a bug?sidekiq_retries_exhausted
cases in the logs (which is a good thing as long as everything is working), but I also didn't see a monitor alerting if this case happens.Acceptance Criteria
[ ] PCPG DataDog monitor has been updated