October 2012 Summaries
2 posts from Datadog
Filter
Month:
Year:
Post Summaries
Back to Blog
The incident occurred when an AWS Elastic Block Storage (EBS) volume used by Datadog's Postgres database started acting up, causing the database to slow down noticeably. The faulty volume scenario led to a manual failover process, which was time-consuming and error-prone due to relying heavily on Chef for automation. Additionally, the use of EBS in critical functions, such as storage for the Postgres database and configuration management server running Chef, contributed to the outage. Datadog's multi-zone deployment, limited use of EBS, and continued data intake during the outage also played a role in mitigating the impact of the incident. However, lessons learned highlight the challenges of shared storage, the importance of having sufficient capacity for recovery, and the need to replace addictive technologies like EBS with more robust alternatives.
Oct 23, 2012
1,310 words in the original blog post.
Sobotka, a system that processes incoming metrics data, experienced a backlog growth issue on Friday night, prompting the author to cancel dinner plans and work on resolving the problem. The dashboard provided high-level information, indicating lower throughput in metrics per second and a growing backlog. Further investigation revealed that Postgres instance was likely the bottleneck due to increased queries from Sobotka. A quick fix was implemented by increasing the cache expiration time, which led to improved performance and reduced load on the database. The author emphasizes the importance of good telemetry and real-time graphs in debugging operational issues, highlighting Datadog's role in providing such tools for developers and ops teams.
Oct 16, 2012
780 words in the original blog post.