DostEducation / RP_IVR_analytics

This is a cloud function based webhook processing service that is being using to get webhook calls from RapidPro to capture different analytical data point.
GNU Affero General Public License v3.0
4 stars 1 forks source link

Webhook failure in logging and monitoring system. #373

Closed Satendra-SR closed 1 year ago

Satendra-SR commented 1 year ago

Describe the bug Webhook failures are becoming frequent due to lengthy processing times of certain system processes, which are generating error logs in the logging and monitoring dashboard.

Add diagnosis details

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Monitoring Dashboard'
  2. Check on 'Logs Details for RP_IVR Analytics'
  3. Filter Severity by 'ERROR'
  4. See the error logs.

Expected behavior The dry flow should be processed correctly without any error logs and webhook failures.

Screenshots image

Root cause

Impact Daily: 45,000 - 50,000 webhook failures.

Criticality

Acceptance Criteria

Documentation

Satendra-SR commented 1 year ago

As the webhook failure is happening for dry flow, here is the 4-step plan to fix this:

Satendra-SR commented 1 year ago

This is working fine now, closing