Incident Report: Datafeed ID and DAPI Name Mismatch Alerts
Date: 2023-12-09
Time: 18:10 (GMT+3)
Duration: 16 hours 20 minutes
Description
Unexpected alerts for Datafeed ID mismatch and DAPI name mismatch were observed, affecting multiple dapis across different chains.
Root Cause
The root cause seems to be a misalignment between the database dataFeedId and the on-chain IDs due to updates in contracts and a delay in event collectors syncing with the blockchain.
Impact
The mismatch caused repeated and numerous alerts, creating confusion and requiring constant monitoring and acknowledgment of these alerts.
Timeline
- 18:10 - Multiple alerts for DApi name mismatch and updated datafeedId noticed.
- 18:43 - Ongoing discussion and diagnosis by team members Burak, Vekil, Mertcan Karik to identify and resolve the issue.
- 02:20 - Andrew noticed that alerts are reopening for Mantle chain.
- 08:41 - Ongoing efforts by Vekil to synchronize event collectors with blockchain updates.
- 09:15 - Issues are resolved.
Lessons Learned
The incident highlighted the importance of timely updates and synchronization between the database and blockchain data. The need for a robust monitoring system that can distinguish between actual issues and expected discrepancies post-updates was recognized.
Actions Taken
- Acknowledgment of alerts to reduce immediate noise.
- Investigation into the cause of the mismatch by checking the database and on-chain contract IDs.
- Monitoring of dataFeedId updates and alignments in the database.
- Adjustment of event collectors to catch up with blockchain updates.
Related Images/Logs
- Escalation link.
Incident Reviewer(s)
- Burak, Vekil, Mertcan Karik, Andrew Prasaath.